- BENN95.Bennett K. H. Legacy Systems: Coping with success. IEEE Software vol. 12, no. 1, pp. 19 - 23, Jan. 1995. Google ScholarDigital Library
- BENN99.Bennett, K.H., Rajlich, V.T., A new perspective on software evolution: the staged model, submitted for publication to IEEE.Google Scholar
- BENN00.Ramage M., Brooke C., Bennett K. H. and Munro M. Combining organisational and technical change in finding solutions to legacy systems. In P. Henderson (ed.), Systems Engineering for Business Process Change, London: Springer-Verlag, 2000, forthcoming.Google Scholar
- BRAN94.Brand S. How Buildings learn. Phoenix Ltd. ISBN 0 75380 0500, 1994Google Scholar
- BRER99.Brereton O. P., Budgen D., Bennett K. H., Munro M., Layzell P. J., Macauley L. A., Griffiths D. & Stannett C. The future of software: defining the research agenda. Comm. ACM. Vol. 42, no. 12, Dec. 1999. pp. 78 - 84 Google ScholarDigital Library
- CUSU97.Cusumano M. A. & Selby R. W. Microsoft Secrets HarperCollins, ISBN: 0006387780, 1997.Google Scholar
- HAND94.Handy C. The empty raincoat. Arrow Books, ISBN 0099301253, 1994.Google Scholar
- HOLT94.Holt N. The architecture of Open VME. ICL publication ref. 55480001, from ICL, Cavendish Rd., Stevenage, Herts, UK SG1 2DY, 1994Google Scholar
- IEEE93.IEEE Std. 1219: Standard for Software Maintenance. Los Alamitos CA., USA. IEEE Computer Society Press, 1993.Google Scholar
- ISO95.Int. Standards Organisation. ISO12207 Information technology - Software life cycle processes. Geneva, Switzerland, 1995Google Scholar
- KNIG99.Knight C., Munro M. Comprehension with{in} Virtual Environment Visualisations. Proceedings of the IEEE 7th International Workshop on Program Comprehension, Pittsburgh, PA, May 5-7, pp. 4-11, 1999, Google ScholarDigital Library
- LEHM80.Lehman M. M. On understanding Laws, evolution and conversation in the large program lifecycle. Journal of Software & Systems, vol. 1, pp. 213 - 221, 1980.Google Scholar
- LEHM85.Lehman M. M. Program evolution. Academic Press, London. 1985.Google Scholar
- LEHM98.Lehman MM and Ramil JF, Feedback, Evolution And Software Technology - Some Results from the FEAST Project, Keynote Lecture, Proc. llth Int. Conf. on Software Engineering and its Application, Vol. 1, Paris, 8 -10, pp. 1 12, Dec. 1998.Google Scholar
- LEHN91.Lehner F. Software lifecycle management based on a phase distinction method. Microprocessing and Microprogramming, vol. 32 (North Holland), pp. 603 - 608, 1991.Google Scholar
- LIEN80.Lientz B. P., Swanson E. B. Software Maintenance Management. Addison Wesley, Reading, MA, 1980. Google ScholarDigital Library
- MEND99.Mendonca N. Software Architecture Recovery for Distributed Systems. Ph.D. thesis, Imperial College, London, 1999.Google Scholar
- McDER99.McDermid J. and Bennett K. H. Software Engineering research in the UK: a critical appraisal. IEE Proceedings - Software, vol. 146, no. 4, pp. 179 - 186, August 1999.Google ScholarCross Ref
- SEBP99.Systems Engineering for Business Process Change. UK EPSRC (Dec. 1999). URL at http://www.staff.ecs.soton.ac.uk/-plVsebpc. 1999.Google Scholar
- SERV99.Further information available at http://www.service-oriented.com 1999.Google Scholar
- BOH96.Bohner S.A., Arnold R.S., eds., Software Change Impact Analysis, IEEE Computer Soc. Press, Los Alamitos, CA, 1996 Google ScholarDigital Library
- FAN99.Fanta R., Rajlich V., Removing Clones from the Code, J. of Software Maintenance, vol. 11, pp. 223 - 243, 1999. Google ScholarDigital Library
- FJE82.Fjeldstad, R.K., Hamlen W.T., Application Program Maintenance Study: Report to Our Respondents, in G. Parikh, N. Zvegintzov, (eds.), Tutorial on Software Maintenance, IEEE Computer Society Press, Los Alamitos, CA, pp. 13 - 30, 1982.Google Scholar
- RAJ99.Rajlich V., Varadajan S., Using the Web for Software Annotations, Int. Journal of Software Engineering and Knowledge Engineering vol. 9, pp. 55 - 72, 1999.Google ScholarCross Ref
- RAJ00.Rajlich V., Modeling Software Evolution by Evolving Interoperation Graphs, to be published in Annals of Software Engineering, Vol. 9, 2000. Google ScholarDigital Library
- SNEE95.Sneed H. Planning the Re-engineering of Legacy Systems IEEE Software, vol. 12, no. 1, pp. 24 - 34, Jan. 1995. Google ScholarDigital Library
- YAU78.Yau, S.S., Collofello J.S., MacGregor T., Ripple effect analysis of software maintenance, In Proceedings of Compsac, IEEE Computer Society Press, Los Alamitos, CA, pp. 6 0 - 65, 1978.40Google Scholar
Index Terms
- Software maintenance and evolution: a roadmap
Recommendations
Software evolution and maintenance
FOSE 2014: Future of Software Engineering ProceedingsSuccessful software requires constant change that is triggered by evolving requirements, technologies, and stakeholder knowledge. This constant change constitutes software evolution. Software evolution has gained steadily in importance and recently ...
Software Maintenance Maturity Model (SMmm): the software maintenance process model: Research Articles
We address the assessment and improvement of the software maintenance function by proposing a maturity model for daily software maintenance activities: the Software Maintenance Maturity Model (SMmm). The software maintenance function suffers from a ...
Comments