Lessons learned from modeling the dynamics of software development
Communications of the ACM
ATask Oriented View of Software Visualization
VISSOFT '02 Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis
Who should work with whom?: building effective software project teams
Communications of the ACM - Wireless sensor networks
Integrated It Project Management: A Model-Centric Approach
Integrated It Project Management: A Model-Centric Approach
Mining Software Engineering Data
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Simse: a software engineering simulation environment for software process education
Simse: a software engineering simulation environment for software process education
Evidence-Based Insights about Issue Management Processes: An Exploratory Study
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Tools used in Global Software Engineering: A systematic mapping review
Information and Software Technology
Hi-index | 0.00 |
This article presents a software visualization framework which can help project managers and team leaders in overseeing issues and their management in software development. To automate the framework, a dashboard tool called IssuePlayer is developed. The tool is used to study the trends in which different types of issues (e.g., bugs, support requests) are submitted, handled and piled up in software projects and use that information to identify process symptoms, e.g., the times when the code maintenance team is not responsive enough. The interactive nature of the tool enables identification of the team members who have not been as active as they were expected to be in such cases. The user can play, pause, rewind and forward the issue management histories using the tool. The tool is empirically evaluated by two industrial partners in North America and Europe. The survey and qualitative feedback support the usefulness and effectiveness of the tool in assessing the issue management processes and the performance of team members. The tool can be used complementarily in parallel with textual information provided by issue management tools (e.g., BugZilla) to enable team leaders to conduct effective and successful monitoring of issue management in software development projects.