• Home
  • Search
  • Prioritization of User Story Acceptance Tests in Agile Software Development Using Meta-Heuristic Techniques and Comparative Analysis
  • Cite Icon2
  • https://doi.org/10.1007/978-981-13-2348-5_4Copy DOI Icon

Prioritization of User Story Acceptance Tests in Agile Software Development Using Meta-Heuristic Techniques and Comparative Analysis

  • Jan 1, 2018
  • Ritu Sibal +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

User stories that are the requirements engineering artifacts in agile software development must be accepted by the end user before being implemented. Acceptance testing is used to confirm the acceptance of user stories. User story acceptance tests are driven by user-defined acceptance criteria. The number of acceptance tests increases as the application size increases. One of the prominent reasons for adopting agile software development is quicker delivery of working software. In this paper, we attempt to prioritize acceptance tests in order to identify critical tests. Execution of critical acceptance tests is sufficient to satisfy the acceptance criteria for a user story and reduces the time to delivery of software. Prioritization of acceptance tests is realized by application of meta-heuristic techniques, i.e., genetic algorithm (GA), cuckoo search algorithm, and micro-GA algorithm. The information flow (IF) model is used as a basis of fitness function to ensure maximum coverage of user acceptance criteria. We demonstrate the applicability and effectiveness of the proposed approach with the help of a realistic example. A comparative analysis of the application of meta-heuristic techniques is performed to choose the best one.

Similar Papers
  • Conference Article
  • Citations1

The Impact of Requirements Artifacts on Efficiency in Agile Development: A Case Study

  • Sep 01, 2025
  • Sabine Molenaar +1
  • PDF
  • Research Article
  • Citations130

User Stories and Natural Language Processing: A Systematic Literature Review

  • Jan 01, 2021
  • IEEE Access
  • Indra Kharisma Raharjana +2
  • PDF
  • Research Article

Leveraging Latent Natural Language Processing Techniques for User Story Management in Agile Software Development

  • Oct 15, 2023
  • Journal of Pure & Applied Sciences
  • Hisham Imhmed +3
  • Conference Article
  • Citations6

User Stories in Requirements Elicitation: A Systematic Literature Review

  • Aug 25, 2023
  • Yanche Ari Kustiawan +1
  • Book Chapter
  • Citations31

ChatGPT as a Tool for User Story Quality Evaluation: Trustworthy Out of the Box?

  • Dec 28, 2023
  • Krishna Ronanki +2
  • Book Chapter
  • Citations2

Influence of Software Product Management Maturity on Usage of Artefacts in Agile Software Development

  • Jan 01, 2017
  • Gerard Wagenaar +4
  • Research Article
  • Citations1

Leveraging RAG and LLMs for Access Control Policy Extraction From User Stories in Agile Software Development

  • Jan 01, 2025
  • IEEE Access
  • Sara Aboukadri +3
  • Dissertation
  • Citations7

The Role of Customers in Extreme Programming Projects

  • Jan 01, 2009
  • Angela Michelle Martin
  • Book Chapter
  • Citations1

Classification of Product Backlog Items in Agile Software Development Using Machine Learning

  • Oct 14, 2022
  • Nirubikaa Ravikumar +5
  • Dissertation
  • Citations1

A Theory of Coordination in Agile Software Development Projects

  • Jan 01, 2012
  • Diane Elizabeth Strode
  • Dissertation
  • Citations6

A Theory of Coordination in Agile Software Development Projects

  • Jan 01, 2012
  • Diane Elizabeth Strode
  • Single Book
  • Citations5

Agile Software Development with HP Agile Manager

  • Jan 01, 2015
  • Liran Tal
  • Conference Article
  • Citations31

Business process ontology for defining user story

  • Jun 01, 2016
  • Chaleerat Thamrongchote +1
  • Conference Article
  • Citations5

Software Requirement-Related Information Extraction from Online News using Domain Specificity for Requirements Elicitation

  • Feb 23, 2021
  • Mutia Rahmi Dewi +3
  • Research Article
  • Citations26

A Lagrangian heuristic for sprint planning in agile software development

  • Sep 19, 2013
  • Computers & Operations Research
  • Marco A Boschetti +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.