TY - GEN
T1 - User Stories
T2 - 27th International Conference on Enterprise Information Systems, ICEIS 2025
AU - Santos, Reine
AU - Freitas, Gabriel
AU - Steinmacher, Igor
AU - Conte, Tayana
AU - Oran, Ana Carolina
AU - Gadelha, Bruno
N1 - Publisher Copyright:
Copyright © 2025 by Paper published under CC license (CC BY-NC-ND 4.0)
PY - 2025
Y1 - 2025
N2 - In agile software development, user stories play a central role in defining system requirements, fostering communication, and guiding development efforts. Despite their importance, they are often poorly written, exhibiting quality defects that hinder project outcomes and reduce team efficiency. Manual methods for creating user stories are time-consuming and prone to errors and inconsistencies. Advancements in Large Language Models (LLMs), such as ChatGPT, present a promising avenue for automating and improving this process. This research explores whether user stories generated by ChatGPT, using prompting techniques, achieve higher quality than those created manually by humans. User stories were assessed using the Quality User Story (QUS) framework. We conducted two empirical studies to address this. The first study compared manually created user stories with those generated by ChatGPT through free-form prompt. This study involved 30 participants and found no statistically significant difference between the two methods. The second study compared free-form prompt with meta-few-shot prompt, demonstrating that the latter outperformed both, achieving higher consistency and semantic quality with an efficiency calculated based on the success rate of 88.57%. These findings highlight the potential of LLMs with prompting techniques to enhance user story generation, offering a reliable and effective alternative to traditional methods.
AB - In agile software development, user stories play a central role in defining system requirements, fostering communication, and guiding development efforts. Despite their importance, they are often poorly written, exhibiting quality defects that hinder project outcomes and reduce team efficiency. Manual methods for creating user stories are time-consuming and prone to errors and inconsistencies. Advancements in Large Language Models (LLMs), such as ChatGPT, present a promising avenue for automating and improving this process. This research explores whether user stories generated by ChatGPT, using prompting techniques, achieve higher quality than those created manually by humans. User stories were assessed using the Quality User Story (QUS) framework. We conducted two empirical studies to address this. The first study compared manually created user stories with those generated by ChatGPT through free-form prompt. This study involved 30 participants and found no statistically significant difference between the two methods. The second study compared free-form prompt with meta-few-shot prompt, demonstrating that the latter outperformed both, achieving higher consistency and semantic quality with an efficiency calculated based on the success rate of 88.57%. These findings highlight the potential of LLMs with prompting techniques to enhance user story generation, offering a reliable and effective alternative to traditional methods.
KW - Information System
KW - Large Language Models
KW - Requirements Engineering
KW - User Story
UR - https://www.scopus.com/pages/publications/105020386656
UR - https://www.scopus.com/pages/publications/105020386656#tab=citedBy
U2 - 10.5220/0013365500003929
DO - 10.5220/0013365500003929
M3 - Conference contribution
AN - SCOPUS:105020386656
T3 - International Conference on Enterprise Information Systems, ICEIS - Proceedings
SP - 47
EP - 58
BT - Proceedings of the 27th International Conference on Enterprise Information Systems, ICEIS 2025
A2 - Filipe, Joaquim
A2 - Smialek, Michal
A2 - Brodsky, Alexander
A2 - Hammoudi, Slimane
PB - Science and Technology Publications, Lda
Y2 - 4 April 2025 through 6 April 2025
ER -