• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. Software Engineering for AI-Based Systems: A Survey
 
  • Details
  • Full
Options
2022
Journal Article
Title

Software Engineering for AI-Based Systems: A Survey

Abstract
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.
Author(s)
Martínez-Fernández, S.
Universitat Politècnica de Catalunya  
Bogner, J.
Universität Stuttgart  
Franch, X.
Universitat Politècnica de Catalunya  
Oriol, M.
Universitat Politècnica de Catalunya  
Siebert, Julien  
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Trendowicz, Adam  
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Vollmer, Anna Maria  
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Wagner, S.
Universität Stuttgart  
Journal
ACM transactions on software engineering and methodology : TOSEM  
Open Access
DOI
10.1145/3487043
Additional link
Full text
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • AI-based systems

  • artificial intelligence

  • Software engineering

  • systematic mapping study

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024