Print Email Facebook Twitter The In?uence of Software Maintainability on Issue Handling Title The In?uence of Software Maintainability on Issue Handling Author Luijten, B.J.H. Contributor Zaidman, A. (mentor) Visser, J. (mentor) Van Deursen, A. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2010-02-10 Abstract Ensuring maintainability is an important aspect of the software development cycle. Maintainable software will be easier to understand and change correctly. The Software Improvement Group (SIG) has developed a method to measure a software system's maintainability based on well-known code metrics. In this thesis we explore the relationships between this maintainability measure and the properties of issues reported for a project. We also describe the repository extraction tool that we built for this purpose. We investigate a number of basic issue properties and show that we cannot draw conclusions based on these metrics. Two visualisation techniques are used to gain a more detailed understanding of the issue handling process. The Issue Churn View shows quantitative changes in the open issues for a project and can be used to show the changes in activity in an issue tracker. The Issue Lifecycle View provides a more detailed view of the issue handling process and shows the age composition of the issues, as well as simultaneous events on multiple issues. The SIG quality profile model is applied to issue trackers, resulting in a model that allows us to compare systems based on the speed with which issues are resolved. By comparing the ratings from this model to system maintainability, we conclude that there is significant correlation between system maintainability and defect resolution time. The most correlated system properties are unit size and complexity and module coupling. Subject software repository miningsoftware maintainabilityissue tracker To reference this document use: http://resolver.tudelft.nl/uuid:8a144747-576f-431a-b091-79cebf20ba8b Part of collection Student theses Document type master thesis Rights (c) 2010 Luijten, B.J.H. Files PDF thesis_final.pdf 2.8 MB Close viewer /islandora/object/uuid:8a144747-576f-431a-b091-79cebf20ba8b/datastream/OBJ/view