DocumentCode :
2674230
Title :
Monitoring software evolution using multiple types of changes
Author :
Ali, Shafqat ; Maqbool, Onaiza
Author_Institution :
Dept. of Comput. Sci., Quaid-i-Azam Univ., Islamabad, Pakistan
fYear :
2009
fDate :
19-20 Oct. 2009
Firstpage :
410
Lastpage :
415
Abstract :
Software systems require gradual changes to survive in an environment where they are implemented. Several reasons are a cause of change in software e.g. error fixing, enhancement in functionality, performance improvement. This behaviour of gradual change in software is known as software evolution. The study of software evolution is an active area of research. Researchers have monitored software evolution in different ways. The method of monitoring evolution is a key point, because different methods may reflect different evolutionary picture of software. In this paper, we studied changes that occurred in software systems for software evolution. Our experimental study focuses on three different types of changes i.e. addition, deletion and modification, and is helpful for detailed analysis of software evolution. Furthermore, on the basis of different type of changes, we investigated Lehman´s 5th Law (Conservation of Familiarity) for small scale open source software systems. Our experimental study shows that different measures reflect different evolutionary picture of the software systems.
Keywords :
public domain software; software maintenance; Lehman law; addition change; deletion change; modification change; open source software systems; software evolution monitoring; Computer science; Computerized monitoring; Costs; Kernel; Linux; Open source software; Software maintenance; Software measurement; Software performance; Software systems; Evolutionary measures; Lehman´s Laws; Open source/libre software; Small scale software evolution; Software evolution monitoring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies, 2009. ICET 2009. International Conference on
Conference_Location :
Islamabad
Print_ISBN :
978-1-4244-5630-7
Electronic_ISBN :
978-1-4244-5631-4
Type :
conf
DOI :
10.1109/ICET.2009.5353135
Filename :
5353135
Link To Document :
بازگشت