Abstract
Successful software projects depend on the quality of software requirements. Creating high-quality requirements is a crucial step toward successful software development. Effective support in this area can significantly reduce development costs and enhance the software quality. In this paper, we introduce and assess the capabilities of a Large Language Model (LLM) to evaluate the quality characteristics of software requirements according to the ISO 29148 standard. We aim to further improve the support of stakeholders engaged in requirements engineering (RE). We show how an LLM can assess requirements, explain its decision-making process, and examine its capacity to propose improved versions of requirements. We conduct a study with software engineers to validate our approach. Our findings emphasize the potential of LLMs for improving the quality of software requirements.
Original language | English |
---|---|
Title of host publication | Proceedings - 32nd IEEE International Requirements Engineering Conference, RE 2024 |
Editors | Grischa Liebel, Irit Hadar, Paola Spoletini |
Publisher | IEEE Computer Society |
Pages | 389-397 |
Number of pages | 9 |
ISBN (Electronic) | 9798350395112 |
DOIs | |
Publication status | Published - 21 Aug 2024 |
Event | 32nd IEEE International Requirements Engineering Conference: RE 2024 - Reykjavik, Iceland Duration: 24 Jun 2024 → 28 Jun 2024 |
Conference
Conference | 32nd IEEE International Requirements Engineering Conference |
---|---|
Country/Territory | Iceland |
City | Reykjavik |
Period | 24/06/24 → 28/06/24 |
Keywords
- empirical study
- large language model
- quality assurance
- quality improvement
- requirements engineering
- software requirements
ASJC Scopus subject areas
- General Computer Science
- General Engineering
- Strategy and Management