Skip to content
Conference

Semi-Automated Requirement Refactoring for INCOSE Guideline Compliance

Aug 2026 · 2026 IEEE 34th International Requirements Engineering Conference Workshops (REW) · pp. 44-53 · 0 citations · 28 references

Abstract

As requirements are typically written in natural language, they may be well-suited to refactoring with large language models (LLMs). However, asking LLMs to improve requirements naively yields unsatisfactory results. While some quality issues in the requirements can be solved that way, new issues are introduced and LLM hallucinations add redundant or incorrect information. To overcome these challenges, we present an approach for semi-automated refactoring of requirements, supported by LLMs. Based on the INCOSE Guide to Writing Requirements, an industry standard, our tooling semi-automatically improves the requirements while preserving their original semantics. In cases of ambiguity or missing information, the human requirements engineer is automatically asked to provide the necessary details. We evaluate this approach for improving 75 requirements we had manually labelled as violating or not violating each of the INCOSE rules. The results show a 59% decrease in the mean number of violated INCOSE rules per requirement. Furthermore, we found no semantic changes in 92% of the refactored requirements generated by our system. By keeping the human in the loop, we can improve requirements while ensuring both minimal risk of hallucinations and maximal automation, at a reasonable cost.

View source

Similar papers

Conference Aug 2026

Evaluating Template- and Model-Guided LLMs for Requirements Specification

Requirements specification is a pivotal activity in software development. The use of structured templates for specifying requirements can improve their clarity, consistency, and analyzability, which is particularly important in safety-critical domains such as avionics to support verification and certification activitie...

Ikram Darif, Zainab Benlagote, Ghizlane El Boussaidi · 1 citation
#software testing Preprint Sep 2026

On the Impact of Requirement Smells in LLM-Based Code Generation

The results suggest that increasing \textit{smell density} was generally associated with lower test-suite-based functional correctness, although non-smelly requirements could still produce faulty code, and motivates further investigation into task-dependent quality effects in LLM-assisted software engineering.

Hugo Villamizar, Jannik Fischbach, Mert Şahin et al. · 0 citations
Conference Aug 2026

Keeping Engineers in the Loop: Explainable Requirement Defect Screening Across Software Requirements Specifications

Requirements written in natural language frequently contain ambiguity, incompleteness, and statements that are difficult to validate consistently. This experience report presents a human-centered requirement-validation workflow built around a heterogeneous source corpus of 79 software requirements specification documen...

Awaiz Ahmed, Mohammad Umar · 0 citations
Sep 2026

Automated LLM-based Classification of Software Requirements

The adoption of large language models (LLMs) in software engineering has enabled the potential to automate complex activities such as requirements analysis. This paper presents an empirical performance analysis of four modern LLMs: GPT-4o, Aya, Gemma and Phi-4 on the task of automated classification of atomic software...

Nourchène Elleuch Ben Ayed, Jaber Jemai, Keletso J. Letsholo et al. · 0 citations
Preprint Aug 2026

From Natural Language Requirements to Graphical User Interfaces: Automated Prototyping and Verification with Pretrained Language Models

This work proposes LLM-based methods for verifying semantically complex NL requirements on static GUI prototypes and introduces a multimodal LLM-based agent for verifying complex functional and non-functional requirements in dynamic GUI applications through automatically generated and evaluated interaction trajectories...

Kristian Kolthoff · 0 citations
Review Open access Aug 2026

LLM-Based Agent for Standard Compliance in GitLab Merge Requests

An LLM-based prototype designed to support the application of a documented rule catalog within GitLab merge requests is presented, which demonstrates the technical feasibility of integrating rule-based governance with LLM-supported contextual interpretation in a practical GitLab workflow.

Sehyang Na, D. Kostunin · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.