LLMs for Requirements Engineering: A 2-Hour Crash Course

A concise course on leveraging Large Language Models to revolutionize requirements engineering, covering practical applications, challenges, and ethical considerations.

Fundamentals of Requirements Engineering

Unit 1: Introduction to Requirements Engineering

Unit 2: Types of Requirements

Unit 3: Traditional RE Techniques and Tools

LLMs for Requirements Elicitation and Analysis

Unit 1: LLMs for Elicitation

Unit 2: LLMs for Requirements Analysis

Unit 3: Prompt Engineering and Tools

Challenges and Limitations of LLMs in Requirements Engineering

Unit 1: Understanding LLM Biases in RE

Unit 2: Limitations in Handling Complexity and Ambiguity

Unit 3: Accuracy, Reliability, and Security Risks

Ethical Considerations and Future Trends

Unit 1: Ethical Implications of LLMs in RE

Unit 2: Impact on Requirements Engineering Profession

Unit 3: Future Trends and Responsible Use