The Community for Technology Leaders
2012 Eighth International Conference on the Quality of Information and Communications Technology (2007)
Lisbon, Portugal
Sept. 12, 2007 to Sept. 14, 2007
ISBN: 0-7695-2948-8
pp: 30-39
Tobias Kuipers , Software Improvement Group, The Netherlands
Ilja Heitlager , Software Improvement Group, The Netherlands
Joost Visser , Software Improvement Group, The Netherlands
ABSTRACT
The amount of effort needed to maintain a software system is related to the technical quality of the source code of that system. The ISO 9126 model for software product quality recognizes maintainability as one of the 6 main characteristics of software product quality, with adaptability, changeability, stability, and testability as subcharacteristics of maintainability. <p>Remarkably, ISO 9126 does not provide a consensual set of measures for estimating maintainability on the basis of a system?s source code. On the other hand, the Maintainability Index has been proposed to calculate a single number that expresses the maintainability of a system.</p> <p>In this paper, we discuss several problems with the MI, and we identify a number of requirements to be fulfilled by a maintainability model to be usable in practice. We sketch a new maintainability model that alleviates most of these problems, and we discuss our experiences with using such as system for IT management consultancy activities.</p>
INDEX TERMS
null
CITATION
Tobias Kuipers, Ilja Heitlager, Joost Visser, "A Practical Model for Measuring Maintainability", 2012 Eighth International Conference on the Quality of Information and Communications Technology, vol. 00, no. , pp. 30-39, 2007, doi:10.1109/QUATIC.2007.8
79 ms
(Ver 3.3 (11022016))