Requirements Engineering Challenges in Building AI-Based Complex Systems

被引:53
作者
Belani, Hrvoje [1 ]
Vukovic, Marin [2 ]
Car, Zeljka [2 ]
机构
[1] Minist Hlth, IT Div, Zagreb, Croatia
[2] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
来源
2019 IEEE 27TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2019) | 2019年
关键词
Requirements engineering; software development; artificial intelligence; complex systems; data science; machine learning; deep learning; development process;
D O I
10.1109/REW.2019.00051
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper identifies and tackles the challenges of the requirements engineering discipline when applied to development of AI-based complex systems. Due to their complex behaviour, there is an immanent need for a tailored development process for such systems. However, there is still no widely used and specifically tailored process in place to effectively and efficiently deal with requirements suitable for specifying a software solution that uses machine learning. By analysing the related work from software engineering and artificial intelligence fields, potential contributions have been recognized from agent-based software engineering and goal-oriented requirements engineering research, as well as examples from large product development companies. The challenges have been discussed, with proposals given how and when to tackle them. RE4AI taxonomy has also been outlined, to inform the tailoring of development process.
引用
收藏
页码:252 / 255
页数:4
相关论文
共 26 条
[1]  
Amershi S., 2019, P INT C SOFTW ENG IC
[2]   Engineering Self-Adaptive Software Systems: From Requirements to Model Predictive Control [J].
Angelopoulos, Konstantinos ;
Papadopoulos, Alessandro V. ;
Souza, Vitor E. Silva ;
Mylopoulos, John .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2018, 13 (01)
[3]  
[Anonymous], 1987, COMPLEX SYSTEMS J
[4]  
Arpteg A., 2018, 44 EUR C SOFTW ENG A
[5]  
Ashri R., BUILDING AI SOFTWARE
[6]  
Berenbach B., 2009, Software & Systems Requirements Engineering: in Practice
[7]  
Bourque Pierre, 2014, Guide to the software engineering body of knowledge version 3.0-swebok, V3rd
[8]   Artificial intelligence, bias and clinical safety [J].
Challen, Robert ;
Denny, Joshua ;
Pitt, Martin ;
Gompels, Luke ;
Edwards, Tom ;
Tsaneva-Atanasova, Krasimira .
BMJ QUALITY & SAFETY, 2019, 28 (03) :231-237
[9]  
Crnkovic I., 2019, SEMINAR SOFTWARE ENG
[10]  
HelloAI Summer School, 2019, HELLOAI SUMM SCH 27