arrow
返回

DevScholar: A Reuse-Based Approach for Evaluating Developer Contribution

delete2026-01-01
delete0
PRE
AI
Y
Yahya Elnouby
S
Selen Uysal
U
Umut Cihan
H
Hakan Erdogmus
E
Eray Tüzün *
DOI:10.1007/978-3-032-04207-1_14delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
评估每个开发者在协作软件项目中的贡献对于有效资源分配、认可专业技能和识别培训需求至关重要。传统指标如代码行数(LOCs)或提交次数未能提供全面背景,因为代码的重要性与复杂性各异。另一方面,编写可重用代码是一种关键编码实践,可作为衡量开发者贡献质量的标准。我们的目标是开发一种方法论和实践工具,用于评估软件开发者可重用代码的贡献。受Hirsch的H-指数这一学术基准指标的启发,我们构建了开发者H-指数(DH-指数)。它通过调用图追踪每个方法在项目中的使用情况(类似学术研究中的引用),并将这些引用与相应开发者贡献关联。我们还创建了DH-指数的变体——基于代码行数加权的开发者H-指数(LWDH-指数),对方法使用进行加权。我们开发了DevScholar,一个公开可用的原型工具,用于从Java项目开发者中提取和分析基于方法层面的贡献。我们将该工具的能力与GitHub Insights在四个开源软件(OSS)项目——Apollo、Spring Boot、Retrofit和Dubbo——上进行了比较,但仅展示了Apollo项目的结果。LWDH-指数表现更优,因为它平滑了过于简单且频繁调用方法以及过于复杂且罕见调用方法的不均衡贡献影响。总之,与仅基于LOC或提交次数的简单指标相比,DH-指数和LWDH-指数为评估软件开发团队中开发者可重用代码贡献提供了额外视角。
Keyword:
Developer Contribution
Key Developers
Core developers
H-Index
Call Graphs
Lines of Code
Reusable Code

期刊

S
SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, SEAA 2025, PT III
IF:
0
论文数:
27
被引数:
0

机构

I
ihsan dogramaci bilkent university
学者数:
3.6K
论文数: 3.6K
被引数: 8
C
carnegie mellon university
学者数:
2.1K
论文数: 991
被引数: 0
A
ASELSAN
学者数:
16
论文数: 12
被引数: 0
学者 查看更多机构
引用论文

引用论文

CodeShovel: Constructing Method-Level Source Code Histories
err2021-05-01
err0
PREAI
errFelix Grund; Shaiful Alam Chowdhury; Nick C. Bradley; Braxton Hall; Reid Holmes
err分享
err收藏
err分享
err收藏
A novel approach for estimating Truck Factors
err2016-05-01
err0
errOAAI
errGuilherme Avelino; Leonardo Passos; Andre Hora; Marco Tulio Valente
err分享
err收藏
Measuring Developers' Contribution in Source Code using Quality Metrics
err2018-05-01
err0
PREAI
errde Bassi,Patricia Rucker; Wanderley,Gregory Moro Puppi; Banali,Pedro Henrique; Paraiso,Emerson Cabrera
err分享
err收藏
学者 查看更多内容