Academic Journal

DevRec: enhancing developer recommendation using machine learning.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: DevRec: enhancing developer recommendation using machine learning.
Συγγραφείς: Al-Safoury, Laila, ElKorany, Abeer, Makady, Soha
Πηγή: Journal of King Saud University - Computer & Information Sciences; Jul2026, Vol. 38 Issue 5, p1-21, 21p
Θεματικοί όροι: Machine learning, Recommender systems, Open source software, Statistics, Computer programmers, Resource allocation, Feature extraction, Prediction models
Περίληψη: In Open-Source Software (OSS) projects, effectively managing tasks such as committing code, merging pull requests, and closing issues require accurate role-based recommendations for developers. As the number of issues and contributors increases, assigning the right developers to specific roles becomes more complex. This paper introduces DevRec, a novel framework designed to enhance multi-role Developer Recommendation for OSS projects. DevRec employs Semantic Analysis (SA) to interpret issue descriptions and historical developer contributions in OSS projects, thus improving the mapping between issues and suitable developers. Two complementary approaches are explored: Statistical-based Semantic Analysis (Statistical-SA) for ranking developer recommendations, and Machine Learning–Semantic Analysis (ML-SA) for predictive developer assignment. ML models are trained on previous developer behaviour and contributions across multiple projects to enhance recommendation accuracy. The framework is evaluated on a benchmark dataset comprising three OSS projects of varying sizes—Framework (small, 325 issues), Travis (medium, 5,457 issues), and Elasticsearch (large, 10,423 issues). Results show that Statistical-SA improves accuracy by 13.85%, 48.67%, and 1.66% respectively, over baseline methods. At the same time, ML-SA consistently outperforms Statistical-SA across all roles, achieving an average 2–5% improvement in Commit, Merge, and Close tasks. These findings highlight the effectiveness of integrating semantic and machine learning-based models for multi-role developer recommendations. [ABSTRACT FROM AUTHOR]
Copyright of Journal of King Saud University - Computer & Information Sciences is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Complementary Index
FullText Links:
  – Type: other
Text:
  Availability: 0
CustomLinks:
  – Url: https://www.doi.org/10.1007/s44443-025-00445-0?
    Name: ScienceDirect (all content) (s7799221)
    Category: fullText
    Text: View record from ScienceDirect
    MouseOverText: View record from ScienceDirect
  – Url: https://dx.doi.org/doi:10.1007/s44443-025-00445-0
    Name: EDS - Springer Nature Journals (s7799221)
    Category: fullText
    Text: View record at Springer
Header DbId: edb
DbLabel: Complementary Index
An: 196824562
RelevancyScore: 1082
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1082.42175292969
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: DevRec: enhancing developer recommendation using machine learning.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Al-Safoury%2C+Laila%22">Al-Safoury, Laila</searchLink><br /><searchLink fieldCode="AR" term="%22ElKorany%2C+Abeer%22">ElKorany, Abeer</searchLink><br /><searchLink fieldCode="AR" term="%22Makady%2C+Soha%22">Makady, Soha</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Journal of King Saud University - Computer & Information Sciences; Jul2026, Vol. 38 Issue 5, p1-21, 21p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Machine+learning%22">Machine learning</searchLink><br /><searchLink fieldCode="DE" term="%22Recommender+systems%22">Recommender systems</searchLink><br /><searchLink fieldCode="DE" term="%22Open+source+software%22">Open source software</searchLink><br /><searchLink fieldCode="DE" term="%22Statistics%22">Statistics</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programmers%22">Computer programmers</searchLink><br /><searchLink fieldCode="DE" term="%22Resource+allocation%22">Resource allocation</searchLink><br /><searchLink fieldCode="DE" term="%22Feature+extraction%22">Feature extraction</searchLink><br /><searchLink fieldCode="DE" term="%22Prediction+models%22">Prediction models</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: In Open-Source Software (OSS) projects, effectively managing tasks such as committing code, merging pull requests, and closing issues require accurate role-based recommendations for developers. As the number of issues and contributors increases, assigning the right developers to specific roles becomes more complex. This paper introduces DevRec, a novel framework designed to enhance multi-role Developer Recommendation for OSS projects. DevRec employs Semantic Analysis (SA) to interpret issue descriptions and historical developer contributions in OSS projects, thus improving the mapping between issues and suitable developers. Two complementary approaches are explored: Statistical-based Semantic Analysis (Statistical-SA) for ranking developer recommendations, and Machine Learning–Semantic Analysis (ML-SA) for predictive developer assignment. ML models are trained on previous developer behaviour and contributions across multiple projects to enhance recommendation accuracy. The framework is evaluated on a benchmark dataset comprising three OSS projects of varying sizes—Framework (small, 325 issues), Travis (medium, 5,457 issues), and Elasticsearch (large, 10,423 issues). Results show that Statistical-SA improves accuracy by 13.85%, 48.67%, and 1.66% respectively, over baseline methods. At the same time, ML-SA consistently outperforms Statistical-SA across all roles, achieving an average 2–5% improvement in Commit, Merge, and Close tasks. These findings highlight the effectiveness of integrating semantic and machine learning-based models for multi-role developer recommendations. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of King Saud University - Computer & Information Sciences is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=196824562
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s44443-025-00445-0
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 21
        StartPage: 1
    Subjects:
      – SubjectFull: Machine learning
        Type: general
      – SubjectFull: Recommender systems
        Type: general
      – SubjectFull: Open source software
        Type: general
      – SubjectFull: Statistics
        Type: general
      – SubjectFull: Computer programmers
        Type: general
      – SubjectFull: Resource allocation
        Type: general
      – SubjectFull: Feature extraction
        Type: general
      – SubjectFull: Prediction models
        Type: general
    Titles:
      – TitleFull: DevRec: enhancing developer recommendation using machine learning.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Al-Safoury, Laila
      – PersonEntity:
          Name:
            NameFull: ElKorany, Abeer
      – PersonEntity:
          Name:
            NameFull: Makady, Soha
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 07
              Text: Jul2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 13191578
          Numbering:
            – Type: volume
              Value: 38
            – Type: issue
              Value: 5
          Titles:
            – TitleFull: Journal of King Saud University - Computer & Information Sciences
              Type: main
ResultId 1