Qualitative Clustering of Software Repositories Based on Software Metrics
dc.authorid | Farina, Mirko/0000-0001-8342-6549 | |
dc.authorid | Bugayenko, Yegor/0000-0001-6370-0678 | |
dc.authorid | Daniakin, Kirill/0000-0001-7834-7993 | |
dc.authorid | Succi, Giancarlo/0000-0001-8847-0186 | |
dc.authorwosid | Farina, Mirko/AAN-1331-2021 | |
dc.authorwosid | Succi, Giancarlo/E-4064-2016 | |
dc.contributor.author | Bugayenko, Yegor | |
dc.contributor.author | Daniakin, Kirill | |
dc.contributor.author | Farina, Mirko | |
dc.contributor.author | Kholmatova, Zamira | |
dc.contributor.author | Kruglov, Artem | |
dc.contributor.author | Pedrycz, Witold | |
dc.contributor.author | Succi, Giancarlo | |
dc.date.accessioned | 2024-05-19T14:46:43Z | |
dc.date.available | 2024-05-19T14:46:43Z | |
dc.date.issued | 2023 | |
dc.department | İstinye Üniversitesi | en_US |
dc.description.abstract | Software repositories contain a wealth of information about the aspects related to software development process. For this reason, many studies analyze software repositories using methods of data analytics with a focus on clustering. Software repository clustering has been applied in studying software ecosystems such as GitHub, defect and technical debt prediction, software remodularization. Although some interesting insights have been reported, the considered studies exhibited some limitations. The limitations are associated with the use of individual clustering methods and manifesting in the shortcomings of the obtained results. In this study, to alleviate the existing limitations we engage multiple cluster validity indices applied to multiple clustering methods and carry out consensus clustering. To our knowledge, this study is the first to apply the consensus clustering approach to analyze software repositories and one of the few to apply the consensus clustering to software metrics. Intensive experimental studies are reported for software repository metrics data consisting of a number of software repositories each described by software metrics. We revealed seven clusters of software repositories and relate them to developers' activity. It is advocated that the proposed clustering environment could be useful for facilitating the decision making process for business investors and open-source community with the help of the Gartner's hype cycle. | en_US |
dc.description.sponsorship | Huawei Technologies under the Theoretically Objective Measurements of Software Development Projects(TOM) | en_US |
dc.description.sponsorship | This work was supported by Huawei Technologies under the Theoretically Objective Measurements of Software Development Projects(TOM). | en_US |
dc.identifier.doi | 10.1109/ACCESS.2023.3244495 | |
dc.identifier.endpage | 14727 | en_US |
dc.identifier.issn | 2169-3536 | |
dc.identifier.scopus | 2-s2.0-85148935041 | en_US |
dc.identifier.scopusquality | Q1 | en_US |
dc.identifier.startpage | 14716 | en_US |
dc.identifier.uri | https://doi.org10.1109/ACCESS.2023.3244495 | |
dc.identifier.uri | https://hdl.handle.net/20.500.12713/5580 | |
dc.identifier.volume | 11 | en_US |
dc.identifier.wos | WOS:000936285700001 | en_US |
dc.identifier.wosquality | N/A | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.indekslendigikaynak | Scopus | en_US |
dc.language.iso | en | en_US |
dc.publisher | Ieee-Inst Electrical Electronics Engineers Inc | en_US |
dc.relation.ispartof | Ieee Access | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.snmz | 20240519_ka | en_US |
dc.subject | Software Engineering | en_US |
dc.subject | Software Development Management | en_US |
dc.subject | Software Metrics | en_US |
dc.subject | Clustering Methods | en_US |
dc.subject | Empirical Software Engineering | en_US |
dc.subject | Clustering | en_US |
dc.subject | Analysis Of Software Repositories | en_US |
dc.title | Qualitative Clustering of Software Repositories Based on Software Metrics | en_US |
dc.type | Article | en_US |