Journal Article10.48550/arXiv.2212.10693
Requirements Engineering for Artificial Intelligence Systems: A Systematic Mapping Study
36
TL;DR: In this paper , the authors performed a systematic mapping study to find papers on current RE4AI approaches and identified 43 primary studies and analyzed the existing methodologies, models, tools, and techniques used to specify and model requirements in real-world scenarios.
read more
Abstract: [Context] In traditional software systems, Requirements Engineering (RE) activities are well-established and researched. However, building Artificial Intelligence (AI) based software with limited or no insight into the system's inner workings poses significant new challenges to RE. Existing literature has focused on using AI to manage RE activities, with limited research on RE for AI (RE4AI). [Objective] This paper investigates current approaches for specifying requirements for AI systems, identifies available frameworks, methodologies, tools, and techniques used to model requirements, and finds existing challenges and limitations. [Method] We performed a systematic mapping study to find papers on current RE4AI approaches. We identified 43 primary studies and analysed the existing methodologies, models, tools, and techniques used to specify and model requirements in real-world scenarios. [Results] We found several challenges and limitations of existing RE4AI practices. The findings highlighted that current RE applications were not adequately adaptable for building AI systems and emphasised the need to provide new techniques and tools to support RE4AI. [Conclusion] Our results showed that most of the empirical studies on RE4AI focused on autonomous, self-driving vehicles and managing data requirements, and areas such as ethics, trust, and explainability need further research.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Generative Artificial Intelligence for Software Engineering - A Research Agenda
Anh Nguyen Duc,Beatriz Cabrero Daniel,Adam Przybylek,Chetan Arora,Dron Khanna,Tomas Herda,Usman Rafiq,Jorge Melegati,Eduardo Guerra,Kai-Kristian Kemell,Mika Saari,Zheying Zhang,Huy Le,Tho Quan,Pekka Abrahamsson +14 more
TL;DR: The results show that it is possible to explore the adoption of GenAI in partial automation and support decision-making in all software development activities and that other areas, such as requirements engineering, software design, and software engineering education, would need further research attention.
27
Model driven engineering for machine learning components: A systematic literature review
Hira Naveed,Chetan Arora,Hourieh Khalajzadeh,John Grundy,Omar Haggag +4 more
TL;DR: This systematic literature review explores the intersection of model-driven engineering and machine learning (MDE4ML), analyzing 46 studies on motivations, solutions, evaluation, benefits, and limitations, highlighting current trends and gaps in the field.
9
Artificial Intelligence in Agricultural Mapping: A Review
Ramón Espinel,Gricelda Herrera-Franco,José Luis Rivadeneira García,Paulo Escandón-Panchana +3 more
TL;DR: This study analyses AI’s current state in agricultural mapping through bibliometric indicators and a literature review to identify methods, agricultural resources, geomatic tools, mapping types, and their applications in agricultural management.
6
Requirements and software engineering for automotive perception systems: an interview study
Khan Mohammad Habibullah,Hans-Martin Heyn,Gregory Gay,Jennifer Horkoff,Eric Knauss,Markus Borg,Alessia Knauss,Håkan Sivencrona,Polly Jing Li +8 more
TL;DR: A semi-structured interview study with 19 participants across five companies and thematic analysis of the transcriptions contribute to understanding RE, safety engineering, and development methodologies for perception systems.
3
Unsupervised Machine Learning Approaches for Test Suite Reduction
Anil Sebastian,Hira Naseem,Cagatay Catal +2 more
TL;DR: This study examines unsupervised machine learning approaches for test suite reduction, highlighting the prevalence of K-Means clustering and coverage metrics, and identifying a gap in literature regarding scalability considerations in software testing.
2
References
Using thematic analysis in psychology
Virginia Braun,Victoria Clarke +1 more
TL;DR: Thematic analysis is a poorly demarcated, rarely acknowledged, yet widely used qualitative analytic method within psychology as mentioned in this paper, and it offers an accessible and theoretically flexible approach to analysing qualitative data.
145.8K
Machine learning: Trends, perspectives, and prospects
TL;DR: The adoption of data-intensive machine-learning methods can be found throughout science, technology and commerce, leading to more evidence-based decision-making across many walks of life, including health care, manufacturing, education, financial modeling, policing, and marketing.
7.7K
Performing systematic literature reviews in software engineering
David Budgen,Pearl Brereton +1 more
- 28 May 2006
TL;DR: This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own.
5.8K
Explanation in artificial intelligence: Insights from the social sciences
TL;DR: This paper argues that the field of explainable artificial intelligence should build on existing research, and reviews relevant papers from philosophy, cognitive psychology/science, and social psychology, which study these topics, and draws out some important findings.
A Survey of Methods for Explaining Black Box Models
Riccardo Guidotti,Anna Monreale,Salvatore Ruggieri,Franco Turini,Fosca Giannotti,Dino Pedreschi +5 more
TL;DR: In this paper, the authors provide a classification of the main problems addressed in the literature with respect to the notion of explanation and the type of black box decision support systems, given a problem definition, a black box type, and a desired explanation, this survey should help the researcher to find the proposals more useful for his own work.