A Reuse-Based Approach For Evaluating Developer Contribution
Guardat en:
| Publicat a: | PQDT - Global (2025) |
|---|---|
| Autor principal: | |
| Publicat: |
ProQuest Dissertations & Theses
|
| Matèries: | |
| Accés en línia: | Citation/Abstract Full Text - PDF |
| Etiquetes: |
Sense etiquetes, Sigues el primer a etiquetar aquest registre!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 3266811792 | ||
| 003 | UK-CbPIL | ||
| 020 | |a 9798297672659 | ||
| 035 | |a 3266811792 | ||
| 045 | 2 | |b d20250101 |b d20251231 | |
| 084 | |a 189128 |2 nlm | ||
| 100 | 1 | |a Elnouby, Yahya | |
| 245 | 1 | |a A Reuse-Based Approach For Evaluating Developer Contribution | |
| 260 | |b ProQuest Dissertations & Theses |c 2025 | ||
| 513 | |a Dissertation/Thesis | ||
| 520 | 3 | |a Evaluating developer contributions is essential for effective resource allocation and recognizing expertise. Traditional metrics—such as lines of code (LOC) or commit counts—lack sufficient context, as code varies in complexity and importance. Reusable code, however, is a key indicator of quality and can serve as a better metric for contribution evaluation. Our goal is to develop a methodology and practical tool to assess developers’ reusable code contributions in software projects. Inspired by Hirsch’s H-Index used in academia, we introduce the Developer H-Index (DH-Index), which tracks method usage through project-wide call graphs, analogous to academic citations. These usage references are linked to individual developer contributions. We further propose the Lines-of-Code- Weighted Developer H-Index (LWDH-Index), which incorporates method length to account for the significance of reused code. We implemented this approach in DevScholar, an open-source prototype that analyzes Java project repositories to extract method-based developer metrics. We evaluated DevScholar against GitHub Insights using two Open-Source Software (OSS) projects: Spring Boot and Apollo. The LWDH-Index proved more robust, reducing the distortion caused by overly simple but frequently reused methods or complex methods used sparingly. Additionally, we conducted a user study with an international airline company, analyzing three internal projects. Our findings suggest that, compared to traditional LOC- or commit-based metrics, DH-Index and LWDH-Index offer richer insight into the impact and quality of developer contributions, particularly in terms of code reusability. This contributes to a more nuanced understanding of developer performance in team-based software development. | |
| 653 | |a Java | ||
| 653 | |a Citations | ||
| 653 | |a Software development | ||
| 653 | |a Bibliometrics | ||
| 653 | |a Open source software | ||
| 653 | |a Impact fees | ||
| 653 | |a Cloning | ||
| 653 | |a Hirsch index | ||
| 653 | |a Computer science | ||
| 773 | 0 | |t PQDT - Global |g (2025) | |
| 786 | 0 | |d ProQuest |t ProQuest Dissertations & Theses Global | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/3266811792/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch |
| 856 | 4 | 0 | |3 Full Text - PDF |u https://www.proquest.com/docview/3266811792/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch |