User Story Tutor (UST) to Support Agile Software Developers

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Neo, Giseldo da Silva, Moura, José Antão Beltrão, de Almeida, Hyggo Oliveira, Neo, Alana Viana Borges da Silva, Júnior, Olival de Gusmão Freitas
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909230118731776
author Neo, Giseldo da Silva
Moura, José Antão Beltrão
de Almeida, Hyggo Oliveira
Neo, Alana Viana Borges da Silva
Júnior, Olival de Gusmão Freitas
author_facet Neo, Giseldo da Silva
Moura, José Antão Beltrão
de Almeida, Hyggo Oliveira
Neo, Alana Viana Borges da Silva
Júnior, Olival de Gusmão Freitas
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2406_16259
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle User Story Tutor (UST) to Support Agile Software Developers
Neo, Giseldo da Silva
Moura, José Antão Beltrão
de Almeida, Hyggo Oliveira
Neo, Alana Viana Borges da Silva
Júnior, Olival de Gusmão Freitas
Software Engineering
Artificial Intelligence
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.
title User Story Tutor (UST) to Support Agile Software Developers
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2406.16259