Epic-Organized vs. Requirement-Aligned Gherkin: An Empirical Evaluation of LLM-Based Acceptance Criteria Generation

📅 2026-07-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenge of balancing quality and requirement coverage in automated generation of Gherkin-based Behavior-Driven Development (BDD) acceptance criteria. The authors propose Timeless, a novel pipeline that systematically compares two large language model (LLM) generation strategies—“epic organization” and “requirement alignment”—for the first time. Timeless integrates JSON schema constraints for structured output generation and employs both TF-IDF and dense embeddings to perform semantic coverage analysis. The effectiveness of the approach is validated through expert double-blind evaluation. Experimental results demonstrate that Timeless achieves 100% structural validity and 94.3% semantic coverage, significantly outperforming baseline methods in correctness, executability, and completeness. The study further reveals the critical influence of abstraction level on coverage assessment.
📝 Abstract
Automated authoring of Gherkin Behavior-Driven Development (BDD) acceptance criteria remains a manual bottleneck in requirements engineering. This study investigates whether epic-organized LLM-generated Gherkin produces higher quality and coverage than requirement-aligned generation. We compare our Timeless (an epic-organized LLM pipeline) approach against a naive large language model (LLM) baseline on four requirements documents (107 requirements) from the PURE dataset. Evaluation covers structural metrics, automated requirement coverage via TF-IDF and dense embeddings, and blind expert assessment by four researchers. In our evaluation, the JSON-constrained pipeline produced structurally valid scenarios across all generated outputs, while the zero-shot baseline achieved 99% structural validity. Semantic coverage was comparable to the baseline, with Timeless achieving 94.3% semantic Requirement Coverage Rate compared with 92.9% for the baseline. TF-IDF produced lower coverage scores for the epic-organized output, suggesting that lexical metrics may miss coverage when scenarios paraphrase requirements at a higher level of abstraction. Expert raters prefer the epic-organized strategy on Correctness (4.61 vs 4.14), Executability (4.61 vs 4.07), and Completeness (4.31 vs 3.50). Overall, the results suggest that epic-organized generation can improve perceived Gherkin quality while maintaining comparable semantic coverage, although broader replication is needed before generalizing this finding.
Problem

Research questions and friction points this paper is trying to address.

Gherkin
Behavior-Driven Development
Acceptance Criteria
Requirements Engineering
LLM
Innovation

Methods, ideas, or system contributions that make the work stand out.

epic-organized generation
LLM-based acceptance criteria
Gherkin automation
semantic coverage
Behavior-Driven Development
🔎 Similar Papers
2024-05-16ACM Transactions on Software Engineering and MethodologyCitations: 4