Exploring LLMs Impact on Student-Created User Stories and Acceptance Testing in Software Development

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Brockenbrough, Allan, Feild, Henry, Salinas, Dominic
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916597901295616
author Brockenbrough, Allan
Feild, Henry
Salinas, Dominic
author_facet Brockenbrough, Allan
Feild, Henry
Salinas, Dominic
contents In Agile software development methodology, a user story describes a new feature or functionality from an end user's perspective. The user story details may also incorporate acceptance testing criteria, which can be developed through negotiation with users. When creating stories from user feedback, the software engineer may maximize their usefulness by considering story attributes, including scope, independence, negotiability, and testability. This study investigates how LLMs (large language models), with guided instructions, affect undergraduate software engineering students' ability to transform user feedback into user stories. Students, working individually, were asked to analyze user feedback comments, appropriately group related items, and create user stories following the principles of INVEST, a framework for assessing user stories. We found that LLMs help students develop valuable stories with well-defined acceptance criteria. However, students tend to perform better without LLMs when creating user stories with an appropriate scope.
format Preprint
id arxiv_https___arxiv_org_abs_2502_02675
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Exploring LLMs Impact on Student-Created User Stories and Acceptance Testing in Software Development
Brockenbrough, Allan
Feild, Henry
Salinas, Dominic
Software Engineering
In Agile software development methodology, a user story describes a new feature or functionality from an end user's perspective. The user story details may also incorporate acceptance testing criteria, which can be developed through negotiation with users. When creating stories from user feedback, the software engineer may maximize their usefulness by considering story attributes, including scope, independence, negotiability, and testability. This study investigates how LLMs (large language models), with guided instructions, affect undergraduate software engineering students' ability to transform user feedback into user stories. Students, working individually, were asked to analyze user feedback comments, appropriately group related items, and create user stories following the principles of INVEST, a framework for assessing user stories. We found that LLMs help students develop valuable stories with well-defined acceptance criteria. However, students tend to perform better without LLMs when creating user stories with an appropriate scope.
title Exploring LLMs Impact on Student-Created User Stories and Acceptance Testing in Software Development
topic Software Engineering
url https://arxiv.org/abs/2502.02675