Engineering AI Systems: A Research Agenda
Not on the map. Why?
Abstract (arXiv)
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in industry, However, based on well over a dozen case studies, we have learned that deploying industry-strength, production quality ML models in systems proves to be challenging. Companies experience challenges related to data quality, design methods and processes, performance of models as well as deployment and compliance. We learned that a new, structured engineering approach is required to construct and evolve systems that contain ML/DL components. In this paper, we provide a conceptualization of the typical evolution patterns that companies experience when employing ML as well as an overview of the key problems experienced by the companies that we have studied. The main contribution of the paper is a research agenda for AI engineering that provides an overview of the key engineering challenges surrounding ML solutions and an overview of open items that need to be addressed by the research community at large.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 9; 2023: 4; 2024: 5; 2025: 6; 2026: 3.
37 papers.
Sort:
By area:
- 2021Software Engineering for AI-Based Systems: A Surveycited by 68
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Processcited by 56
- 2021Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Studycited by 21
- 2021Real-time End-to-End Federated Learning: An Automotive Case Studycited by 15
- 2022Ergo, SMIRK is Safe: A Safety Case for a Machine Learning Component in a Pedestrian Automatic Emergency Brake Systemcited by 14
- 2021Software Architecture for ML-based Systems: What Exists and What Lies Aheadcited by 13
- 2025Cross-Cloud Data Privacy Protection: Optimizing Collaborative Mechanisms of AI Systems by Integrating Federated Learning and LLMscited by 9
- 2021Requirement Engineering Challenges for AI-intense Systems Developmentcited by 6
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systemscited by 6
- 2022Data Smells in Public Datasetscited by 5
- 2024Artificial Intelligence in Industry 4.0: A Review of Integration Challenges for Industrial Systemscited by 5
- 2021Agility in Software 2.0 -- Notebook Interfaces and MLOps with Buttresses and Rebarscited by 4
25 more
- 2022Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systemscited by 4
- 2022A Compositional Approach to Creating Architecture Frameworks with an Application to Distributed AI Systemscited by 4
- 2023Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repositorycited by 4
- 2023User-Like Bots for Cognitive Automation: A Surveycited by 4
- 2021Lessons Learned from Educating AI Engineerscited by 3
- 2022Exploring ML testing in practice -- Lessons learned from an interactive rapid review with Axis Communicationscited by 3
- 2025Engineering LLM Powered Multi-agent Framework for Autonomous CloudOpscited by 3
- 2022Towards a Reference Software Architecture for Human-AI Teaming in Smart Manufacturingcited by 2
- 2022Modeling Quality and Machine Learning Pipelines through Extended Feature Modelscited by 2
- 2024What About the Data? A Mapping Study on Data Engineering for AI Systemscited by 2
- 2025LoCoML: A Framework for Real-World ML Inference Pipelinescited by 2
- 2021AI Total: Analyzing Security ML Models with Imperfect Data in Productioncited by 1
- 2022Capturing Dependencies within Machine Learning via a Formal Process Modelcited by 1
- 2023Defining Quality Requirements for a Trustworthy AI Wildflower Monitoring Platformcited by 1
- 2024A Framework to Model ML Engineering Processescited by 1
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integrationcited by 1
- 2026Agentic Problem Frames: A Systematic Approach to Engineering Reliable Domain Agentscited by 1
- 2021Engineering an Intelligent Essay Scoring and Feedback System: An Experience Reportcited by 0
- 2022Empowering the trustworthiness of ML-based critical systems through engineering activitiescited by 0
- 2023A Case Study on AI Engineering Practices: Developing an Autonomous Stock Trading Systemcited by 0
- 2024On Security Weaknesses and Vulnerabilities in Deep Learning Systemscited by 0
- 2025Engineering Artificial Intelligence: Framework, Challenges, and Future Directioncited by 0
- 2025Reconsidering Requirements Engineering: Human-AI Collaboration in AI-Native Software Developmentcited by 0
- 2026RAD-AI: Rethinking Architecture Documentation for AI-Augmented Ecosystemscited by 0
- 2026Software Engineering for AI-driven Building Operationcited by 0
- 2026Software Engineering for AI-driven Building Operation17 Aug 2026
- 2026RAD-AI: Rethinking Architecture Documentation for AI-Augmented Ecosystems30 Mar 2026
- 2026Agentic Problem Frames: A Systematic Approach to Engineering Reliable Domain Agents22 Feb 2026
- 2025Reconsidering Requirements Engineering: Human-AI Collaboration in AI-Native Software Development5 Oct 2025
- 2025Cross-Cloud Data Privacy Protection: Optimizing Collaborative Mechanisms of AI Systems by Integrating Federated Learning and LLMs19 May 2025
- 2025Engineering Artificial Intelligence: Framework, Challenges, and Future Direction3 Apr 2025
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integration1 Feb 2025
- 2025LoCoML: A Framework for Real-World ML Inference Pipelines24 Jan 2025
- 2025Engineering LLM Powered Multi-agent Framework for Autonomous CloudOps14 Jan 2025
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systems12 Aug 2024
- 2024On Security Weaknesses and Vulnerabilities in Deep Learning Systems12 Jun 2024
- 2024Artificial Intelligence in Industry 4.0: A Review of Integration Challenges for Industrial Systems28 May 2024
25 more
- 2024A Framework to Model ML Engineering Processes29 Apr 2024
- 2024What About the Data? A Mapping Study on Data Engineering for AI Systems7 Feb 2024
- 2023User-Like Bots for Cognitive Automation: A Survey20 Nov 2023
- 2023A Case Study on AI Engineering Practices: Developing an Autonomous Stock Trading System23 Mar 2023
- 2023Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repository23 Mar 2023
- 2023Defining Quality Requirements for a Trustworthy AI Wildflower Monitoring Platform23 Mar 2023
- 2022A Compositional Approach to Creating Architecture Frameworks with an Application to Distributed AI Systems27 Dec 2022
- 2022Empowering the trustworthiness of ML-based critical systems through engineering activities30 Sep 2022
- 2022Capturing Dependencies within Machine Learning via a Formal Process Model10 Aug 2022
- 2022Modeling Quality and Machine Learning Pipelines through Extended Feature Models15 Jul 2022
- 2022Ergo, SMIRK is Safe: A Safety Case for a Machine Learning Component in a Pedestrian Automatic Emergency Brake System16 Apr 2022
- 2022Exploring ML testing in practice -- Lessons learned from an interactive rapid review with Axis Communications30 Mar 2022
- 2022Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems19 Mar 2022
- 2022Data Smells in Public Datasets15 Mar 2022
- 2022Towards a Reference Software Architecture for Human-AI Teaming in Smart Manufacturing13 Jan 2022
- 2021Agility in Software 2.0 -- Notebook Interfaces and MLOps with Buttresses and Rebars28 Nov 2021
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process19 Oct 2021
- 2021AI Total: Analyzing Security ML Models with Imperfect Data in Production13 Oct 2021
- 2021Software Engineering for AI-Based Systems: A Survey5 May 2021
- 2021Engineering an Intelligent Essay Scoring and Feedback System: An Experience Report25 Mar 2021
- 2021Real-time End-to-End Federated Learning: An Automotive Case Study22 Mar 2021
- 2021Lessons Learned from Educating AI Engineers19 Mar 2021
- 2021Requirement Engineering Challenges for AI-intense Systems Development18 Mar 2021
- 2021Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Study17 Mar 2021
- 2021Software Architecture for ML-based Systems: What Exists and What Lies Ahead14 Mar 2021
- 2021Software Engineering for AI-Based Systems: A Surveycited by 68
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Processcited by 56
- 2021Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Studycited by 21
- 2021Real-time End-to-End Federated Learning: An Automotive Case Studycited by 15
- 2022Ergo, SMIRK is Safe: A Safety Case for a Machine Learning Component in a Pedestrian Automatic Emergency Brake Systemcited by 14
- 2021Software Architecture for ML-based Systems: What Exists and What Lies Aheadcited by 13
- 2025Cross-Cloud Data Privacy Protection: Optimizing Collaborative Mechanisms of AI Systems by Integrating Federated Learning and LLMscited by 9
- 2021Requirement Engineering Challenges for AI-intense Systems Developmentcited by 6
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systemscited by 6
- 2022Data Smells in Public Datasetscited by 5
- 2024Artificial Intelligence in Industry 4.0: A Review of Integration Challenges for Industrial Systemscited by 5
- 2021Agility in Software 2.0 -- Notebook Interfaces and MLOps with Buttresses and Rebarscited by 4
12 most cited of 35 All 35 (JSON)
- 2026Software Engineering for AI-driven Building Operation17 Aug 2026
- 2026RAD-AI: Rethinking Architecture Documentation for AI-Augmented Ecosystems30 Mar 2026
- 2025Reconsidering Requirements Engineering: Human-AI Collaboration in AI-Native Software Development5 Oct 2025
- 2025Cross-Cloud Data Privacy Protection: Optimizing Collaborative Mechanisms of AI Systems by Integrating Federated Learning and LLMs19 May 2025
- 2025Engineering Artificial Intelligence: Framework, Challenges, and Future Direction3 Apr 2025
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integration1 Feb 2025
- 2025LoCoML: A Framework for Real-World ML Inference Pipelines24 Jan 2025
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systems12 Aug 2024
- 2024On Security Weaknesses and Vulnerabilities in Deep Learning Systems12 Jun 2024
- 2024Artificial Intelligence in Industry 4.0: A Review of Integration Challenges for Industrial Systems28 May 2024
- 2024A Framework to Model ML Engineering Processes29 Apr 2024
- 2024What About the Data? A Mapping Study on Data Engineering for AI Systems7 Feb 2024
12 newest of 35 All 35 (JSON)