Measuring students' contributions in software development projects using Git metrics

 

Đã lưu trong:
Chi tiết về thư mục
Nhiều tác giả: Hamer Campos, Sivana Alexa, Quesada López, Christian Ulises, Martínez Porras, Alexandra, Jenkins Coronas, Marcelo
Định dạng: comunicación de congreso
Ngày xuất bản:2021
Miêu tả:Many courses in the software engineering area are centered around team-based project development. Evaluating these projects is a challenge due to the difficulty of measuring individual student contributions versus team contributions. The adoption of distributed version control systems like Git enables the measurement of students’ and teams’ contributions to the project. In this work, we analyze the contributions within five software development projects from undergraduate courses that used project-based learning. For this, we generate visualizations of aggregated Git metrics using inequality indexes and inter-decile ratios, which offer insights into the practices and processes followed by students and teams throughout the project development. This approach allowed us to identify both inequality among students’ contributions and development processes with a non-steady pace, rendering a useful feedback tool for instructors and students during the development of the project. Further studies can be conducted to assess the complexity and value of students’ contributions by analyzing their source code commits and other software artifacts.
Quốc gia:Kérwá
Tổ chức giáo dục:Universidad de Costa Rica
Repositorio:Kérwá
Ngôn ngữ:Inglés
OAI Identifier:oai:kerwa.ucr.ac.cr:10669/102264
Truy cập trực tuyến:https://hdl.handle.net/10669/102264
https://doi.org/10.1109/clei52000.2020.00068
Từ khóa:contribution metrics
mining software repositories
software metrics
Git
software engineering education
project-based learning