2013 20th Working Conference on Reverse Engineering (WCRE) (2000)
Nov. 23, 2000 to Nov. 25, 2000
Elizabeth Burd , University of Durham
Steven Bradley , University of Durham
John Davey , University of Durham
This paper describes the analysis and results of studies in software evolution. Four major applications have been studied, three of which are from the commercial sector. The study concentrates on analysing changes in data complexity as a direct result of the maintenance processes through comparing versions of the same application. Reverse engineering techniques are employed as a means of analysing the changes to the software. The evolution of each application is then analyzed and its evolutionary trends are scrutinized. The attributes of specific types of changes are then discussed, as are the results of the overall trend for each application. In addition, the maintenance policies employed for each of the applications are reviewed. Finally, based on the results of the evolution study some recommendations are made with regard to good maintenance policy.
Elizabeth Burd, Steven Bradley, John Davey, "Studying the Process of Software Change: An Analysis of Software Evolution", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 232, 2000, doi:10.1109/WCRE.2000.891474