Some issues in the 'archaeology' of software evolution

  • Authors:
  • Michel Wermelinger;Yijun Yu

  • Affiliations:
  • Computing Department & Centre for Research in Computing, The Open University, UK;Computing Department & Centre for Research in Computing, The Open University, UK

  • Venue:
  • GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

During a software project's lifetime, the software goes through many changes, as components are added, removed and modified to fix bugs and add new features. This paper is intended as a lightweight introduction to some of the issues arising from an 'archaeological' investigation of software evolution. We use our own work to look at some of the challenges faced, techniques used, findings obtained, and lessons learnt when measuring and visualising the historical changes that happen during the evolution of software.