Intelligent test case generation from textual security requirements in SCRUM: an NLP-driven approach

This paper presents a method for automatically generating security-oriented test cases from textual requirements in SCRUM environments using Natural Language Processing. The proposed approach has combined transformer-based semantic analysis with behavior-driven development test templates to extract and translate functional, non-functional, and misuse-case security requirements. The solution has been tested on 30 real-world requirements derived from agile software projects. Evaluation results have demonstrated that the system achieved 91% precision, 93% recall, and complete (100%) coverage of input requirements. Compared to manual testing, the method has reduced the time required for test design by approximately 78% and revealed 65% more critical security vulnerabilities. The generated test cases have been structured to support integration with behavior-driven development and continuous integration/continuous deployment workflows. Overall, the results indicate that automation based on Natural Language Processing can substantially enhance the quality and efficiency of security validation processes within agile development environments.

Authors

Institutions

Publication Details

Journal
Advances in Cyber-Physical Systems
Published
2025-05-02
DOI
https://doi.org/10.23939/acps2025.01.095
Citations
1
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
2.31
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Intelligent test case generation from textual security requirements in SCRUM: an NLP-driven approach

Chura Taras, Zvarych Myroslav
1 citations
Advances in Cyber-Physical Systems
Software Testing and Debugging Techniques
2.31
article

Intelligent test case generation from textual security requirements in SCRUM: an NLP-driven approach

Chura Taras, Zvarych Myroslav
article en
1 citations

Abstract

This paper presents a method for automatically generating security-oriented test cases from textual requirements in SCRUM environments using Natural Language Processing. The proposed approach has combined transformer-based semantic analysis with behavior-driven development test templates to extract and translate functional, non-functional, and misuse-case security requirements. The solution has been tested on 30 real-world requirements derived from agile software projects. Evaluation results have demonstrated that the system achieved 91% precision, 93% recall, and complete (100%) coverage of input requirements. Compared to manual testing, the method has reduced the time required for test design by approximately 78% and revealed 65% more critical security vulnerabilities. The generated test cases have been structured to support integration with behavior-driven development and continuous integration/continuous deployment workflows. Overall, the results indicate that automation based on Natural Language Processing can substantially enhance the quality and efficiency of security validation processes within agile development environments.

Advances in Cyber-Physical SystemsVol. 10(1)
Lviv Polytechnic National University (UA)
Openalex Percentile: Top 13%
Software Testing and Debugging Techniques
2.31
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Intelligent test case generation from textual security requirements in SCRUM: an NLP-driven approach — Chura Taras, Zvarych Myroslav · Advances in Cyber-Physical Systems (2025) | TGRS Research Map | TGRS