Skip to content

This repository contains the data and figures used for the paper "Measuring students’ contributions in software development projects using Git metrics".

License

Notifications You must be signed in to change notification settings

sivanahamer/measuring-students-contributions-git-metrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Measuring students’ contributions in software development projects using Git metrics: Technical report

This repository contains the data and figures used for the paper "Measuring students’ contributions in software development projects using Git metrics".

Click to expand the reference to the paper
@inproceedings{hamer2020measuring, 
  title = {Measuring students’ contributions in software development projects using Git metrics},
  booktitle = "2020 XLVI Latin American Computing Conference (CLEI)",
  author = "Hamer, Sivana and Quesada-L{\'o}pez, Christian and Mart{\'i}nez, Alexandra and Jenkins, Marcelo",
  year = 2020,
  organization={IEEE}
}

Abstract

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.

Index terms

contribution metrics; mining software repos-itories; software metrics; git; software engineering education;project-based learning

Data and figures

All the data and figures can be found in the REPORT.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

About

This repository contains the data and figures used for the paper "Measuring students’ contributions in software development projects using Git metrics".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published