• DocumentCode
    2672390
  • Title

    A longitudinal analysis of the dependency concentration in smaller modules for open-source software products

  • Author

    Parande, Mohammed Aziz ; Koru, Gunes

  • Author_Institution
    Dept. of Inf. Syst., UMBC, Baltimore, MD, USA
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Our recent studies on single releases of multiple open-source software (OSS) products showed a higher concentration of dependencies in smaller modules. For one of the products, it was observed that an isolatable and observable refactoring initiative exacerbated this concentration inequality. In this paper, we empirically investigate the dependency concentration in smaller modules from a longitudinal perspective: (1) whether this concentration inequality always exists over product life time; (2) how it changes. We hypothesize that the concentration inequality should either remain at same levels or increase over time. This is because large-scale and long-lived software products usually go through some degree of continuous and intermittent refactoring. Our results show that dependencies concentrate in smaller classes in all releases, and this concentration inequality generally increases over successive releases. We suggest that software practitioners continuously pay a higher QA attention to smaller modules. We also recommend increasing such QA focus as a product matures and goes through refactoring activities.
  • Keywords
    public domain software; software quality; concentration inequality; dependency concentration; longitudinal analysis; open source software product; product life time; Indexes; Open source software; Size measurement; Software engineering; Software systems; Software maintenance; open-source software; software metrics; software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609568
  • Filename
    5609568