• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
  • IEEE.org
  • IEEE Xplore
  • IEEE Standards
  • IEEE Spectrum
  • More Sites

IEEE Potentials Magazine

The magazine for high-tech innovators

  • Home
  • Theme
    • Features
    • Columns/Departments
  • About Us
  • Contact
  • Associated Links
    • Potentials at IEEE Students
    • Potentials Media Guide

User story-based automatic test case classification and prioritization using natural language processing-based deep learning

September 15, 2024 by Abineha Prabu, Suruthi Lavanya A, Sabarish B A iD, and Arun Kumar C

©SHUTTERSTOCK.COM/A9 STUDIO

Software development starts with requirement engineering which involves establishing and documenting requirements. In agile environments, requirements are collected in the form of user stories. User stories play a crucial role in capturing functional requirements from end users. Testing and prioritizing user stories are essential to ensure whether the software meets the desired functionalities based on specifications. However, with the increasing complexity of software systems, manual classification and prioritization of test cases based on user stories have become time-consuming and error prone. The proposed solution leverages the power of NLP to extract key information from user stories. It employs machine learning algorithms for efficient classification and prioritization into Arrange, Act, and Assert (AAA) categories. The user stories are preprocessed using NLP techniques to extract keywords, remove noise, tokenize and represent the text as unigrams which are classified into the AAA categories. The proposed machine learning model prioritizes the associated test cases by considering factors like criticality, complexity, and dependencies. The results are enhanced by implementing a deep learning model which addresses complex and non-linear data. The classification and prioritization of these keywords in each user story helps in designing sequences of user stories with efficient resource allocation to enable the testing team to focus on high-priority test cases, reducing time and effort.

For more about this article see link below.

https://ieeexplore.ieee.org/document/10380221

For the open access PDF link of this article please click here.

Filed Under: Past Features Tagged With: capturing functional requirements from end users, Complexity theory, Deep learning, natural language processing-based deep learning, Predictive models, Reliability, Software, Software reliability, Testing, Testing and prioritizing user stories, User stories

Primary Sidebar

Current Issue

Get the entire issue now.

About the Magazine

IEEE Potentials Magazine is the publication dedicated to undergraduate and graduate students and young professionals. IEEE Potentials explores career strategies, the latest in research, and important technical developments. Through its articles, it also relates theories to practical applications, highlights technology’s global impact, and generates international forums that foster the sharing of diverse ideas about the profession.

POPULAR ARTICLE

E-waste management in the digital era: A sustainable computing approach.

In the digital era, the proliferation of electronic devices has led to a surge in electronic waste (e-waste), posing significant environmental and health challenges. This article proposes a sustainable computing approach to e-waste management. The article explores the complexities of e-waste management and recycling frameworks within the context of sustainable computing and applications. It delves into the challenges posed by the rapid advancement of technology and the resultant surge in electronic waste. Strategies to mitigate e-waste are discussed, including approaches in product design. The article emphasizes collaborative efforts to address these challenges effectively. By adopting sustainable computing practices and leveraging innovative solutions, the aim is to create a more sustainable approach to managing electronic waste and its environmental impacts.

Read More…

Search

Past Issues

Footer

IEEE Potentials Magazine is a member benefit for IEEE Student members.

The magazine is archived in IEEE Xplore, and articles from all issues are available for download.

Home | Sitemap | Contact & Support | Accessibility | Nondiscrimination Policy | IEEE Ethics Reporting | IEEE Privacy Policy | Terms

© Copyright 2025 IEEE - All rights reserved. A public charity, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.