Skip to main navigation Skip to search Skip to main content

Enhancing Software Requirements Quality: Ambiguity Detection and Resolution Using Large Language Models

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software Requirements Specification (SRS) is a crucial artifact in the software development lifecycle that bridges the gap between stakeholders (clients, users, developers) by establishing a common understanding of the software’s intended functionality and behavior. Different stakeholder interpretations could lead to misunderstandings about the project’s goals and requirements. Ambiguous requirements result in incorrect implementations and inconsistent designs, causing rework and inefficiencies. Addressing misunderstandings and rework due to ambiguity increases the overall project costs. Finding and properly understanding the ambiguous words can address these problems more efficiently. This paper presents a novel framework that uses large language models (LLMs) to identify, categorize, and resolve ambiguities in software requirements documents. This paper addresses seven types of ambiguity: semantic, syntactic, functional, operational, scope, temporal, and quality. By harnessing LLMs’ natural language understanding capabilities, the framework detects ambiguous statements and proposes unambiguous alternatives, potentially improving the quality and clarity of software requirements specifications. It ensures the final developed product meets the stakeholder’s needs and expectations, leading to higher satisfaction.

Original languageEnglish (US)
Title of host publicationComputational Science and Computational Intelligence - 11th International Conference, CSCI 2024, Proceedings
EditorsHamid R. Arabnia, Leonidas Deligiannidis, Farzan Shenavarmasouleh, Soheyla Amirian, Farid Ghareh Mohammadi
PublisherSpringer Science and Business Media Deutschland GmbH
Pages340-355
Number of pages16
ISBN (Print)9783031951268
DOIs
StatePublished - 2025
Event11th International Conference on Computational Science and Computational Intelligence, CSCI 2024 - Las Vegas, United States
Duration: Dec 11 2024Dec 13 2024

Publication series

NameCommunications in Computer and Information Science
Volume2505 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference11th International Conference on Computational Science and Computational Intelligence, CSCI 2024
Country/TerritoryUnited States
CityLas Vegas
Period12/11/2412/13/24

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • General Mathematics

Fingerprint

Dive into the research topics of 'Enhancing Software Requirements Quality: Ambiguity Detection and Resolution Using Large Language Models'. Together they form a unique fingerprint.

Cite this