Characterizing Agile Software Development: Insights from a Data-Driven Approach Using Large-Scale Public Repositories
This study investigates the prevalence and impact of Agile practices by leveraging metadata from thousands of public GitHub repositories through a novel data-driven methodology. To facilitate this analysis, we developed the AgileScore index, a metric designed to identify and evaluate patterns, characteristics, performance and community engagement in Agile-oriented projects. This approach enables comprehensive, large-scale comparisons between Agile methodologies and traditional development practices within digital environments. Our findings reveal a significant annual growth of 16% in the adoption of Agile practices and validate the AgileScore index as a systematic tool for assessing Agile methodologies across diverse development contexts. Furthermore, this study introduces innovative analytical tools for researchers in software project management, software engineering and related fields, providing a foundation for future work in areas such as cost estimation and hybrid project management. These insights contribute to a deeper understanding of Agile’s role in fostering collaboration and adaptability in dynamic digital ecosystems.
Authors
- Justo Carracedo
- Jaime Sánchez Gallego (ORCID: https://orcid.org/0000-0002-2281-2400)
- Carlos Moreno Martínez (ORCID: https://orcid.org/0000-0003-2374-1111)
Institutions
- Universidad Nebrija (ES)
- Universidad Europea de Madrid (ES)
Publication Details
- Journal
- Software
- Published
- 2025-05-24
- DOI
- https://doi.org/10.3390/software4020013
- Citations
- 1
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 3.25