Print Email Facebook Twitter Discovering the metrics for assessing a project’s maturity Title Discovering the metrics for assessing a project’s maturity: An analysis of key indicators of maturity Author Sartori, Kendra (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Proksch, S. (mentor) Huang, S. (mentor) Aivaloglou, E.A. (graduation committee) Degree granting institution Delft University of Technology Corporate name Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2023-06-28 Abstract Continuous integration (CI) is a software engineering practice that promotes frequent code integration into a shared repository, improving the productivity within development teams as well as the quality of the software being developed. While CI adoption has gained traction, studies have examined its effective implementation and associated challenges. The idea that multiple contextual factors influence the adoption of CI prompts an exploration of suitable descriptive metrics for describing the CI practices employed. This paper aims to explore the metrics that best depict the level of maturity of a project, addressing the question: "What metrics can be used to describe the maturity level of a project?". With a lack of a comprehensive maturity framework, we leverage GitHub's API in an attempt to analyze various metrics to be used to create a framework for filtering projects. Our findings indicate that project maturity cannot be captured by a single metric, but rather a combination of metrics reflecting different aspects throughout the project's lifecycle. Activity levels, including commits and pull requests, popularity indicators like stargazers, forks, and contributors, as well as repository size and age, emerge as primary indicators of maturity. By combining these metrics, a unified framework for categorizing mature projects can be established and further developed. Subject Continuous IntegrationProject maturityOpen source software To reference this document use: http://resolver.tudelft.nl/uuid:14b43b01-514d-46a6-bf3f-0a4251b5817e Part of collection Student theses Document type bachelor thesis Rights © 2023 Kendra Sartori Files PDF CSE3000_Final_Paper_Kendr ... i_2023.pdf 360.64 KB Close viewer /islandora/object/uuid:14b43b01-514d-46a6-bf3f-0a4251b5817e/datastream/OBJ/view