paper-with-me

홈 › Papers

User Story Tutor (UST) to Support Agile Software Developers

2024-06-24 · Giseldo da Silva Neo, José Antão Beltrão Moura, Hyggo Oliveira de Almeida, Alana Viana Borges da Silva Neo, Olival de Gusmão Freitas Júnior

User Stories record what must be built in projects that use agile practices. User Stories serve both to estimate effort, generally measured in Story Points, and to plan what should be done in a Sprint. Therefore, it is essential to train software engineers on how to create simple, easily readable, and comprehensive User Stories. For that reason, we designed, implemented, applied, and evaluated a web application called User Story Tutor (UST). UST checks the description of a given User Story for readability, and if needed, recommends appropriate practices for improvement. UST also estimates a User Story effort in Story Points using Machine Learning techniques. As such UST may support the continuing education of agile development teams when writing and reviewing User Stories. UST's ease of use was evaluated by 40 agile practitioners according to the Technology Acceptance Model (TAM) and AttrakDiff. The TAM evaluation averages were good in almost all considered variables. Application of the AttrakDiff evaluation framework produced similar good results. Apparently, UST can be used with good reliability. Applying UST to assist in the construction of User Stories is a viable technique that, at the very least, can be used by agile developments to complement and enhance current User Story creation.

📄 PDF Abstract BibTeX arXiv:2406.16259

Code (2)

giseldo/neodataset 공식 구현
giseldo/userstory 공식 구현

Tasks

Text Classification

Methods 이 논문이 사용한 방법론

TAM TAM is designed to capture complex temporal relationships both efficiently and flexibly, It adopts an adaptive kernel instead of self-attention to capture global contextual…

Similar Papers 제목 키워드 기반

LLM-based agents for automating the enhancement of user story quality: An early report

2024-03-14 · Zheying Zhang, Maruf Rayhan, Tomas Herda, Manuel Goisauf 외

In agile software development, maintaining high-quality user stories is crucial, but also challenging. This study explores the use of large language models to automatically improve the user story quality in Austrian Post…

Variability-Driven User-Story Generation using LLM and Triadic Concept Analysis

2025-04-11 · Alexandre Bazin, Alain Gutierrez, Marianne Huchard, Pierre Martin 외

A widely used Agile practice for requirements is to produce a set of user stories (also called ``agile product backlog''), which roughly includes a list of pairs (role, feature), where the role handles the feature for a …

Large Language ModelStory Generation

Agile Software Effort Estimation using Regression Techniques

2025-10-06 · Sisay Deresa Sima, Ayalew Belay Habtie arxiv

Software development effort estimation is one of the most critical aspect in software development process, as the success or failure of the entire project depends on the accuracy of estimations. Researchers are still con…

Agile Story-Point Estimation: Is RAG a Better Way to Go?

2026-04-03 · Lamyea Maha, Tajmilur Rahman, Chanchal Roy arxiv

The sprint-based iterative approach in the Agile software development method allows continuous feedback and adaptation. One of the crucial Agile software development activities is the sprint planning session where develo…

A deep learning model for estimating story points

2016-09-02 · Morakot Choetkiertikul, Hoa Khanh Dam, Truyen Tran, Trang Pham 외

Although there has been substantial research in software analytics for effort estimation in traditional software projects, little work has been done for estimation in agile projects, especially estimating user stories or…

Deep LearningFeature EngineeringmodelPrediction