Using ChatGPT in Software Requirements Engineering: A Comprehensive Review

Using ChatGPT in Software Requirements Engineering: A Comprehensive Review

2024 | Nuno Marques, Rodrigo Rocha Silva, Jorge Bernardino
The paper "Using ChatGPT in Software Requirements Engineering: A Comprehensive Review" by Nuno Marques, Rodrigo Rocha Silva, and Jorge Bernardino explores the integration of large language models (LLMs), particularly ChatGPT-3.5, into software requirements engineering. The authors systematically evaluate the benefits, challenges, and ethical considerations of using ChatGPT in this domain. The review highlights ChatGPT's efficiency in eliciting requirements, capturing user needs, improving stakeholder communication, and influencing the responsibilities of requirements engineers. Key contributions include understanding the role of GenAI in software requirements, characterizing the benefits and challenges of using ChatGPT, and identifying future research directions. The paper also discusses the importance of human feedback, prompt engineering techniques, and technological limitations in leveraging LLMs effectively. The authors conclude by providing strategic recommendations for integrating ChatGPT to enhance the software requirements engineering process.The paper "Using ChatGPT in Software Requirements Engineering: A Comprehensive Review" by Nuno Marques, Rodrigo Rocha Silva, and Jorge Bernardino explores the integration of large language models (LLMs), particularly ChatGPT-3.5, into software requirements engineering. The authors systematically evaluate the benefits, challenges, and ethical considerations of using ChatGPT in this domain. The review highlights ChatGPT's efficiency in eliciting requirements, capturing user needs, improving stakeholder communication, and influencing the responsibilities of requirements engineers. Key contributions include understanding the role of GenAI in software requirements, characterizing the benefits and challenges of using ChatGPT, and identifying future research directions. The paper also discusses the importance of human feedback, prompt engineering techniques, and technological limitations in leveraging LLMs effectively. The authors conclude by providing strategic recommendations for integrating ChatGPT to enhance the software requirements engineering process.
Reach us at info@study.space
[slides and audio] Using ChatGPT in Software Requirements Engineering%3A A Comprehensive Review