Measuring the performance of a software maintenance department

All studies indicate that over half of an average data processing user staff is committed to maintaining existing applications. However, as opposed to software development where productivity is measured in terms of lines of code, function-points, data-points or object-points per person month and quality is measured in terms of deficiencies and defect rates per test period, there are no established metrics for measuring the productivity and quality of software maintenance. This means that over half of an organization's software budget cannot be accounted for. The costs occur without being able to measure the benefits obtained. A set of metrics is proposed for helping to remedy this situation by measuring the productivity and quality of the maintenance service.

[1]  Pierre N. Robillard,et al.  A Software System Evaluation Framework , 1995, Computer.

[2]  Magne Jørgensen,et al.  Experience With the Accuracy of Software Maintenance Task Effort Prediction Models , 1995, IEEE Trans. Software Eng..

[3]  James Martin,et al.  Software Maintenance: The Problem and Its Solutions , 1983 .

[4]  Gerald M. Berns Assessing software maintainability , 1984, CACM.

[5]  James A. Senn,et al.  System structure and software maintenance performance , 1989, Commun. ACM.

[6]  Capers Jones Backfiring: Converting Lines of Code to Function Points , 1995, Computer.

[7]  WeberRon,et al.  Some factors affecting program repair maintenance , 1983 .

[8]  E. Burton Swanson,et al.  Problems in application software maintenance , 1981, CACM.

[9]  John Krogstie,et al.  On the distinction between functional development and functional maintenance , 1995, J. Softw. Maintenance Res. Pract..

[10]  Martin Neil,et al.  Measures for maintenance management: A case study , 1990, J. Softw. Maintenance Res. Pract..

[11]  Harry M. Sneed,et al.  Understanding software through numbers: A metric based approach to program comprehension , 1995, J. Softw. Maintenance Res. Pract..

[12]  Tor Guimaraes,et al.  Managing application program maintenance expenditures , 1983, CACM.

[13]  Taghi M. Khoshgoftaar,et al.  Modeling the relationship between source code complexity and maintenance difficulty , 1994, Computer.

[14]  Prashant Palvia,et al.  Software maintenance management: Changes in the last decade , 1990, J. Softw. Maintenance Res. Pract..

[15]  H. Dieter Rombach,et al.  A Controlled Expeniment on the Impact of Software Structure on Maintainability , 1987, IEEE Transactions on Software Engineering.

[16]  David Baum Backing into client/server , 1994 .

[17]  Ron Weber,et al.  Some factors affecting program repair maintenance: an empirical study , 1983, CACM.

[18]  Wei-Tek Tsai,et al.  To Object-oriented Software Development Transition to Object-oriented Software Development , 2022 .