arrow
Return

Can instability variations warn developers when open-source projects boost?

delete2024-06-14
delete1
delete
OA
AI
R
Rafael Capilla *
V
Victor Salamanca
A
Alejandro Valdezate
G
Gregório Robles
DOI:10.1007/s10664-024-10482-4delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Although architecture instability has been studied and measured using a variety of metrics, a deeper analysis of which project parts are less stable and how such instability varies over time is still needed. While having more information on architecture instability is, in general, useful for any software development project, it is especially important in Open Source Software (OSS) projects where the supervision of the development process is more difficult to achieve. In particular, we are interested when OSS projects grow from a small controlled environment (i.e., the cathedral phase) to a community-driven project (i.e., the bazaar phase). In such a transition, the project often explodes in terms of software size and number of contributing developers. Hence, the complexity of the newly added features, and the frequency of the commits and files modified may cause significant variations of the instability of the structure of the classes and packages. Consequently, in this article we analyze the instability in OSS projects, especially during that sensitive phase where they become community-driven. Our results show that instability metrics can be easily obtained in such type of transitions. We also observed from our case studies that instability metrics can help finding out the balance between adding new functionality and performing refactoring. As a conclusions we state that instability metrics offer relevant information in the transition phase from the cathedral to the bazaar.
Keywords:
Instability
Open source software
Evolution
Software architecture
Cathedral
Bazaar

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

U
universidad internacional de la rioja (unir)
Scholars:
1.3K
Papers: 1.1K
Citations: 3
U
Universidad Rey Juan Carlos
Scholars:
6.2K
Papers: 6.2K
Citations: 6.7K
Cited Papers

Cited Papers

Height, competition and yield potential in winter wheat
err1993-01-01
err0
PREAI
errJulian B. Thomas; G. Bruce Schaalje; Marshall N. Grant
errShare
errSave
Data from the synthesis and characterization of banana starch nanoparticles from different botanical varieties
err2021-08-01
err0
errOAAI
errNatalia Baena-Jurado; Leidy T. Sanchez; Magda I. Pinzon; Cristian C. Villa
errShare
errSave
Characteristics of Pelvic Lymph Node Metastases in Prostatic Adenocarcinoma
err2012-06-06
err0
PREAI
errJi Yoon Yoon; Oleksandr N. Kryvenko; Khurshid R. Ghani; Chad Bertucci; Mani Menon; Nilesh S. Gupta
errShare
errSave
Real-World Patterns of Care for the Overactive Bladder Syndrome in the United States
err2016-01-01
err0
errOAAI
errHoward B. Goldman; Jennifer T. Anger; Canan B. Esinduy; Kelly H. Zou; David Russell; Xuemei Luo; Fady Ntanios; Martin O. Carlsson; J. Quentin Clemens
errShare
errSave
Preparation of high-performance silico-aluminophosphate geopolymers using fly ash and metakaolin as raw materials
err2021-04-01
err0
PREAI
errHaozhe Guo; Baifa Zhang; Liangliang Deng; Peng Yuan; Mengyuan Li; Qiang Wang
errShare
errSave
Work-up of the functional adrenal mass
err2005-01-01
err0
PREAI
errMichael D. Stifelman; David M. Fenig
errShare
errSave
An evaluation of Midwifery Group Practice
err2009-03-01
err0
PREAI
errJennifer Fereday; Carmel Collins; Deborah Turnbull; Jan Pincombe; Candice Oster
errShare
errSave
researcher View more