Managing the software process
A quantitative approach to software management: the AMI handbook
A quantitative approach to software management: the AMI handbook
Software reliability and dependability: a roadmap
Proceedings of the Conference on The Future of Software Engineering
The application of subjective estimates of effectiveness to controlling software inspections
Journal of Systems and Software - Special issue on software maintenance
A framework for evaluation and prediction of software process improvement success
Journal of Systems and Software
Capability Maturity Model, Version 1.1
IEEE Software
Establishing Software Measurement Programs
IEEE Software
Measurement in Software Process Improvement Programmes: An Empirical Study
IWSM '00 Proceedings of the 10th International Workshop on New Approaches in Software Measurement
Information and Software Technology
To what extent can maintenance problems be predicted by code smell detection? - An empirical study
Information and Software Technology
Hi-index | 0.00 |
Anecdotal evidence from our work with software developers suggests that maintenance is a significant problem for software development companies. A problem that is absorbing increasing amounts of precious development effort. In parallel, software companies are increasingly applying process improvement principles to development problems. In this paper we discuss how maintenance is addressed in process improvement programmes. We look at how well maintenance is addressed by formal process models like CMM. We also present empirical evidence from our study of process improvement in UK software companies. Our main findings are that although developers report that maintenance is indeed a problem, it is not always their most important problem. Furthermore, our findings also suggest that companies are often not well prepared for the maintenance phase of developments and that formal process improvement models do not pay enough attention to maintenance.