Advancing Requirements Engineering through Generative AI: Assessing the
Role of LLMs
- URL: http://arxiv.org/abs/2310.13976v2
- Date: Wed, 1 Nov 2023 06:16:16 GMT
- Title: Advancing Requirements Engineering through Generative AI: Assessing the
Role of LLMs
- Authors: Chetan Arora, John Grundy, Mohamed Abdelrazek
- Abstract summary: Large-language models (LLMs) have shown significant promise in diverse domains, including natural language processing, code generation, and program understanding.
This chapter explores the potential of LLMs in driving Requirements Engineering processes, aiming to improve the efficiency and accuracy of requirements-related tasks.
- Score: 10.241642683713467
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Requirements Engineering (RE) is a critical phase in software development
including the elicitation, analysis, specification, and validation of software
requirements. Despite the importance of RE, it remains a challenging process
due to the complexities of communication, uncertainty in the early stages and
inadequate automation support. In recent years, large-language models (LLMs)
have shown significant promise in diverse domains, including natural language
processing, code generation, and program understanding. This chapter explores
the potential of LLMs in driving RE processes, aiming to improve the efficiency
and accuracy of requirements-related tasks. We propose key directions and SWOT
analysis for research and development in using LLMs for RE, focusing on the
potential for requirements elicitation, analysis, specification, and
validation. We further present the results from a preliminary evaluation, in
this context.
Related papers
- An Evaluation-Driven Approach to Designing LLM Agents: Process and Architecture [25.752294816136807]
Large Language Models (LLMs) have enabled the development of LLM agents capable of autonomously achieving under-specified goals.
Conventional approaches, such as pre-defined test cases and code/model redevelopment pipelines, are inadequate for addressing the unique challenges of LLM agent development.
This paper introduces an evaluation-driven design approach, inspired by test-driven development, to address these challenges.
arXiv Detail & Related papers (2024-11-21T00:34:30Z) - Generative AI for Requirements Engineering: A Systematic Literature Review [4.056534128718579]
Generative AI (GenAI) has emerged as a transformative tool in software engineering.
This paper analyzes state-of-the-art applications and innovative proposals leveraging GenAI in requirements engineering.
arXiv Detail & Related papers (2024-09-10T02:44:39Z) - Agent-Driven Automatic Software Improvement [55.2480439325792]
This research proposal aims to explore innovative solutions by focusing on the deployment of agents powered by Large Language Models (LLMs)
The iterative nature of agents, which allows for continuous learning and adaptation, can help surpass common challenges in code generation.
We aim to use the iterative feedback in these systems to further fine-tune the LLMs underlying the agents, becoming better aligned to the task of automated software improvement.
arXiv Detail & Related papers (2024-06-24T15:45:22Z) - Can Long-Context Language Models Subsume Retrieval, RAG, SQL, and More? [54.667202878390526]
Long-context language models (LCLMs) have the potential to revolutionize our approach to tasks traditionally reliant on external tools like retrieval systems or databases.
We introduce LOFT, a benchmark of real-world tasks requiring context up to millions of tokens designed to evaluate LCLMs' performance on in-context retrieval and reasoning.
Our findings reveal LCLMs' surprising ability to rival state-of-the-art retrieval and RAG systems, despite never having been explicitly trained for these tasks.
arXiv Detail & Related papers (2024-06-19T00:28:58Z) - A Survey of Large Language Models for Financial Applications: Progress, Prospects and Challenges [60.546677053091685]
Large language models (LLMs) have unlocked novel opportunities for machine learning applications in the financial domain.
We explore the application of LLMs on various financial tasks, focusing on their potential to transform traditional practices and drive innovation.
We highlight this survey for categorizing the existing literature into key application areas, including linguistic tasks, sentiment analysis, financial time series, financial reasoning, agent-based modeling, and other applications.
arXiv Detail & Related papers (2024-06-15T16:11:35Z) - Requirements are All You Need: From Requirements to Code with LLMs [0.0]
Large language models (LLMs) can be applied to software engineering tasks.
This paper introduces a tailored LLM for automating the generation of code snippets from well-structured requirements documents.
We demonstrate the LLM's proficiency in comprehending intricate user requirements and producing robust design and code solutions.
arXiv Detail & Related papers (2024-06-14T14:57:35Z) - A Survey on RAG Meeting LLMs: Towards Retrieval-Augmented Large Language Models [71.25225058845324]
Large Language Models (LLMs) have demonstrated revolutionary abilities in language understanding and generation.
Retrieval-Augmented Generation (RAG) can offer reliable and up-to-date external knowledge.
RA-LLMs have emerged to harness external and authoritative knowledge bases, rather than relying on the model's internal knowledge.
arXiv Detail & Related papers (2024-05-10T02:48:45Z) - A Survey on Large Language Models for Critical Societal Domains: Finance, Healthcare, and Law [65.87885628115946]
Large language models (LLMs) are revolutionizing the landscapes of finance, healthcare, and law.
We highlight the instrumental role of LLMs in enhancing diagnostic and treatment methodologies in healthcare, innovating financial analytics, and refining legal interpretation and compliance strategies.
We critically examine the ethics for LLM applications in these fields, pointing out the existing ethical concerns and the need for transparent, fair, and robust AI systems.
arXiv Detail & Related papers (2024-05-02T22:43:02Z) - Engineering Safety Requirements for Autonomous Driving with Large Language Models [0.6699222582814232]
Large Language Models (LLMs) can play a key role in automatically refining and decomposing requirements after each update.
This study proposes a prototype of a pipeline of prompts and LLMs that receives an item definition and outputs solutions in the form of safety requirements.
arXiv Detail & Related papers (2024-03-24T20:40:51Z) - Status Quo and Problems of Requirements Engineering for Machine
Learning: Results from an International Survey [7.164324501049983]
Requirements Engineering (RE) can help address many problems when engineering Machine Learning-enabled systems.
We conducted a survey to gather practitioner insights into the status quo and problems of RE in ML-enabled systems.
We found significant differences in RE practices within ML projects.
arXiv Detail & Related papers (2023-10-10T15:53:50Z) - Technology Readiness Levels for AI & ML [79.22051549519989]
Development of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
Engineering systems follow well-defined processes and testing standards to streamline development for high-quality, reliable results.
We propose a proven systems engineering approach for machine learning development and deployment.
arXiv Detail & Related papers (2020-06-21T17:14:34Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.