Software Engineering for AI-Based Systems: A Survey

被引:67
|
作者
Martinez-Fernandez, Silverio [1 ]
Bogner, Justus [2 ]
Franch, Xavier [1 ]
Oriol, Marc [1 ]
Siebert, Julien [3 ]
Trendowicz, Adam [3 ]
Vollmer, Anna Maria [3 ]
Wagner, Stefan [2 ]
机构
[1] Univ Politecn Cataluna, BarcelonaTech, C Jordi Girona 1-3, Barcelona 08034, Spain
[2] Univ Stuttgart, Inst Software Engn, Univ Str 38, D-70569 Stuttgart, Germany
[3] Fraunhofer Inst Expt Software Engn IESE, Fraunhofer Pl 1, D-67663 Kaiserslautern, Germany
关键词
Software engineering; artificial intelligence; AI-based systems; systematic mapping study; ARTIFICIAL-INTELLIGENCE; SAFETY; CHALLENGES; DESIGN; FRAMEWORK;
D O I
10.1145/3487043
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
AI-based systems are software systems with functionalities enabled by at least one AI component (e.g., for image-, speech-recognition, and autonomous driving). AI-based systems are becoming pervasive in society due to advances in AI. However, there is limited synthesized knowledge on Software Engineering (SE) approaches for building, operating, and maintaining AI-based systems. To collect and analyze state-of-the-art knowledge about SE for AI-based systems, we conducted a systematic mapping study. We considered 248 studies published between January 2010 and March 2020. SE for AI-based systems is an emerging research area, where more than 2/3 of the studies have been published since 2018. The most studied properties of AI-based systems are dependability and safety. We identified multiple SE approaches for AI-based systems, which we classified according to the SWEBOK areas. Studies related to software testing and software quality are very prevalent, while areas like software maintenance seem neglected. Data-related issues are the most recurrent challenges. Our results are valuable for: researchers, to quickly understand the state-of-the-art and learn which topics need more research; practitioners, to learn about the approaches and challenges that SE entails for AI-based systems; and, educators, to bridge the gap among SE and AI in their curricula.
引用
收藏
页数:59
相关论文
共 50 条
  • [1] Workshop Report on Generative AI-based Software Engineering
    Naik, Ravindra
    Rajbhoj, Asha
    Patwardhan, Manasi
    Medicherla, Raveendra Kumar
    [J]. PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [2] AI Systems Engineering - systematic development and operation of AI-based systems
    Beyerer, Juergen
    Pfrommer, Julius
    Uslaender, Thomas
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2022, 70 (09) : 753 - 755
  • [3] AI-T: Software Testing Ontology for AI-based Systems
    Olszewska, J., I
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT (KEOD), VOL 2, 2020, : 291 - 298
  • [4] Engineering Information Systems with LLMs and AI-Based Techniques
    Mecella, Massimo
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2024, 2024, 14663 : 639 - 640
  • [5] Requirements Engineering Challenges in Building AI-Based Complex Systems
    Belani, Hrvoje
    Vukovic, Marin
    Car, Zeljka
    [J]. 2019 IEEE 27TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2019), 2019, : 252 - 255
  • [6] Examples of AI-based Assistance Systems in context of Model-Based Systems Engineering
    Schrader, Elena
    Bernijazov, Ruslan
    Foullois, Marc
    Hillebrand, Michael
    Kaiser, Lydia
    Dumitrescu, Roman
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE), 2022,
  • [7] AI-Based Cybersecurity Systems
    Ogiela, Marek R.
    Ogiela, Lidia
    [J]. ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 4, AINA 2024, 2024, 202 : 166 - 173
  • [8] AI-Based Information Systems
    Peter Buxmann
    Thomas Hess
    Jason Bennett Thatcher
    [J]. Business & Information Systems Engineering, 2021, 63 : 1 - 4
  • [9] AI-Based Information Systems
    Buxmann, Peter
    Hess, Thomas
    Thatcher, Jason Bennett
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2021, 63 (01) : 1 - 4
  • [10] Cybersecurity in the AI-Based Metaverse: A Survey
    Pooyandeh, Mitra
    Han, Ki-Jin
    Sohn, Insoo
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (24):