Copy the page URI to the clipboard
Wermelinger, Michel and Yu, Yijun
(2011).
DOI: https://doi.org/10.1007/978-3-642-18023-1_13
URL: http://www.springer.com/computer/swe/book/978-3-64...
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.