What's up with Requirements Engineering for Artificial Intelligence Systems?

被引:28
|
作者
Ahmad, Khlood [1 ]
Bano, Muneera [1 ]
Abdelrazek, Mohamed [1 ]
Arora, Chetan [1 ]
Grundy, John [2 ]
机构
[1] Deakin Univ, Sch Informat Technol, Geelong, Vic, Australia
[2] Monash Univ, Fac IT, Clayton, Vic, Australia
关键词
Requirements Engineering; Artificial Intelligence; Machine Learning; Systematic Literature Review; CHALLENGES;
D O I
10.1109/RE51729.2021.00008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In traditional approaches to building software systems (that do not include an Artificial Intelligent (AI) or Machine Learning (ML) component), Requirements Engineering (RE) activities are well-established and researched. However, building software systems with one or more AI components may depend heavily on data with limited or no insight into the system's workings. Therefore, engineering such systems poses significant new challenges to RE. Our search showed that literature has focused on using AI to manage RE activities, with limited research on RE for AI (RE4AI). Our study's main objective was to investigate current approaches in writing requirements for AI/ML systems, identify available tools and techniques used to model requirements, and find existing challenges and limitations. We performed a Systematic Literature Review (SLR) of current RE4AI methods and identified 27 primary studies. Using these studies, we analysed the key tools and techniques used to specify and model requirements and found several challenges and limitations of existing RE4AI practices. We further provide recommendations for future research, based on our analysis of the primary studies and mapping to industry guidelines in Google PAIR). The SLR findings highlighted that present RE applications were not adaptive to manage most AUML systems and emphasised the need to provide new techniques and tools to support RE4AI.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] Requirements Engineering for Artificial Intelligence: What Is a Requirements Specification for an Artificial Intelligence?
    Berry, Daniel M.
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2022, 2022, 13216 : 19 - 25
  • [2] Requirements Engineering for Collaborative Artificial Intelligence Systems: A Literature Survey
    Odong, Lawrence Araa
    Perini, Anna
    Susi, Angelo
    [J]. RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2022, 446 : 409 - 425
  • [3] Requirements engineering for artificial intelligence systems: A systematic mapping study
    Ahmad, Khlood
    Abdelrazek, Mohamed
    Arora, Chetan
    Bano, Muneera
    Grundy, John
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [4] Requirements Engineering in the Days of Artificial Intelligence
    Dalpiaz, Fabiano
    Niu, Nan
    [J]. IEEE SOFTWARE, 2020, 37 (04) : 7 - 10
  • [5] Human-centric Requirements Engineering for Artificial Intelligence Software Systems
    Ahmad, Khlood
    [J]. 29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 468 - 473
  • [6] Requirements engineering framework for human-centered artificial intelligence software systems
    Ahmad, Khlood
    Abdelrazek, Mohamed
    Arora, Chetan
    Baniya, Arbind Agrahari
    Bano, Muneera
    Grundy, John
    [J]. APPLIED SOFT COMPUTING, 2023, 143
  • [7] Requirements practices and gaps when engineering human-centered Artificial Intelligence systems
    Ahmad, Khlood
    Abdelrazek, Mohamed
    Arora, Chetan
    Bano, Muneera
    Grundy, John
    [J]. APPLIED SOFT COMPUTING, 2023, 143
  • [8] Artificial Intelligence in Software Requirements Engineering: State-of-the-Art
    Liu, Kaihua
    Reddivari, Sandeep
    Reddivari, Kalyan
    [J]. 2022 IEEE 23RD INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2022), 2022, : 106 - 111
  • [9] Guest editorial: special section on artificial intelligence for requirements engineering
    Groen, Eduard C.
    Harrison, Rachel
    Murukannaiah, Pradeep K.
    Vogelsang, Andreas
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2019, 26 (03) : 511 - 512
  • [10] Guest editorial: special section on artificial intelligence for requirements engineering
    Eduard C. Groen
    Rachel Harrison
    Pradeep K. Murukannaiah
    Andreas Vogelsang
    [J]. Automated Software Engineering, 2019, 26 : 511 - 512