A STUDY ON THE PERFORMANCE OF COMPUTER ENGINEERING STUDENTS IN SOFTWARE DEVELOPMENT
E. Costa e Silva1, M. González-García2, C. Sousa3
Scrum is a widely used framework in agile project management that emphasizes iterative development, collaboration, and flexibility in adapting to change. It promotes collaboration, transparency, and continuous improvement, making it well-suited for projects in dynamic and complex environments.
The objective of the present work is to study the performance of teams of Informatics Engineering students during the execution of a software project in the curricular unit of Software Engineering II, where the Scrum methodology is applied. For this purpose, in 2022 each team collected a total of 31 performance indicators, concerning the group’s performance in six deliveries of the software project. The data of each group was then gathered, anonymized, and made available to all the groups attending the curricular unit of Computational Mathematics II of the same degree.
In the present work, we focused on studying the evolution of the number of closed user stories, closed tasks, performed tests, and merge requests over time, i.e. sprints. The aim is to evaluate the performance of the teams of students developing the software.
For this purpose, given the small samples, non-parametric tests are used.
This work has been supported by national funds through FCT - Fundação para a Ciência e Tecnologia through project UIDB/04728/2020.
Keywords: Interactive learning environments, Mathematics of computing, Nonparametric statistics, Programming teams.