Combining GitHub, Chat, and Peer Evaluation Data to Assess Individual Contributions to Team Software Development Projects
Combining GitHub, Chat, and Peer Evaluation Data to Assess Individual Contributions to Team Software Development Projects
复制标题
结合 GitHub、聊天和同行评估数据来评估个人对团队软件开发项目的贡献
DOI:
10.1145/3593592
复制
发表时间:
2023
影响因子:
2.4
通讯作者:
Tariq, Ahsun
中科院分区:
文献类型:
--
作者:
Hundhausen, Christopher;Conrad, Phill;Adesope, Olusola;Tariq, Ahsun
Assessing team software development projects is notoriously difficult and typically based on subjective metrics. To help make assessments more rigorous, we conducted an empirical study to explore relationships between subjective metrics based on peer and instructor assessments, and objective metrics based on GitHub and chat data. We studied 23 undergraduate software teams (n= 117 students) from two undergraduate computing courses at two North American research universities. We collected data on teams’ (a) commits and issues from their GitHub code repositories, (b) chat messages from their Slack and Microsoft Teams channels, (c) peer evaluation ratings from the CATME peer evaluation system, and (d) individual assignment grades from the courses. We derived metrics from (a) and (b) to measure both individual team members’contributionsto the team, and theequalityof team members’ contributions. We then performed Pearson analyses to identify correlations among the metrics, peer evaluation ratings, and individual grades. We found significant positive correlations between team members’ GitHub contributions, chat contributions, and peer evaluation ratings. In addition, the equality of teams’ GitHub contributions was positively correlated with teams’ average peer evaluation ratings and negatively correlated with the variance in those ratings. However, no such positive correlations were detected between the equality of teams’ chat contributions and their peer evaluation ratings. Our study extends previous research results by providing evidence that (a) team members’ chat contributions, like their GitHub contributions, are positively correlated with their peer evaluation ratings; (b) team members’ chat contributions are positively correlated with their GitHub contributions; and (c) the equality of team’ GitHub contributions is positively correlated with their peer evaluation ratings. These results lend further support to the idea that combining objective and subjective metrics can make the assessment of team software projects more comprehensive and rigorous.
登录
查看更多内容
影响因子:
2.7
作者:
Hundhausen, C.D.;Conrad, P.T.;Carter, A.S.;Adesope, O.
通讯作者:
Adesope, O.
DOI:
10.1145/2732155
发表时间:
2015
期刊:
ACM Trans. Comput. Educ.
影响因子:
--
作者:
B. Brügge;Stephan Krusche;Lukas Alperowitz
通讯作者:
Lukas Alperowitz
DOI:
10.1145/3381836
发表时间:
2020
期刊:
ACM Transactions on Computing Education (TOCE)
影响因子:
--
作者:
C. Domínguez;A. Jaime;F. J. García;J. J. Olarte
通讯作者:
J. J. Olarte
DOI:
10.1145/1062455.1062566
发表时间:
2005
期刊:
Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005.
影响因子:
--
作者:
Chang Liu
通讯作者:
Chang Liu
影响因子:
1.7
作者:
J. Defranco;P. Laplante
通讯作者:
P. Laplante