Research Article

Transformer-Based Natural Language Processing for Automated Acceptance Criteria Extraction from Agile User Stories

20 reads
SCI J Softw Eng Cloud Comp, 2026, 1 (1), 2-8, doi: , ISSN

Abstract

Agile software development heavily relies on user stories to capture requirements, but manually defining and extracting structured acceptance criteria (AC) remains error-prone and time-consuming. We present an end-to-end deep learning framework utilizing pre-trained Transformer models (specifically fine-tuned RoBERTa and T5 architectures) to automate the extraction of acceptance criteria from unstructured or semi-structured agile user stories. Utilizing a newly curated dataset of 1,200 real-world agile user stories across multiple industrial software projects, we formulate the extraction task as a joint sequence labeling and text-to-text generation problem. Our experimental results demonstrate that the proposed RoBERTa-BiLSTM-CRF model achieves an F1-score of 91.2% in identifying key acceptance parameters, while the T5-based generative model yields highly coherent Given-When-Then (Gherkin) scenarios with a BLEU score of 42.8. These results significantly outperform traditional rule-based and classic machine learning baselines. By automating the transition from informal user narratives to formal, testable acceptance criteria, our framework bridges the gap between requirements engineering and automated testing, reducing manual effort and minimizing semantic ambiguities in cloud-native software development workflows.

Keywords: natural language processing, acceptance criteria, Agile Software Engineering, User Stories, Transformer Models
Default avatar

Blockchain Confirmation

Loading...
If you want to upload this article to SciMatic Hybrid Blockchain, install MetaMask extension to your web browser, create a wallet and buy SCI coins at SciMatic using credit or contact your country coordinator.
One article costs 10 SCI coins to be in the Blockchain. Buy SCI Coins

Bibliographic Information

Prof. Elena Rostova, Dr. Haruki Tanaka, Dr. Amara Okechukwu, (2026). Transformer-Based Natural Language Processing for Automated Acceptance Criteria Extraction from Agile User Stories, SCI Journal of Software Engineering and Cloud Computing, 1(1): 2-8
Bibtex Citation
@article{prof._elena_rostova2026sjsecc,
author = {Prof. Elena Rostova and Dr. Haruki Tanaka and Dr. Amara Okechukwu},
title = {Transformer-Based Natural Language Processing for Automated Acceptance Criteria Extraction from Agile User Stories},
journal = {SCI Journal of Software Engineering and Cloud Computing},
year = {2026},
volume = {1},
number = {1},
pages = {2-8},
doi = {},
url = {https://scimatic.org/show_manuscript/8515}
}
APA Citation
Rostova, P.E., Tanaka, D.H., Okechukwu, D.A., (2026). Transformer-Based Natural Language Processing for Automated Acceptance Criteria Extraction from Agile User Stories. SCI Journal of Software Engineering and Cloud Computing, 1(1), 2-8. https://doi.org/

Author Information

  • To change your profile photo, login to scimatic.org, go to your profile and change the photo.
  • Provide a face photo, and not full body.
  • It is better to remove the background from your photo. Go to Remove Background and then upload to profile
  • If you are unable to login, go to Reset My Password provide your email registered with the article and get new password.
  • In case of any other problem, contact your editor directly or write to us at info @ scimatic.org