Requirements Engineering using Generative AI: Prompts and Prompting Patterns
Not on the map. Why?
Abstract (arXiv)
[Context]: Companies are increasingly recognizing the importance of automating Requirements Engineering (RE) tasks due to their resource-intensive nature. The advent of GenAI has made these tasks more amenable to automation, thanks to its ability to understand and interpret context effectively. [Problem]: However, in the context of GenAI, prompt engineering is a critical factor for success. Despite this, we currently lack tools and methods to systematically assess and determine the most effective prompt patterns to employ for a particular RE task. [Method]: Two tasks related to requirements, specifically requirement classification and tracing, were automated using the GPT-3.5 turbo API. The performance evaluation involved assessing various prompts created using 5 prompt patterns and implemented programmatically to perform the selected RE tasks, focusing on metrics such as precision, recall, accuracy, and F-Score. [Results]: This paper evaluates the effectiveness of the 5 prompt patterns' ability to make GPT-3.5 turbo perform the selected RE tasks and offers recommendations on which prompt pattern to use for a specific RE task. Additionally, it also provides an evaluation framework as a reference for researchers and practitioners who want to evaluate different prompt patterns for different RE tasks.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Nov 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 8; 2026: 3.
13 papers.
Sort:
By area:
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagramscited by 11
- 2025Multi-Agent Debate Strategies to Enhance Requirements Engineering with Large Language Modelscited by 8
- 2025Benchmarking and Studying the LLM-based Agent System in End-to-End Software Developmentcited by 5
- 2025On Simulation-Guided LLM-based Code Generation for Safe Autonomous Driving Softwarecited by 3
- 2025Reflexive Prompt Engineering: A Framework for Responsible Prompt Engineering and Interaction Designcited by 2
- 2025Vibe Coding in Practice: Flow, Technical Debt, and Guidelines for Sustainable Usecited by 2
- 2025How Effective are Generative Large Language Models in Performing Requirements Classification?cited by 1
- 2025Multi-Agent LLMs as Ethics Advocates for AI-Based Systemscited by 1
- 2026Model-Driven Discipline for Multi-Agent LLMs: Requirement-to-Verification Generation of Traceable System Modelscited by 1
- 2025Automated Alignment between Elicitation Interviews and Requirementscited by 0
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiationcited by 0
- 2026Model-Driven Discipline for Multi-Agent LLMs: Requirement-to-Verification Generation of Traceable System Models18 Jul 2026
- 2026Using LLMs in Software Design: An Empirical Study of GitHub and A Practitioner Survey2 May 2026
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiation25 Apr 2026
- 2025Vibe Coding in Practice: Flow, Technical Debt, and Guidelines for Sustainable Use11 Dec 2025
- 2025Benchmarking and Studying the LLM-based Agent System in End-to-End Software Development6 Nov 2025
- 2025Automated Alignment between Elicitation Interviews and Requirements8 Oct 2025
- 2025Multi-Agent LLMs as Ethics Advocates for AI-Based Systems11 Jul 2025
- 2025Multi-Agent Debate Strategies to Enhance Requirements Engineering with Large Language Models8 Jul 2025
- 2025How Effective are Generative Large Language Models in Performing Requirements Classification?23 Apr 2025
- 2025Reflexive Prompt Engineering: A Framework for Responsible Prompt Engineering and Interaction Design22 Apr 2025
- 2025On Simulation-Guided LLM-based Code Generation for Safe Autonomous Driving Software2 Apr 2025
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagrams9 Apr 2024
- 2025Multi-Agent Debate Strategies to Enhance Requirements Engineering with Large Language Modelscited by 8
- 2025Benchmarking and Studying the LLM-based Agent System in End-to-End Software Developmentcited by 5
- 2025Multi-Agent LLMs as Ethics Advocates for AI-Based Systemscited by 1
- 2026Model-Driven Discipline for Multi-Agent LLMs: Requirement-to-Verification Generation of Traceable System Modelscited by 1
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiationcited by 0
- 2026Model-Driven Discipline for Multi-Agent LLMs: Requirement-to-Verification Generation of Traceable System Models18 Jul 2026
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiation25 Apr 2026
- 2025Benchmarking and Studying the LLM-based Agent System in End-to-End Software Development6 Nov 2025
- 2025Multi-Agent LLMs as Ethics Advocates for AI-Based Systems11 Jul 2025
- 2025Multi-Agent Debate Strategies to Enhance Requirements Engineering with Large Language Models8 Jul 2025
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagramscited by 11
- 2025Reflexive Prompt Engineering: A Framework for Responsible Prompt Engineering and Interaction Designcited by 2
- 2025Vibe Coding in Practice: Flow, Technical Debt, and Guidelines for Sustainable Usecited by 2
- 2025How Effective are Generative Large Language Models in Performing Requirements Classification?cited by 1
- 2025Automated Alignment between Elicitation Interviews and Requirementscited by 0
- 2026Using LLMs in Software Design: An Empirical Study of GitHub and A Practitioner Surveycited by 0
- 2026Using LLMs in Software Design: An Empirical Study of GitHub and A Practitioner Survey2 May 2026
- 2025Vibe Coding in Practice: Flow, Technical Debt, and Guidelines for Sustainable Use11 Dec 2025
- 2025Automated Alignment between Elicitation Interviews and Requirements8 Oct 2025
- 2025How Effective are Generative Large Language Models in Performing Requirements Classification?23 Apr 2025
- 2025Reflexive Prompt Engineering: A Framework for Responsible Prompt Engineering and Interaction Design22 Apr 2025
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagrams9 Apr 2024
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Code14 Nov 2023