Publication:

Automated Agile User Story Quality Assessment with Natural Language Processing

Loading...
Thumbnail Image

Date

2024-01-22

Published Version

Published Version

Journal Title

Journal ISSN

Volume Title

Publisher

The Harvard community has made this article openly available. Please share how this access benefits you.

Research Projects

Organizational Units

Journal Issue

Citation

Tabari, Nina Nicole. 2024. Automated Agile User Story Quality Assessment with Natural Language Processing. Master's thesis, Harvard University Division of Continuing Education.

Abstract

In this thesis, we explored different methods for assessing the quality of Agile User Stories, by using Natural Language Processing (NLP) and Machine Learning to measure the User Stories' quality. The study's primary question was whether the state-of-the-art Bidirectional Encoder Representations from Transformers (BERT) model can evaluate User Stories' quality. We initiated the operationalization of AQUSA and StoryLine, subsequently training BERT utilizing the data generated by both, followed by a comparative analysis of the results. BERT when trained with StoryLine shows a commendable detection rate of 88.50%, which is not as high as StoryLine itself but substantially higher than AQUSA. BERT when trained with AQUSA has a detection rate slightly better than AQUSA itself at 71.02%, but it's still much lower than BERT trained with StoryLine or StoryLine on its own. We concluded if one is looking for consistency in defect detection, BERT trained with AQUSA is recommended as it aligns almost perfectly with AQUSA's decisions. The significant difference between AQUSA and StoryLine suggests that combining insights from both models could provide a more holistic view of defect detection, potentially catching more nuances than using either model alone.

Description

Other Available Sources

Research Data

Keywords

Agile User Story Quality Assessment, BERT, Machine Learning (ML), Natural Language Processing (NLP), Software Development, Transformer Based Models, Computer engineering, Artificial intelligence, Computer science

Terms of Use

This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service

Endorsement

Review

Supplemented By

Related Stories