Yayın:
New Developer Metrics for Open Source Software Development Challenges: An Empirical Study of Project Recommendation Systems

dc.contributor.authorSeker, Abdulkadir
dc.contributor.authorDiri, Banu
dc.contributor.authorArslan, Halil
dc.date.accessioned2026-06-27T14:32:35Z
dc.date.issued2021
dc.description.abstractSoftware collaboration platforms where millions of developers from diverse locations can contribute to the common open source projects have recently become popular. On these platforms, various information is obtained from developer activities that can then be used as developer metrics to solve a variety of challenges. In this study, we proposed new developer metrics extracted from the issue, commit, and pull request activities of developers on GitHub. We created developer metrics from the individual activities and combined certain activities according to some common traits. To evaluate these metrics, we created an item-based project recommendation system. In order to validate this system, we calculated the similarity score using two methods and assessed top-n hit scores using two different approaches. The results for all scores with these methods indicated that the most successful metrics were binary_issue_related, issue_commented, binary_pr_related, and issue_opened. To verify our results, we compared our metrics with another metric generated from a very similar study and found that most of our metrics gave better scores that metric. In conclusion, the issue feature is more crucial for GitHub compared with other features. Moreover, commenting activity in projects can be equally as valuable as code contributions. The most of binary metrics that were generated, regardless of the number of activities, also showed remarkable results. In this context, we presented improvable and noteworthy developer metrics that can be used for a wide range of open-source software development challenges, such as user characterization, project recommendation, and code review assignment.en
dc.description.urihttps://doi.org/10.3390/app11030920
dc.identifier.doi10.3390/app11030920
dc.identifier.eissn2076-3417
dc.identifier.issue3
dc.identifier.urihttps://hdl.handle.net/20.500.14981/61856
dc.identifier.volume11
dc.identifier.wos000614964900001
dc.language.isoeng
dc.publisherMDPI
dc.relation.ispartofAPPLIED SCIENCES-BASEL
dc.rightsopenAccess
dc.subjectdeveloper metric
dc.subjectopen source
dc.subjectproject recommendation system
dc.subjectGitHub
dc.subjectissue
dc.subjectpull request
dc.subjectcommit
dc.subjectPULL-REQUESTS
dc.subjectUSER
dc.subjectChemistry
dc.subjectEngineering
dc.subjectMaterials Science
dc.subjectPhysics
dc.titleNew Developer Metrics for Open Source Software Development Challenges: An Empirical Study of Project Recommendation Systems
dc.typeArticle
dspace.entity.typePublication
local.import.sourceWOS

Dosyalar

Koleksiyonlar