How Mature is Requirements Engineering for AI-based Systems? A Systematic Mapping Study on Practices, Challenges, and Future Research Directions
Umm-e- Habiba, Markus Haug, Justus Bogner, Stefan Wagner

TL;DR
This systematic mapping study reviews current practices, challenges, and research gaps in requirements engineering for AI-based systems, highlighting the need for new methods and future research directions to address ethical and technical issues.
Contribution
It provides a comprehensive overview of RE4AI, identifying prevalent practices, key challenges, and proposing seven future research directions based on an analysis of 126 studies.
Findings
Focus on requirements analysis and elicitation in current RE4AI research.
Main challenges include requirements specification, explainability, and bridging gaps between engineers and end-users.
Identification of seven promising research directions for advancing RE4AI.
Abstract
Artificial intelligence (AI) permeates all fields of life, which resulted in new challenges in requirements engineering for artificial intelligence (RE4AI), e.g., the difficulty in specifying and validating requirements for AI or considering new quality requirements due to emerging ethical implications. It is currently unclear if existing RE methods are sufficient or if new ones are needed to address these challenges. Therefore, our goal is to provide a comprehensive overview of RE4AI to researchers and practitioners. What has been achieved so far, i.e., what practices are available, and what research gaps and challenges still need to be addressed? To achieve this, we conducted a systematic mapping study combining query string search and extensive snowballing. The extracted data was aggregated, and results were synthesized using thematic analysis. Our selection process led to the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Advanced Software Engineering Methodologies
