{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T22:20:07Z","timestamp":1772576407576,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T00:00:00Z","timestamp":1748044800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software"],"abstract":"<jats:p>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\u2019s role in fostering collaboration and adaptability in dynamic digital ecosystems.<\/jats:p>","DOI":"10.3390\/software4020013","type":"journal-article","created":{"date-parts":[[2025,5,25]],"date-time":"2025-05-25T20:16:22Z","timestamp":1748204182000},"page":"13","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Characterizing Agile Software Development: Insights from a Data-Driven Approach Using Large-Scale Public Repositories"],"prefix":"10.3390","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2374-1111","authenticated-orcid":false,"given":"Carlos","family":"Moreno Mart\u00ednez","sequence":"first","affiliation":[{"name":"Computing and Technology Department, School of Architecture, Engineering and Design, Villaviciosa Campus, Universidad Europea de Madrid, Villaviciosa de Od\u00f3n, 28670 Madrid, Spain"}]},{"given":"Jes\u00fas","family":"Gallego Carracedo","sequence":"additional","affiliation":[{"name":"Independent Researcher, Villaviciosa de Od\u00f3n, 28670 Madrid, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2281-2400","authenticated-orcid":false,"given":"Jaime","family":"S\u00e1nchez Gallego","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering, Higher Polytechnic School, Campus Madrid\u2014Princesa, Antonio de Nebrija University, 2815 Madrid, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2025,5,24]]},"reference":[{"key":"ref_1","unstructured":"Nicholls, D., Dong, H., Dacre, N., Baxter, D., and Ceylan, S. (2024, June 05). Understanding Agile in Project Management. Assoc. Proj. Manag., Available online: https:\/\/www.apm.org.uk\/resources\/find-a-resource\/agile-project-management\/."},{"key":"ref_2","unstructured":"European Commission and Directorate-General for Informatics (2024, June 17). The PM2-Agile Guide 3.0.1. Available online: https:\/\/data.europa.eu\/doi\/10.2799\/162784."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3523","DOI":"10.1109\/TSE.2021.3099532","article-title":"What Makes Agile Software Development Agile","volume":"48","author":"Kuhrmann","year":"2022","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1109\/2.947100","article-title":"Agile software development: The business of innovation","volume":"34","author":"Highsmith","year":"2001","journal-title":"Computer"},{"key":"ref_5","first-page":"53","article-title":"A systematic literature review of agile and maturity model research","volume":"12","author":"Henriques","year":"2017","journal-title":"Interdiscip. J. Inf. Knowl. Manag."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"265","DOI":"10.3390\/software1030012","article-title":"The Impact of Agile Development Practices on Project Outcomes","volume":"1","author":"Ghimire","year":"2022","journal-title":"Software"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1007\/s10664-021-10115-0","article-title":"A teamwork effectiveness model for agile software development","volume":"27","author":"Strode","year":"2022","journal-title":"Empir. Softw. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Alsaadi, B., and Saeedi, K. (2022). Data-Driven Effort Estimation Techniques of Agile User Stories: A Systematic Literature Review, Springer.","DOI":"10.1007\/s10462-021-10132-x"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1177\/8756972820973082","article-title":"Traditional, and Hybrid Approaches to Project Success: Is Hybrid a Poor Second Choice?","volume":"52","author":"Gemino","year":"2021","journal-title":"Proj. Manag. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"939","DOI":"10.1016\/j.sbspro.2014.03.105","article-title":"Mixed Agile\/Traditional Project Management Methodology\u2014Reality or Illusion?","volume":"119","year":"2014","journal-title":"Procedia\u2013Soc. Behav. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"316","DOI":"10.3390\/software1030015","article-title":"Evolution towards Hybrid Software Development Methods and Information Systems Audit Challenges","volume":"1","author":"Kirpitsas","year":"2022","journal-title":"Software"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MS.2003.1241361","article-title":"The State of the Practice of Software Engineering","volume":"20","author":"Glass","year":"2003","journal-title":"IEEE Softw."},{"key":"ref_13","unstructured":"github.com (2024, May 29). Octoverse: The State of Open Source and Rise of AI in 2023\u2014The GitHub Blog. Available online: https:\/\/github.blog\/2023-11-08-the-state-of-open-source-and-ai\/."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Alrashedy, K., and Binjahlan, A. (2024, January 7\u20138). How do Software Engineering Researchers Use GitHub? An Empirical Study of Artifacts & Impact. Proceedings of the 2024 IEEE International Conference on Source Code Analysis and Manipulation (SCAM), Flagstaff, AZ, USA.","DOI":"10.1109\/SCAM63643.2024.00021"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10664-023-10417-5","article-title":"Insights into software development approaches: Mining Q &A repositories","volume":"29","author":"Khan","year":"2024","journal-title":"Empir. Softw. Eng."},{"key":"ref_16","unstructured":"Sheoran, J., Blincoe, K., Kalliamvakou, E., Damian, D., and Ell, J. (June, January 31). Understanding \u2018watchers\u2019 on GitHub. Proceedings of the 11th Working Conference on Mining Software Repositories, Hyderabad, India."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Zhang, J., Sun, Y., Zhou, Y., Wu, J., Jiang, H., and Huang, G. (2024, January 7\u201313). Exploring GitHub Topics: Unveiling Their Content and Potential. Proceedings of the 2024 IEEE International Conference on Software Services Engineering, SSE, Shenzhen, China.","DOI":"10.1109\/SSE62657.2024.00017"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Xiong, Y., Meng, Z., Shen, B., and Yin, W. (2017). Mining developer behavior across git hub and stack overflow. SEKE, Ksi Research Inc.","DOI":"10.18293\/SEKE2017-062"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Dabbish, L., Stuart, C., Tsay, J., and Herbsleb, J. (2012, January 15). Social coding in GitHub: Transparency and collaboration in an open software repository. Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, Seattle, WA, USA.","DOI":"10.1145\/2145204.2145396"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1109\/TVCG.2020.3030414","article-title":"Githru: Visual analytics for understanding software development history through git metadata analysis","volume":"27","author":"Kim","year":"2021","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_21","unstructured":"Mrvar, G. (2023). Leveraging Open-Source Data for Software Cost Estimation: A Predictive Modeling Approach. [Master\u2019s Thesis, Utrecht University]."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2677","DOI":"10.1109\/TSE.2022.3228739","article-title":"Agile Effort Estimation: Have We Solved the Problem Yet? Insights From a Replication Study","volume":"49","author":"Tawosi","year":"2023","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1007\/s10664-022-10166-x","article-title":"Gamalielsson. Development effort estimation in free\/open source software from activity in version control systems","volume":"27","author":"Robles","year":"2022","journal-title":"Empir. Softw. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Siddiq, M.L., and Santos, J.C.S. (2022, January 20). BERT-Based GitHub Issue Report Classification. Proceedings of the 1st International Workshop on Natural Language-Based Software Engineering, NLBSE, Lisbon, Portugal.","DOI":"10.1145\/3528588.3528660"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Tawosi, V., Al-Subaihin, A., Moussa, R., and Sarro, F. (2022, January 23\u201324). A Versatile Dataset of Agile Open Source Software Projects. Proceedings of the 19th International Conference on Mining Software Repositories, Pittsburgh, PA, USA.","DOI":"10.1145\/3524842.3528029"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2897","DOI":"10.1007\/s10664-020-09825-8","article-title":"PHANTOM: Curating GitHub for engineered software projects using time-series clustering","volume":"25","author":"Pickerill","year":"2020","journal-title":"Empir. Softw. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1108\/09593840110384771","article-title":"The dual imperatives of action research","volume":"14","author":"Mckay","year":"2001","journal-title":"Inf. Technol. People"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"75","DOI":"10.2307\/25148625","article-title":"Design Science in Information Systems Research","volume":"28","author":"Hevner","year":"2004","journal-title":"MIS Q."},{"key":"ref_29","unstructured":"Creswell, J.W., and Creswell, J.D. (2017). Research Design: Qualitative; Quantitative, and Mixed Methods Approaches, Sage Publications. [6th ed.]."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1017\/S0269888910000032","article-title":"A survey of data mining and knowledge discovery process models and methodologies","volume":"25","author":"Mariscal","year":"2010","journal-title":"Knowl. Eng. Rev."},{"key":"ref_31","first-page":"1","article-title":"CRISP-DM 1.0 Step-by-step data mining guide","volume":"78","author":"Chapman","year":"2000","journal-title":"SPSS Inc"},{"key":"ref_32","unstructured":"Wirth, R., and Hipp, J. (2000, January 11\u201313). CRISP-DM: Towards a standard process model for data mining. Proceedings of the Fourth International Conference on the Practical Application of Knowledge Discovery and Data Mining, Manchester, UK. Available online: https:\/\/www.researchgate.net\/publication\/239585378_CRISP-DM_Towards_a_standard_process_model_for_data_mining."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1016\/j.procs.2021.01.199","article-title":"A systematic literature review on applying CRISP-DM process model","volume":"181","author":"Kruse","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"ref_34","first-page":"321","article-title":"The Open Source Definition","volume":"1","author":"Bruce","year":"2004","journal-title":"Open Source Softw."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Kalliamvakou, E., Singer, L., Gousios, G., German, D.M., Blincoe, K., and Damian, D. (2014, January 14). The promises and perils of mining GitHub. Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, New York, NY, USA.","DOI":"10.1145\/2597073.2597074"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Kuhrmann, M., Diebold, P., M\u00fcnch, J., Tell, P., Garousi, V., Felderer, M., Trektere, K., McCaffery, F., Linssen, O., and Hanser, E. (2017, January 5\u20137). Hybrid software and system development in practice: Waterfall, scrum, and beyond. Proceedings of the 2017 International Conference on Software and System Process, Paris, France.","DOI":"10.1145\/3084100.3084104"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random Forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_38","unstructured":"Peng, S., Kalliamvakou, E., Cihon, P., and Demirer, M. (2023). The Impact of AI on Developer Productivity: Evidence from GitHub Copilot. arXiv, Available online: http:\/\/arxiv.org\/abs\/2302.06590."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1111\/jpim.12562","article-title":"Digital Transformation and Innovation Management: A Synthesis of Existing Research and an Agenda for Future Studies","volume":"38","author":"Appio","year":"2021","journal-title":"J. Prod. Innov. Manag."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Srisathan, W.A., Ketkaew, C., Jitjak, W., Ngiwphrom, S., and Naruetharadhol, P. (2022). Open innovation as a strategy for collaboration-based business model innovation: The moderating effect among multigenerational entrepreneurs. PLoS ONE, 17.","DOI":"10.1371\/journal.pone.0265025"}],"container-title":["Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2674-113X\/4\/2\/13\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:39:38Z","timestamp":1760031578000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2674-113X\/4\/2\/13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,24]]},"references-count":40,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,6]]}},"alternative-id":["software4020013"],"URL":"https:\/\/doi.org\/10.3390\/software4020013","relation":{},"ISSN":["2674-113X"],"issn-type":[{"value":"2674-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,24]]}}}