Un marco conceptual para la generaci'on de requerimientos de software de calidad

📅 2025-04-14
📈 Citations: 0
Influential: 0
📄 PDF

career value

181K/year
🤖 AI Summary
Natural-language software requirements frequently suffer from high ambiguity and significant variability in stakeholders’ expressive capabilities. Method: This study proposes the first systematic, large language model (LLM)-integrated framework for enhancing requirements quality. It innovatively embeds domain-specific guidelines and agile practices into an LLM-driven semantic constraint mechanism, enabling collaborative and traceable requirements generation and refactoring. Contribution/Results: Through architectural design and a proof-of-concept experiment, the framework demonstrates substantial improvements in requirement clarity, consistency, and traceability. Its applicability boundaries and optimization pathways are empirically identified. The work fills a critical research gap in the structured application of LLMs to requirements engineering and provides a scalable, methodology-driven foundation for intelligent requirements specification.

Technology Category

Application Category

📝 Abstract
Requirements expressed in natural language are an indispensable artifact in the software development process, as all stakeholders can understand them. However, their ambiguity poses a persistent challenge. To address this issue, organizations such as IEEE and INCOSE publish guidelines for writing requirements, offering rules that assist in this task. On the other hand, agile methodologies provide patterns and structures for expressing stakeholder needs in natural language, attempting to constrain the language to avoid ambiguity. Nevertheless, the knowledge gap among stakeholders regarding the requirements and the correct way to express them further complicates the specification task. In recent years, large language models (LLMs) have emerged to enhance natural language processing tasks. These are Deep learning-based architectures that emulate attention mechanisms like those of humans. This work aims to test the demonstrated power of LLMs in this domain. The objective is to use these models to improve the quality of software requirements written in natural language, assisting analysts in the requirements specification. The proposed framework, its architecture, key components, and their interactions are detailed. Furthermore, a conceptual test of the proposal is developed to assess its usefulness. Finally, the potential and limitations of the framework are discussed, along with future directions for its continued validation and refinement.
Problem

Research questions and friction points this paper is trying to address.

Address ambiguity in natural language software requirements
Utilize LLMs to improve requirements quality
Propose framework for assisting requirements specification
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses large language models (LLMs)
Improves software requirements quality
Assists analysts in specification
🔎 Similar Papers
No similar papers found.