Does GenAI Perform Better than Students and Novice Software Developers in Agile/Scrum Requirements Engineering Tasks?

In Agile/Scrum software development, the product backlog is a key artefact specifying software requirements. However, when starting work in Agile/Scrum settings, many junior software developers struggle with requirements specification, even when detailed requirements elicitation notes are provided. We analysed product backlogs created by 211 student teams to identify common mistake types. On this basis, we elaborated a set of 17 typical mistake types and the corresponding checklist to avoid them. We also analysed the teams’ performance with respect to the identified mistake types in order to determine the most common challenges faced by students. The elaborated checklist and the results of the performance analysis may be useful to educators, students, and junior developers involved in requirements specification. We also analysed the current capabilities of GenAI tools and compared them with the performance of the student teams in similar settings where a product backlog has to be specified based on the detailed notes created within the requirements elicitation process. We conducted experiments with GPT-4.0 Turbo, GPT-6.1 Sol Medium, Gemini 2.0 Flash, Gemini 3.5 Flash-Lite-High, and Val, a version of GPT-4.1 mini refined with university-specific safety requirements. For older models, we present the results from a single run per prompt. For more recent models (GPT-6.1 Sol Medium and Gemini 3.5 Flash-Lite-High), we present the results from three runs per prompt. The experiments allow us to investigate the practical applicability of GenAI tools for drafting the product backlogs and analyse the potential need to adjust settings for the corresponding assignments.

Authors

Institutions

Publication Details

Journal
Education Sciences
Published
2026-11-10
DOI
https://doi.org/10.3390/educsci16111923
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

Does GenAI Perform Better than Students and Novice Software Developers in Agile/Scrum Requirements Engineering Tasks?

Maria Spichkova
Education Sciences
Software Engineering Techniques and Practices
article

Does GenAI Perform Better than Students and Novice Software Developers in Agile/Scrum Requirements Engineering Tasks?

Maria Spichkova
article en

Abstract

In Agile/Scrum software development, the product backlog is a key artefact specifying software requirements. However, when starting work in Agile/Scrum settings, many junior software developers struggle with requirements specification, even when detailed requirements elicitation notes are provided. We analysed product backlogs created by 211 student teams to identify common mistake types. On this basis, we elaborated a set of 17 typical mistake types and the corresponding checklist to avoid them. We also analysed the teams’ performance with respect to the identified mistake types in order to determine the most common challenges faced by students. The elaborated checklist and the results of the performance analysis may be useful to educators, students, and junior developers involved in requirements specification. We also analysed the current capabilities of GenAI tools and compared them with the performance of the student teams in similar settings where a product backlog has to be specified based on the detailed notes created within the requirements elicitation process. We conducted experiments with GPT-4.0 Turbo, GPT-6.1 Sol Medium, Gemini 2.0 Flash, Gemini 3.5 Flash-Lite-High, and Val, a version of GPT-4.1 mini refined with university-specific safety requirements. For older models, we present the results from a single run per prompt. For more recent models (GPT-6.1 Sol Medium and Gemini 3.5 Flash-Lite-High), we present the results from three runs per prompt. The experiments allow us to investigate the practical applicability of GenAI tools for drafting the product backlogs and analyse the potential need to adjust settings for the corresponding assignments.

Education SciencesVol. 16(11)
RMIT University (AU)
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon