skip to main content
10.1145/336512.336534acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free Access

Software maintenance and evolution: a roadmap

Authors Info & Claims
Published:01 May 2000Publication History
First page image

References

  1. BENN95.Bennett K. H. Legacy Systems: Coping with success. IEEE Software vol. 12, no. 1, pp. 19 - 23, Jan. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. BENN99.Bennett, K.H., Rajlich, V.T., A new perspective on software evolution: the staged model, submitted for publication to IEEE.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. BRAN94.Brand S. How Buildings learn. Phoenix Ltd. ISBN 0 75380 0500, 1994Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. CUSU97.Cusumano M. A. & Selby R. W. Microsoft Secrets HarperCollins, ISBN: 0006387780, 1997.Google ScholarGoogle Scholar
  7. HAND94.Handy C. The empty raincoat. Arrow Books, ISBN 0099301253, 1994.Google ScholarGoogle Scholar
  8. HOLT94.Holt N. The architecture of Open VME. ICL publication ref. 55480001, from ICL, Cavendish Rd., Stevenage, Herts, UK SG1 2DY, 1994Google ScholarGoogle Scholar
  9. IEEE93.IEEE Std. 1219: Standard for Software Maintenance. Los Alamitos CA., USA. IEEE Computer Society Press, 1993.Google ScholarGoogle Scholar
  10. ISO95.Int. Standards Organisation. ISO12207 Information technology - Software life cycle processes. Geneva, Switzerland, 1995Google ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle Scholar
  13. LEHM85.Lehman M. M. Program evolution. Academic Press, London. 1985.Google ScholarGoogle Scholar
  14. 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 ScholarGoogle Scholar
  15. LEHN91.Lehner F. Software lifecycle management based on a phase distinction method. Microprocessing and Microprogramming, vol. 32 (North Holland), pp. 603 - 608, 1991.Google ScholarGoogle Scholar
  16. LIEN80.Lientz B. P., Swanson E. B. Software Maintenance Management. Addison Wesley, Reading, MA, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. MEND99.Mendonca N. Software Architecture Recovery for Distributed Systems. Ph.D. thesis, Imperial College, London, 1999.Google ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarCross RefCross Ref
  19. SEBP99.Systems Engineering for Business Process Change. UK EPSRC (Dec. 1999). URL at http://www.staff.ecs.soton.ac.uk/-plVsebpc. 1999.Google ScholarGoogle Scholar
  20. SERV99.Further information available at http://www.service-oriented.com 1999.Google ScholarGoogle Scholar
  21. BOH96.Bohner S.A., Arnold R.S., eds., Software Change Impact Analysis, IEEE Computer Soc. Press, Los Alamitos, CA, 1996 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. FAN99.Fanta R., Rajlich V., Removing Clones from the Code, J. of Software Maintenance, vol. 11, pp. 223 - 243, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarCross RefCross Ref
  25. RAJ00.Rajlich V., Modeling Software Evolution by Evolving Interoperation Graphs, to be published in Annals of Software Engineering, Vol. 9, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. SNEE95.Sneed H. Planning the Re-engineering of Legacy Systems IEEE Software, vol. 12, no. 1, pp. 24 - 34, Jan. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 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 ScholarGoogle Scholar

Index Terms

  1. Software maintenance and evolution: a roadmap

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                ICSE '00: Proceedings of the Conference on The Future of Software Engineering
                May 2000
                381 pages
                ISBN:1581132530
                DOI:10.1145/336512

                Copyright © 2000 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 May 2000

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate276of1,856submissions,15%

                Upcoming Conference

                ICSE 2025

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader