Investigating ChatGPT's Potential to Assist in Requirements Elicitation Processes
Not on the map. Why?
Abstract (arXiv)
Natural Language Processing (NLP) for Requirements Engineering (RE) (NLP4RE) seeks to apply NLP tools, techniques, and resources to the RE process to increase the quality of the requirements. There is little research involving the utilization of Generative AI-based NLP tools and techniques for requirements elicitation. In recent times, Large Language Models (LLM) like ChatGPT have gained significant recognition due to their notably improved performance in NLP tasks. To explore the potential of ChatGPT to assist in requirements elicitation processes, we formulated six questions to elicit requirements using ChatGPT. Using the same six questions, we conducted interview-based surveys with five RE experts from academia and industry and collected 30 responses containing requirements. The quality of these 36 responses (human-formulated + ChatGPT-generated) was evaluated over seven different requirements quality attributes by another five RE experts through a second round of interview-based surveys. In comparing the quality of requirements generated by ChatGPT with those formulated by human experts, we found that ChatGPT-generated requirements are highly Abstract, Atomic, Consistent, Correct, and Understandable. Based on these results, we present the most pressing issues related to LLMs and what future research should focus on to leverage the emergent behaviour of LLMs more effectively in natural language-based RE activities.
Key facts. Cited by 25 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Jul 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 10; 2025: 10; 2026: 5.
25 papers.
Sort:
By area:
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 86
- 2024LLM-based agents for automating the enhancement of user story quality: An early reportcited by 13
- 2024The Impact of Prompt Programming on Function-Level Code Generationcited by 13
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagramscited by 11
- 2024Generative AI for Requirements Engineering: A Systematic Literature Reviewcited by 11
- 2025Accelerated Preference Elicitation with LLM-Based Proxiescited by 9
- 2024Had enough of experts? Quantitative knowledge retrieval from large language modelscited by 4
- 2024GPT-Powered Elicitation Interview Script Generator for Requirements Engineering Trainingcited by 3
- 2024Leveraging Encoder-only Large Language Models for Mobile App Review Feature Extractioncited by 3
- 2024On the Utility of Domain Modeling Assistance with Large Language Modelscited by 3
- 2025Can LLMs Generate User Stories and Assess Their Quality?cited by 2
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generationcited by 2
13 more
- 2024Getting Inspiration for Feature Elicitation: App Store- vs. LLM-based Approachcited by 1
- 2025A Case Study Investigating the Role of Generative AI in Quality Evaluations of Epics in Agile Software Developmentcited by 1
- 2026Many Hands Make Light Work: An LLM-based Multi-Agent System for Detecting Malicious PyPI Packagescited by 1
- 2025ReqBrain: Task-Specific Instruction Tuning of LLMs for AI-Assisted Requirements Generationcited by 0
- 2025LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management Systemcited by 0
- 2025Generating Privacy Stories From Software Documentationcited by 0
- 2025Automatic Classification of User Requirements from Online Feedback -- A Replication Studycited by 0
- 2025AI for Requirements Engineering: Industry adoption and Practitioner perspectivescited by 0
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulationscited by 0
- 2026QUARE: Quality-Aware Requirements Analysis through Multi-Agent Dialectical Negotiationcited by 0
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiationcited by 0
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documentscited by 0
- 2026AI-assisted Script Management for Requirements Elicitation Interviewscited by 0
- 2026AI-assisted Script Management for Requirements Elicitation Interviews3 Aug 2026
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documents18 Jul 2026
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiation25 Apr 2026
- 2026QUARE: Quality-Aware Requirements Analysis through Multi-Agent Dialectical Negotiation12 Mar 2026
- 2026Many Hands Make Light Work: An LLM-based Multi-Agent System for Detecting Malicious PyPI Packages17 Jan 2026
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulations21 Nov 2025
- 2025AI for Requirements Engineering: Industry adoption and Practitioner perspectives3 Nov 2025
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation13 Aug 2025
- 2025Automatic Classification of User Requirements from Online Feedback -- A Replication Study29 Jul 2025
- 2025Can LLMs Generate User Stories and Assess Their Quality?20 Jul 2025
- 2025Generating Privacy Stories From Software Documentation28 Jun 2025
- 2025LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management System23 May 2025
13 more
- 2025ReqBrain: Task-Specific Instruction Tuning of LLMs for AI-Assisted Requirements Generation23 May 2025
- 2025A Case Study Investigating the Role of Generative AI in Quality Evaluations of Epics in Agile Software Development12 May 2025
- 2025Accelerated Preference Elicitation with LLM-Based Proxies24 Jan 2025
- 2024The Impact of Prompt Programming on Function-Level Code Generation29 Dec 2024
- 2024On the Utility of Domain Modeling Assistance with Large Language Models16 Oct 2024
- 2024Generative AI for Requirements Engineering: A Systematic Literature Review10 Sep 2024
- 2024Getting Inspiration for Feature Elicitation: App Store- vs. LLM-based Approach30 Aug 2024
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future5 Aug 2024
- 2024Leveraging Encoder-only Large Language Models for Mobile App Review Feature Extraction2 Aug 2024
- 2024GPT-Powered Elicitation Interview Script Generator for Requirements Engineering Training17 Jun 2024
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagrams9 Apr 2024
- 2024LLM-based agents for automating the enhancement of user story quality: An early report14 Mar 2024
- 2024Had enough of experts? Quantitative knowledge retrieval from large language models12 Feb 2024
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 86
- 2024LLM-based agents for automating the enhancement of user story quality: An early reportcited by 13
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generationcited by 2
- 2026Many Hands Make Light Work: An LLM-based Multi-Agent System for Detecting Malicious PyPI Packagescited by 1
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulationscited by 0
- 2026QUARE: Quality-Aware Requirements Analysis through Multi-Agent Dialectical Negotiationcited by 0
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiationcited by 0
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiation25 Apr 2026
- 2026QUARE: Quality-Aware Requirements Analysis through Multi-Agent Dialectical Negotiation12 Mar 2026
- 2026Many Hands Make Light Work: An LLM-based Multi-Agent System for Detecting Malicious PyPI Packages17 Jan 2026
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulations21 Nov 2025
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation13 Aug 2025
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future5 Aug 2024
- 2024LLM-based agents for automating the enhancement of user story quality: An early report14 Mar 2024
- 2024The Impact of Prompt Programming on Function-Level Code Generationcited by 13
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagramscited by 11
- 2024Generative AI for Requirements Engineering: A Systematic Literature Reviewcited by 11
- 2025Accelerated Preference Elicitation with LLM-Based Proxiescited by 9
- 2024Had enough of experts? Quantitative knowledge retrieval from large language modelscited by 4
- 2024GPT-Powered Elicitation Interview Script Generator for Requirements Engineering Trainingcited by 3
- 2024Leveraging Encoder-only Large Language Models for Mobile App Review Feature Extractioncited by 3
- 2024On the Utility of Domain Modeling Assistance with Large Language Modelscited by 3
- 2025Can LLMs Generate User Stories and Assess Their Quality?cited by 2
- 2024Getting Inspiration for Feature Elicitation: App Store- vs. LLM-based Approachcited by 1
- 2025A Case Study Investigating the Role of Generative AI in Quality Evaluations of Epics in Agile Software Developmentcited by 1
- 2025ReqBrain: Task-Specific Instruction Tuning of LLMs for AI-Assisted Requirements Generationcited by 0
12 most cited of 18 All 18 (JSON)
- 2026AI-assisted Script Management for Requirements Elicitation Interviews3 Aug 2026
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documents18 Jul 2026
- 2025AI for Requirements Engineering: Industry adoption and Practitioner perspectives3 Nov 2025
- 2025Automatic Classification of User Requirements from Online Feedback -- A Replication Study29 Jul 2025
- 2025Can LLMs Generate User Stories and Assess Their Quality?20 Jul 2025
- 2025Generating Privacy Stories From Software Documentation28 Jun 2025
- 2025LLM assisted web application functional requirements generation: A case study of four popular LLMs over a Mess Management System23 May 2025
- 2025ReqBrain: Task-Specific Instruction Tuning of LLMs for AI-Assisted Requirements Generation23 May 2025
- 2025A Case Study Investigating the Role of Generative AI in Quality Evaluations of Epics in Agile Software Development12 May 2025
- 2025Accelerated Preference Elicitation with LLM-Based Proxies24 Jan 2025
- 2024The Impact of Prompt Programming on Function-Level Code Generation29 Dec 2024
- 2024On the Utility of Domain Modeling Assistance with Large Language Models16 Oct 2024
12 newest of 18 All 18 (JSON)