• 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