Classification of Testable and Valuable User Stories by using Supervised Machine Learning Classifiers

Ishan Mani Subedi, Maninder Singh, Vijayalakshmi Ramasamy, Gursimran Singh Walia

Research output: Contribution to book or proceedingConference articlepeer-review

4 Scopus citations

Abstract

Agile is one of the most widely used software development methodologies that include user stories, the smallest units semi-structured specifications to capture the requirements from a user's point of view. Despite being popular, only a little research has been done to automate the quality checking/analysis of a user story before assigning it to a sprint. In this study, we have chosen two metrics, i.e., Testable and Valuable criteria from INVEST checklist, and have applied supervised machine learning classifiers to automatically classify them. Since the industrial data collected for the research was unbalanced, we also applied data balancing techniques such as SMOTE, RUS, ROS, and Back translation (BT) to verify if they improved any classification metrics. Although we did not see any significant improvements in accuracy and precision for the classifiers after applying data balancing techniques, we noticed a significant improvement in recall values across all the classifiers. Our research provides some promising insights into how this research could be used in the software industry to automate the analysis of user stories and improve the quality of software produced.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages409-414
Number of pages6
ISBN (Electronic)9781665426039
DOIs
StatePublished - 2021
EventIEEE International Symposium on Software Reliability Engineering Workshops - Wuhan, China
Duration: Oct 25 2021Oct 28 2021
Conference number: 32
https://ieeexplore.ieee.org/servlet/opac?punumber=9700162

Publication series

NameProceedings - 2021 IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2021

Conference

ConferenceIEEE International Symposium on Software Reliability Engineering Workshops
Abbreviated titleIEEE ISSREW
Country/TerritoryChina
CityWuhan
Period10/25/2110/28/21
Internet address

Scopus Subject Areas

  • Software
  • Safety, Risk, Reliability and Quality

Keywords

  • Machine learning
  • Requirement Engineering and Quality
  • Text Augmentation
  • User Stories

Fingerprint

Dive into the research topics of 'Classification of Testable and Valuable User Stories by using Supervised Machine Learning Classifiers'. Together they form a unique fingerprint.

Cite this