University of Lincoln
Browse

Structural Complexity and Decay in FLOSS Systems: An Inter-Repository Study

Version 2 2024-03-25, 16:50
Version 1 2024-03-05, 11:10
conference contribution
posted on 2024-03-25, 16:50 authored by Andrea Capiluppi, Karl Beecher
<p>Past software engineering literature has firmly established that software architectures and the associated code decay over time. Architectural decay is, potentially, a major issue in Free/Libre/Open Source Software (FLOSS) projects, since developers sporadically joining FLOSS projects do not always have a clear understanding of the underlying architecture, and may break the overall conceptual structure by several small changes to the code base.This paper investigates whether the structure of a FLOSS system and its decay can also be influenced by the repository in which it is retained: specifically,two FLOSS repositories are studied to understand whether the complexity of the software structure in the sampled projects is comparable, or one repository hosts more complex systems than the other. It is also studiedwhether the effort to counteract this complexity is dependent on the repository, and the governance it gives to the hosted projects.The results of the paper are two-fold: on one side, it is shown that the repository hosting larger and more active projects presents more complex structures. On the other side, these larger and more complex systems benefitfrom more anti-regressive work to reduce this complexity.</p>

History

School affiliated with

  • School of Computer Science (Research Outputs)

Date Submitted

2009-06-23

Date Accepted

2009-03-27

Date of First Publication

2009-03-27

Date of Final Publication

2009-03-27

Event Name

13th European Conference on Software Maintenance and Reengineering

Event Dates

Mar 24-27, 2009

Date Document First Uploaded

2013-03-13

ePrints ID

1874

Usage metrics

    University of Lincoln (Research Outputs)

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC