Smells Like Trouble: Investigating the Impact of Requirements Quality on LLM-Supported Software Engineering

Large Language Models (LLMs) are increasingly integrated into software engineering (SE) workflows, supporting tasks such as code generation, test case derivation, and requirements-to-code traceability. These tasks heavily rely on natural language requirements, making the quality of those requirements a critical factor in LLM performance. Previous research suggests that requirements smells, i.e. indicators of potential quality issues, can negatively affect the accuracy and reproducibility of LLM-generated outputs. However, the extent and nature of this impact remain largely unexplored. The dissertation aims to investigate how requirements smells influence LLM effectiveness across various SE tasks and to explore automated techniques for detecting and mitigating issues indicated by such smells. Initial results show that increasing the number of smells in requirements significantly degrades LLM performance in traceability tasks. The dissertation aims to establish empirical foundations for improving prompt quality and to support more reliable use of LLMs in SE through automated quality assurance mechanisms.

Paper

Full text

PDF

Smells Like Trouble: Investigating the Impact of Requirements Quality on LLM-Supported Software Engineering

Semantic Scholar · Computer Science · 2025

Abstract

Large Language Models (LLMs) are increasingly integrated into software engineering (SE) workflows, supporting tasks such as code generation, test case derivation, and requirements-to-code traceability. These tasks heavily rely on natural language requirements, making the quality of those requirements a critical factor in LLM performance. Previous research suggests that requirements smells, i.e. indicators of potential quality issues, can negatively affect the accuracy and reproducibility of LLM-generated outputs. However, the extent and nature of this impact remain largely unexplored. The dissertation aims to investigate how requirements smells influence LLM effectiveness across various SE tasks and to explore automated techniques for detecting and mitigating issues indicated by such smells. Initial results show that increasing the number of smells in requirements significantly degrades LLM performance in traceability tasks. The dissertation aims to establish empirical foundations for improving prompt quality and to support more reliable use of LLMs in SE through automated quality assurance mechanisms.

Similar papers

© 2026 NYSGPT2525 LLC