• DocumentCode
    3278567
  • Title

    An evolutionary study of reusability in Open Source Software

  • Author

    Fazal-e-Amin ; Mahmood, Ahmad Kamil ; Oxley, Alan

  • Author_Institution
    Comput. & Inf. Sci. Dept., Univ. Teknol. PETRONAS, Tronoh, Malaysia
  • Volume
    2
  • fYear
    2012
  • fDate
    12-14 June 2012
  • Firstpage
    967
  • Lastpage
    972
  • Abstract
    The phenomenon of evolution is closely related to Open Source Software (OSS) as there is a frequent release of versions. Improvements to the software are due to the enormous contributions made by developers. Software reusability is also seen as a necessary characteristic of OSS. In this paper, a conceptual model for reusability assessment is presented and reusability of the software is studied during evolution. The attributes of reusability of different versions are assessed and compared. The relationship between the attributes of reusability is analyzed. The experiment conducted in this paper is one of the potential applications of our proposed reusability assessment model. The study helps to understand the evolution of software from the perspective of reusability. The change in size (e.g. number of lines of code; number of methods/classes), maintainability index complexity, etc. are studied in different versions to analyze their effect on reusability of the software. The results justify the proposed reusability attribute model.
  • Keywords
    configuration management; public domain software; software maintenance; software reusability; OSS; evolutionary study; maintainability index complexity; open source software; reusability assessment model; reusability attribute model; software evolution; software reusability; software version; Measurement; Software; World Wide Web; Evolution; Open Source Software; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer & Information Science (ICCIS), 2012 International Conference on
  • Conference_Location
    Kuala Lumpeu
  • Print_ISBN
    978-1-4673-1937-9
  • Type

    conf

  • DOI
    10.1109/ICCISci.2012.6297166
  • Filename
    6297166