Optimizing Requirements Coverage in Software Testing Through Large Language Model-Based Scoring

View at publisher
Authors: Tutku Soker Kaya, Okan Coskun, Ahmet Unudulmaz
Cited by: 0
References: 7

Abstract

Ensuring high-quality requirements remains a critical challenge in software engineering, often leading to project delays and failures due to manual effort, inconsistencies, and ambiguities. This work addresses this gap by presenting an LLM (Large Language Model)-driven designed to automate requirement quality assessment. Central to our method, a Mistral-7B-Instruct model is augmented by a Retrieval Augmented Generation (RAG) system that dynamically incorporates predefined assessment criteria and technical documentation to guide prompts. An automated scoring system then precisely quantifies quality levels and provides actionable suggestions for enhancement, focusing on the assessment of requirement elements. Validation across two large-scale projects demonstrated the system's effectiveness, notably revealing that only 30% (3/10) and 11.8% (2/17) of analyzed Epics, respectively, met satisfactory quality thresholds. This emphasizes the critical need for automated quality gates to prevent the progression of poorly defined requirements, thereby strengthening requirement integrity, minimizing costly errors, increasing customer satisfaction and expediting development to foster more dependable and efficient software product delivery.

Fields of Study & Subjects

Software Engineering Techniques and Practices Software Engineering Research Software Testing and Debugging Techniques

Publication details

Journal / source
International Informatics and Software Engineering Conference (IISEC)
Pages
134–139
Publication date
5 February 2026
Language
EN