CSEE&T 2023
Mon 7 - Wed 9 August 2023 Tokyo, Japan

Measuring developers’ and teams’ contributions in project-based software engineering courses is challenging. Instructors require measurement tools to identify early improvement opportunities and simplify the assessment of students’ contributions to projects. Besides, students could appreciate detailed, timely, and valuable feedback that encapsulates the multi-faceted nature of their contribution to improve their skills. With the rise of software repositories, data-driven tools that mine and visualize repository data have been proposed to help assess and improve software engineering courses. Still, little is known about students’ perceptions of integrating these tools to measure project contributions. This paper analyzes students’ perceptions of integrating a contribution measurement tool in agile software engineering projects. We collected the perceptions of 65 undergraduate students developing projects through a mixed-method approach. Our results show several benefits of using these tools in software engineering courses, providing valuable feedback, intending to use such tools in projects, and facilitating timely and helpful feedback. Additionally, students described the benefits of nine agile practices, including coding standards, reviews and inspections, and planning games. These tools were perceived as useful, easy to use, and intended to be used in future projects. Six challenges for integrating these tools in a course setting related to adoption, learning curves, configuration issues, measurement completeness, team dynamics, and Goodhart’s law were found. Our results showed the acceptance and utility of such tools to aid students in software engineering projects.

Tue 8 Aug

Displayed time zone: Osaka, Sapporo, Tokyo change

10:30 - 12:00
[Research Track Full Papers] Measurement and Requirements EngineeringResearch Papers at Room B112 - B113
Chair(s): Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt
10:30
30m
Paper
A Method to Semi-Automatically Identify and Measure Requirements Unsatisfied in Learner-Created State Machine Diagrams
Research Papers
Takuma Kimura , Shinpei Ogata Shinshu University, Erina Makihara Ritsumeikan University, Kozo Okano Shinshu University
11:00
30m
Paper
Students’ perceptions of integrating contribution measurement tools in software engineering projects
Research Papers
Sivana Hamer Universidad de Costa Rica, Christian Quesada-López Universidad de Costa Rica, Marcelo Jenkins Universidad de Costa Rica
11:30
30m
Full-paper
Value Based Prioritization of Requirements in Software Engineering Education
Research Papers
Reinhold Plösch Johannes Kepler University, Paul Grasserbauer Johannes Kepler University Linz