Engineering AI Systems: A Research Agenda
Abstract
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 chapter, the authors 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 they have studied. The main contribution of the chapter 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.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Achieving a low inference latency and high throughput is widely reported as a challenge in serving ML models.
“Achieving a low inference latency and high throughput is widely reported as a challenge in serving ML models [6,7,12,28,34].”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [7]
Edge deployments are often reported as being more challenging than cloud deployments because of hardware resource heterogeneity, the typically distributed nature of edge devices, and possibly varying network connection quality.
“Edge deployments are often reported as being more challenging than cloud deployments because of hardware resource heterogeneity, the typically distributed nature of edge devices, and possibly varying network connection quality [7,10,20,22,39,53].”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [7]
Serving-related challenges are some of the ones most often reported in the literature, usually from a performance perspective.
“Serving-related challenges are some of the ones most often reported in the literature [5-7, 9, 11, 12, 16, 20, 28, 34, 44, 53, 54], usually from a performance perspective.”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [7]
The integration of data-driven models with computation-driven software components is a potentially non-trivial task.
“The authors also highlight the integration of data-driven models with computationdriven software components as a potentially non-trivial task.”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [7]
[7] reported the extensive use of glue code as a challenge with which companies struggle.
“[7] reported the extensive use of glue code as a challenge with which companies struggle.”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [7]
Monitoring ML models is challenging but is required in order to detect performance degradations and build confidence in the models.
“Monitoring ML models is challenging [6,28,41], but is required in order to detect performance degradations and build confidence in the models [7,10].”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [7]
There is a lack of generic solutions for deploying ML models to embedded and edge devices.
“[7] and [42] reported a lack of generic solutions for deploying ML models to embedded and edge devices.”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [7]
Cites
Building Theories from Case Study Research
Eisenhardt, K. M. (1989) · The Academy of Management Review · doi:10.2307/258557 · Cited by 17,455 · see citing works
(1996) · Cited by 11,584 · see citing works
Interpretive case studies in IS research: nature and method
Walsham, G. (1995) · European Journal of Information Systems · doi:10.1057/ejis.1995.9 · Cited by 3,834 · see citing works
Doing a thematic analysis: A practical, step-by-step guide for learning and teaching scholars.
Maguire, M., & Delahunt, B. (2017) · All Ireland Journal of Higher Education · doi:10.62707/aishej.v9i3.335 · Cited by 2,099 · see citing works
Software Engineering for Machine Learning: A Case Study
Amershi, S., Begel, A., Bird, C., DeLine, R. A., Gall, H. C., Kamar, E. S., Nagappan, N., Nushi, B., & Zimmermann, T. (2019) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1109/icse-seip.2019.00042 · Cited by 1,181 · see citing works
Designing Qualitative Research
Flick, U. (2018) · SAGE Publications Ltd eBooks · doi:10.4135/9781529622737 · Cited by 955 · see citing works
(2015) · neural information processing systems · Cited by 912 · see citing works
A Survey of Deep Learning: Platforms, Applications and Emerging Research Trends
Hatcher, W. G., & Yu, W. (2018) · IEEE Access · doi:10.1109/access.2018.2830661 · Cited by 654 · see citing works
A Survey of Machine Learning Techniques Applied to Self-Organizing Cellular Networks
Klaine, P. V., Imran, M. A., Onireti, O., & Souza, R. D. (2017) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2017.2727878 · Cited by 474 · see citing works
Large-scale machine learning at twitter
Lin, J., & Kolcz, A. (2012) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/2213836.2213958 · Cited by 221 · see citing works
Software Engineering Challenges of Deep Learning
Arpteg, A., Brinne, B., Crnkovic-Friis, L., & Bosch, J. (2018) · Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa.2018.00018 · Cited by 219 · see citing works
Self-citationLwakatare, L. E., Raj, A., Bosch, J., Olsson, H. H., & Crnkovic, I. (2019) · Lecture Notes in Business Information Processing · doi:10.1007/978-3-030-19034-7_14 · Cited by 214 · see citing works
Self-citationMachine learning applied to software testing: A systematic mapping study
Durelli, V. H. S., Durelli, R. S., Borges, S. S., Endo, A. T., Eler, M. M., Dias, D. R. C., & Guimaraes, M. P. (2019) · IEEE Transactions on Reliability · doi:10.1109/tr.2019.2892517 · Cited by 207 · see citing works
Deep learning in the automotive industry: Applications and tools
Luckow, A., Cook, M., Ashcraft, N., Weill, E., Djerekarov, E., & Vorster, B. (2016) · 2016 IEEE International Conference on Big Data (Big Data) · doi:10.1109/bigdata.2016.7841045 · Cited by 164 · see citing works
Data Management Challenges for Deep Learning
Munappy, A. R., Bosch, J., Olsson, H. H., Arpteg, A., & Brinne, B. (2019) · Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa.2019.00030 · Cited by 130 · see citing works
Self-citationCascade Ranking for Operational E-commerce Search
Liu, S., Xiao, F., Ou, W., & Si, L. (2017) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3097983.3098011 · Cited by 111 · see citing works
150 Successful Machine Learning Models: 6 Lessons Learned at Booking.com
Bernardi, L., Mavridis, T., & Estevez, P. (2019) · Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining · doi:10.1145/3292500.3330744 · Cited by 95 · see citing works
Novel Applications of Machine Learning in Software Testing
Briand, L. (2008) · doi:10.1109/qsic.2008.29 · Cited by 78 · see citing works
From Ad-Hoc Data Analytics to DataOps
Munappy, A. R., Mattos, D. I., Bosch, J., Olsson, H. H., & Dakkak, A. (2020) · International Conference on Software and System Process · doi:10.1145/3379177.3388909 · Cited by 73 · see citing works
Self-citationA Survey of Software Quality for Machine Learning Applications
Masuda, S., Ono, K., Yasue, T., & Hosokawa, N. (2018) · IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) · doi:10.1109/icstw.2018.00061 · Cited by 71 · see citing works
Practical considerations in deploying AI for defect prediction
Tosun, A., Turhan, B., & Bener, A. (2009) · doi:10.1145/1540438.1540453 · Cited by 63 · see citing works
It takes three to tango: Requirement, outcome/data, and AI driven development
Bosch, J., Olsson, H. H., & Crnković, I. (2018) · KTH Publication Database DiVA (KTH Royal Institute of Technology) · Cited by 38 · see citing works
Self-citationJohn, M. M., Olsson, H. H., & Bosch, J. (2020) · International Conference on Software and System Process · doi:10.1145/3379177.3388892 · Cited by 35 · see citing works
Self-citationAI on the Edge: Architectural Alternatives
John, M. M., Olsson, H. H., & Bosch, J. (2020) · Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa51224.2020.00015 · Cited by 34 · see citing works
Self-citationA critical look at the relationship between AI and software engineering
Tsai, W., Heisler, K. G., Volovik, D., & Zualkernan, I. A. (2003) · IEEE Workshop on Languages for Automation · doi:10.1109/lfa.1988.24945 · Cited by 31 · see citing works
On the Challenges of Translating NLP Research into Commercial Products
Dahlmeier, D. (2017) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.18653/v1/p17-2015 · Cited by 28 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Collaboration challenges in building ML-enabled systems
Nahar, N., Zhou, S., Lewis, G. A., & Kästner, C. (2022) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3510003.3510209 · Cited by 164 · see citing works
End-to-End Federated Learning for Autonomous Driving Vehicles
Zhang, H., Bosch, J., & Olsson, H. H. (2021) · 2021 International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn52387.2021.9533808 · Cited by 84 · see citing works
Self-citationA review of deep learning and machine learning techniques for hydrological inflow forecasting
Latif, S. D., & Ahmed, A. N. (2023) · Environment Development and Sustainability · doi:10.1007/s10668-023-03131-1 · Cited by 74 · see citing works
Generative Artificial Intelligence for Software Engineering—A Research Agenda
Nguyen‐Duc, A., Cabrero‐Daniel, B., Przybylek, A., Arora, C., Khanna, D., Herda, T., Rafiq, U., Melegati, J., Guerra, E., Kemell, K., et al. (2025) · Software: Practice and Experience · doi:10.1002/spe.70005 · Cited by 60 · see citing works
Requirement Engineering Challenges for AI-intense Systems Development
Heyn, H.-M., Knauss, E., Muhammad, A. P., Eriksson, O., Linder, J., Subbiah, P., Pradhan, S. K., & Tungal, S. (2021) · IEEE/ACM International Conference on AI Engineering – Software Engineering for AI (CAIN) · doi:10.1109/wain52551.2021.00020 · Cited by 55 · see citing works
Real-time End-to-End Federated Learning: An Automotive Case Study
Zhang, H., Bosch, J., & Olsson, H. H. (2021) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac51774.2021.00070 · Cited by 54 · see citing works
Self-citationCharacterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Study
Bogner, J., Verdecchia, R., & Gerostathopoulos, I. (2021) · IEEE/ACM International Conference on Technical Debt (TechDebt) · doi:10.1109/techdebt52882.2021.00016 · Cited by 54 · see citing works
Systematic literature review on software quality for AI-based software
Gezici, B., & Tarhan, A. (2022) · Empirical Software Engineering · doi:10.1007/s10664-021-10105-2 · Cited by 47 · see citing works
Aguiar-Castillo, L., Guerra, V., Rufo, J., Rabadan, J. A., & Pérez‐Jiménez, R. (2021) · Sensors · doi:10.3390/s21186282 · Cited by 37 · see citing works
Operationalizing machine learning models: a systematic literature review
Kolltveit, A. B., & Li, J. (2022) · Proceedings of the 1st Workshop on Software Engineering for Responsible AI · doi:10.1145/3526073.3527584 · Cited by 34 · see citing works
Borg, M., Henriksson, J., Socha, K., Lennartsson, O., Lönegren, E. S., Bui, T., Tomaszewski, P., Sathyamoorthy, S. R., Brink, S., & Moghadam, M. H. (2023) · Software Quality Journal · doi:10.1007/s11219-022-09613-1 · Cited by 30 · see citing works
Architecting AI Deployment: A Systematic Review of State-of-the-Art and State-of-Practice Literature
John, M. M., Olsson, H. H., & Bosch, J. (2021) · Lecture notes in business information processing · doi:10.1007/978-3-030-67292-8_2 · Cited by 29 · see citing works
Self-citationTaming Data Quality in AI-Enabled Industrial Internet of Things
Sen, S., Husom, E. J., Göknil, A., Tverdal, S., Nguyen, P. H., & Mancisidor, I. (2022) · IEEE Software · doi:10.1109/ms.2022.3193975 · Cited by 26 · see citing works
Traja: A Python toolbox for animal trajectory analysis
Shenk, J. C., Byttner, W., Nambusubramaniyan, S., & Zoeller, A. (2021) · The Journal of Open Source Software · doi:10.21105/joss.03202 · Cited by 23 · see citing works
Low Code for Smart Software Development
Cabot, J., & Clarisó, R. (2022) · IEEE Software · doi:10.1109/ms.2022.3211352 · Cited by 23 · see citing works
Chapter 1 Climbing the Stairway to Heaven
Olsson, H. H., Alahyari, H., & Bosch, J. (2012) · Springer eBooks · doi:10.1007/978-3-031-10873-0_2 · Cited by 21 · see citing works
Self-citationThe AIQ Meta-Testbed: Pragmatically Bridging Academic AI Testing and Industrial Q Needs
Borg, M. (2021) · Lecture notes in business information processing · doi:10.1007/978-3-030-65854-0_6 · Cited by 18 · see citing works
DQSOps: Data Quality Scoring Operations Framework for Data-Driven Applications
Bayram, F., Ahmed, B. S., Hallin, E., & Engman, A. (2023) · International Conference on Evaluation and Assessment in Software Engineering (EASE) · doi:10.1145/3593434.3593445 · Cited by 16 · see citing works
Towards Human-Centric Psychomotor Recommender Systems
Portaz, M., Manjarrés, Á., & Santos, O. (2023) · User Modeling, Adaptation, and Personalization · doi:10.1145/3563359.3596993 · Cited by 10 · see citing works
Data sovereignty for AI pipelines
Altendeitering, M., Pampus, J., Larrinaga, F., Legaristi, J., & Howar, F. M. (2022) · IEEE/ACM International Conference on AI Engineering – Software Engineering for AI (CAIN) · doi:10.1145/3522664.3528593 · Cited by 12 · see citing works
AI Deployment Architecture: Multi-Case Study for Key Factor Identification
John, M. M., Olsson, H. H., & Bosch, J. (2020) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec51365.2020.00048 · Cited by 11 · see citing works
Self-citationHuman-Centered Recommender Systems
Portaz, M., Riesco, Á. M., & Santos, O. C. (2025) · Human-computer interaction series · doi:10.1007/978-3-031-61375-3_11 · Cited by 11 · see citing works
AF-DNDF: Asynchronous Federated Learning of Deep Neural Decision Forests
Zhang, H., Bosch, J., Olsson, H. H., & Koppisetty, A. C. (2021) · 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa53835.2021.00047 · Cited by 10 · see citing works
Self-citationAgility in Software 2.0 – Notebook Interfaces and MLOps with Buttresses and Rebars
Borg, M. (2022) · Lecture notes in business information processing · doi:10.1007/978-3-030-94238-0_1 · Cited by 10 · see citing works
Teaching Requirements Engineering for AI: A Goal-Oriented Approach in Software Engineering Courses
Batista, B. B., Lima, M. H. T. D. F., & Conte, T. U. (2024) · Brazilian Symposium on Software Quality (SBQS) · doi:10.1145/3701625.3701686 · Cited by 9 · see citing works
A Large-Scale Study of Model Integration in ML-Enabled Software Systems
Sens, Y., Knopp, H., Peldszus, S. M., & Berger, T. (2025) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse55347.2025.00185 · Cited by 9 · see citing works
Edge-based Data Profiling and Repair as a Service for IoT
Tverdal, S., Göknil, A., Nguyen, P. H., Husom, E. J., Sen, S., Ruh, J., & Flamigni, F. (2023) · International Conference on the Internet of Things (IoT) · doi:10.1145/3627050.3627065 · Cited by 8 · see citing works
Democratizing Quality-Based Machine Learning Development through Extended Feature Models
d’Aloisio, G., Marco, A. D., & Stilo, G. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-30826-0_5 · Cited by 8 · see citing works
Parida, S. K., Gerostathopoulos, I., & Bogner, J. (2025) · IEEE/ACM International Conference on AI Engineering – Software Engineering for AI (CAIN) · doi:10.1109/cain66642.2025.00014 · Cited by 11 · see citing works
On Security Weaknesses and Vulnerabilities in Deep Learning Systems
Lai, Z., Chen, H., Sun, R., Zhang, Y., Xue, M., & Yuan, D. (2024) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2024.3482707 · Cited by 7 · see citing works
Feifel, P., Bonarens, F., & Köster, F. (2021) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw53098.2021.00012 · Cited by 7 · see citing works
Bhalla, J., Cook, S. C., & Harvey, D. J. (2023) · INCOSE International Symposium · doi:10.1002/iis2.13085 · Cited by 6 · see citing works
Towards ML-Integration and Training Patterns for AI-Enabled Systems
Peldszus, S. M., Knopp, H., Sens, Y., & Berger, T. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-73741-1_26 · Cited by 6 · see citing works
Chapter 13 Engineering AI Systems
Bosch, J., Olsson, H. H., & Crnković, I. (2021) · Springer eBooks · doi:10.1007/978-3-031-10873-0_18 · Cited by 6 · see citing works
Self-citationPositive feedback loops lead to concept drift in machine learning systems
Khritankov, A. (2023) · Applied Intelligence · doi:10.1007/s10489-023-04615-3 · Cited by 6 · see citing works
Towards Engineering AI Planning Functionalities as Services
Georgievski, I. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-26507-5_18 · Cited by 5 · see citing works
Knowledge-based Adequacy assessment Approach to support AI adoption
Jahić, J., Roitsch, R., & Grzymkowski, Ł. (2021) · IEEE International Conference on Software Architecture Companion (ICSA-C) · doi:10.1109/icsa-c52384.2021.00008 · Cited by 6 · see citing works
Reconsidering Requirements Engineering: Human–AI Collaboration in AI-Native Software Development
Abbasi, M. A., Ihantola, P., Mikkonen, T., & Mäkitalo, N. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-04190-6_11 · Cited by 4 · see citing works
Lin, C.-T., & Huang, S.-J. (2024) · Information and Software Technology · doi:10.1016/j.infsof.2024.107449 · Cited by 8 · see citing works
Return on Investment in Machine Learning: Crossing the Chasm between Academia and Business
Mizgajski, J. T., Szymczak, A., Morzy, M., Augustyniak, Ł., Szymański, P., & Żelasko, P. (2020) · Foundations of Computing and Decision Sciences · doi:10.2478/fcds-2020-0015 · Cited by 4 · see citing works
AI Total: Analyzing Security ML Models with Imperfect Data in Production
Sopan, A., & Berlin, K. (2021) · IEEE Symposium on Visualization for Cyber Security (VIZSEC) · doi:10.1109/vizsec53666.2021.00006 · Cited by 4 · see citing works
Engineering AI-Enabled Computer Vision Systems: Lessons From Manufacturing
Sagodi, A., Schniertshauer, J., & van Giffen, B. (2022) · IEEE Software · doi:10.1109/ms.2022.3189904 · Cited by 4 · see citing works
Ochodek, M., Hebig, R., Meding, W., Frost, G., & Staron, M. (2019) · Springer eBooks · doi:10.1007/978-3-031-10873-0_11 · Cited by 3 · see citing works
Analyzing Trustworthiness and Explainability in Artificial Intelligence: A Comprehensive Review
Dixit, M., Kansal, I., Khullar, V., Kumar, R., & Kumar, S. (2024) · Recent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering) · doi:10.2174/0123520965308169240616144800 · Cited by 3 · see citing works
Fundamental Approaches to Software Engineering
Lambers, L., & Uchitel, S. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-30826-0 · Cited by 3 · see citing works
User-Like Bots for Cognitive Automation: A Survey
Gidey, H. K., Hillmann, P., Karcher, A., & Knoll, A. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-53966-4_29 · Cited by 3 · see citing works
Engineering an Intelligent Essay Scoring and Feedback System: An Experience Report
Chadda, A., Song, K., Chandrasekar, R., & Gorton, I. (2021) · IEEE/ACM International Conference on AI Engineering – Software Engineering for AI (CAIN) · doi:10.1109/wain52551.2021.00029 · Cited by 4 · see citing works
A Software Engineering Perspective on Building Production-Ready Machine Learning Systems
Heck, P., Schouten, G., & Cruz, L. (2021) · Advances in business information systems and analytics book series · doi:10.4018/978-1-7998-6985-6.ch002 · Cited by 3 · see citing works
Educating AI Software Engineers: Challenges and Opportunities
Bublin, M., Schefer-Wenzl, S., & Miladinović, I. (2022) · Lecture notes in networks and systems · doi:10.1007/978-3-030-93907-6_26 · Cited by 3 · see citing works
Chapter 10 Requirements Engineering Challenges and Practices in Large-Scale Agile System Development
Kasauli, R., Knauss, E., Horkoff, J., Liebel, G., & Neto, F. G. D. O. (2020) · Springer eBooks · doi:10.1007/978-3-031-10873-0_14 · Cited by 2 · see citing works
Martini, A., Besker, T., & Bosch, J. (2018) · Springer eBooks · doi:10.1007/978-3-031-10873-0_6 · Cited by 2 · see citing works
Self-citationAbughazala, M., & Muccini, H. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-04403-7_31 · Cited by 2 · see citing works
Sustainability of Machine Learning-Enabled Systems: The Machine Learning Practitioner’s Perspective
Martino, V. D., Lambiase, S., Pecorelli, F., van den Heuvel, W., Ferrucci, F., & Palomba, F. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3777553 · Cited by 2 · see citing works
Santos, B., Lima, M., Ribeiro, M., & Conte, T. (2025) · Simpósio Brasileiro de Qualidade de Software (SBQS) · doi:10.5753/sbqs.2025.15264 · Cited by 2 · see citing works
ROUTE: A Framework for Customizable Smart Mobility Planners
Alkhabbas, F., Sanctis, M. D., Bucchiarone, A., Cicchetti, A., Spalazzese, R., Davidsson, P., & Iovino, L. (2022) · IEEE International Conference on Software Architecture (ICSA) · doi:10.1109/icsa53651.2022.00024 · Cited by 2 · see citing works
A Novel Framework for AI-Integrated Electronic Manifest Generation
Hinojosa-Palafox, E. A., Rodríguez-Elias, O. M., Lee, M. T. D. J. C., & Segura, C. S. G. (2024) · International Conference in Software Engineering Research and Innovation (CONISOFT) · doi:10.1109/conisoft63288.2024.00038 · Cited by 2 · see citing works
USING MLOPS FOR DEPLOYMENT OF OPINION MINING MODEL AS A SERVICE FOR SMART CITY APPLICATIONS
Mussina, A., Yedilkhan, D., Alimzhanov, Y., Nugumanova, A., Aubakirov, S., & Mansurova, A. (2025) · Scientific Journal of Astana IT University · doi:10.37943/21cpqx5616 · Cited by 2 · see citing works
An Overview of AI Workload Optimization Techniques
Panchumarthy, R., & Benala, T. R. (2025) · Artificial intelligence-enhanced software and systems engineering · doi:10.1007/978-3-031-88188-6_12 · Cited by 2 · see citing works
Approach Towards Semi-Automated Certification of Low Criticality ML-Enabled Airborne Applications
Sridhar, C., Gupta, V., Jain, P., & Vaidhyanathan, K. (2025) · IEEE/ACM International Conference on AI Engineering – Software Engineering for AI (CAIN) · doi:10.1109/cain66642.2025.00020 · Cited by 2 · see citing works
Large-Scale Continuous Software Engineering: Exploring Three Dimensions of Transformation
Barbala, A., Ulfsnes, R., Moe, N. B., Andersen, N. H., & Emmerhoff, J. (2025) · International Conference on Evaluation and Assessment in Software Engineering (EASE) · doi:10.1145/3756681.3756962 · Cited by 2 · see citing works
Chapter 3 Efficient and Effective Exploratory Testing of Large-Scale Software Systems
Mårtensson, T., Ståhl, D., Martini, A., & Bosch, J. (2021) · Springer eBooks · doi:10.1007/978-3-031-10873-0_4 · Cited by 2 · see citing works
Self-citationArtificial Intelligence Engineering for Predictive Analytics
Issaro, S., Nilsook, P., & Wannapiroon, P. (2023) · Research, Invention, and Innovation Congress: Innovative Electricals and Electronics (RI2C) · doi:10.1109/ri2c60382.2023.10355979 · Cited by 2 · see citing works
Software Architectures for Edge Analytics: A Survey
Platenius‐Mohr, M., Abukwaik, H., Schlake, J., & Vach, M. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-86044-8_20 · Cited by 1 · see citing works
Towards Practicable Machine Learning Development Using AI Engineering Blueprints
Weeger, N., Stiehl, A., von Kistowski, J., Geißelsöder, S., & Uhl, C. (2025) · 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C) · doi:10.1109/icsa-c65153.2025.00078 · Cited by 2 · see citing works
MANILA: A Low-Code Application to Benchmark Machine Learning Models and Fairness-Enhancing Methods
d’Aloisio, G. (2025) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3696630.3728600 · Cited by 1 · see citing works
Integrating Document AI and Vision-Language Models for Automated Electronic Manifest Generation
Hinojosa-Palafox, E. A., Rodríguez-Elias, O. M., & Sevilla-Zazueta, M. P. (2025) · Programming and Computer Software · doi:10.1134/s0361768825010037 · Cited by 1 · see citing works
Stawicki, S. P. (2026) · Artificial intelligence · doi:10.5772/intechopen.1011816 · Cited by 1 · see citing works
Architectural Design Decisions for Monitoring Deployed Reinforcement Learning Systems
Fang, Z., Warnett, S. J., & Zdun, U. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-39236-7_20
Software Engineering for AI-Driven Building Operation
Zech, P., Hammes, S., Weninger, J., Pannosch, J., & Steindl, G. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-36590-3_7 · Cited by 1 · see citing works
Towards a Taxonomy of Approaches to Modern Complex Systems
Chen, P., Lim, C. P., Gorod, A., & Zhu, L. (2022) · International Conference on System of Systems Engineering · doi:10.1109/sose55472.2022.9812661 · Cited by 1 · see citing works
Staron, M., & Meding, W. (2015) · Springer eBooks · doi:10.1007/978-3-031-10873-0_10 · Cited by 1 · see citing works
Introduction to the Metrics Theme
Staron, M. (2022) · Springer eBooks · doi:10.1007/978-3-031-10873-0_9 · Cited by 1 · see citing works
Introduction to the AI Engineering Theme
Bosch, J. (2022) · Springer eBooks · doi:10.1007/978-3-031-10873-0_17 · Cited by 1 · see citing works
Self-citationAI Quality Engineering for Machine Learning Based IoT Data Processing
Azimi, S., & Pahl, C. (2022) · Communications in computer and information science · doi:10.1007/978-3-031-21637-4_4 · Cited by 1 · see citing works
Sehgal, N., Mehra, H., Vij, S., & Virmani, D. (2024) · Lecture notes in networks and systems · doi:10.1007/978-981-99-8476-3_19 · Cited by 1 · see citing works
Beyond One-Fits-All: A Case Study Approach to AI System Design Methods
Janzen, S., & Stein, H. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-75599-6_3 · Cited by 1 · see citing works
LoCoML: A Framework for Real-World ML Inference Pipelines
Maddireddy, K., Methukula, S. K., Sridhar, C., & Vaidhyanathan, K. (2025) · IEEE/ACM International Conference on AI Engineering – Software Engineering for AI (CAIN) · doi:10.1109/cain66642.2025.00017 · Cited by 1 · see citing works
Task-Specific Automation in Deep Learning Processes
Buchgeher, G., Czech, G., Ribeiro, A. S., Kloihofer, W., Meloni, P., Busia, P., Deriu, G., Pintor, M., Biggio, B., Chesta, C., et al. (2021) · Communications in computer and information science · doi:10.1007/978-3-030-87101-7_16 · Cited by 1 · see citing works
Chapter 2 Modeling Continuous Integration Practice Differences in Industry Software Development
Ståhl, D., & Bosch, J. (2013) · Springer eBooks · doi:10.1007/978-3-031-10873-0_3 · Cited by 1 · see citing works
Self-citationHyrynsalmi, S., Ölsson, Bosch, J., & Hyrynsalmi, S. M. (2022) · Lecture notes in business information processing · doi:10.1007/978-3-031-20706-8_10 · Cited by 1 · see citing works
Self-citationIntroduction to the Continuous Architecture Theme
Berger, C., & Carlson, J. (2022) · Springer eBooks · doi:10.1007/978-3-031-10873-0_5
Introduction to the Continuous Delivery Theme
Sandahl, K. (2022) · Springer eBooks · doi:10.1007/978-3-031-10873-0_1
Introduction to the Customer Data and Ecosystem-Driven Development Theme
Olsson, H. H. (2022) · Springer eBooks · doi:10.1007/978-3-031-10873-0_13
Self-citationChapter 11 Experimentation for Business-to-Business Mission-Critical Systems: A Case Study
Mattos, D. I., Dakkak, A., Bosch, J., & Olsson, H. H. (2020) · Springer eBooks · doi:10.1007/978-3-031-10873-0_15
Self-citationFabijan, A., Dmitriev, P., Bosch, J., & Olsson, H. H. (2017) · Springer eBooks · doi:10.1007/978-3-031-10873-0_16
Self-citationOchodek, M., Staron, M., & Meding, W. (2019) · Springer eBooks · doi:10.1007/978-3-031-10873-0_12
Berger, C., & Eklund, U. (2015) · Springer eBooks · doi:10.1007/978-3-031-10873-0_7
Chapter 6 Lightweight Consistency Checking for Agile Model-Based Development in Practice
Jongeling, R., Ciccozzi, F., Cicchetti, A., & Carlson, J. (2019) · Springer eBooks · doi:10.1007/978-3-031-10873-0_8
AI for technological innovations and practices in engineering education
Rzhevska, N., Dobroskok, I., & Михайлович, Г. Р. (2023) · AIP conference proceedings · doi:10.1063/5.0173117
An Exploratory Study on the Validation of Lehman’s Laws
Sousa, A. B. D., Neto, I. M. P., & Ferreira, F. (2024) · Anais do Simpósio Brasileiro de Sistemas de Informação (SBSI) · doi:10.1145/3658321.3658366
Olsson, H. H., & Bosch, J. (2024) · Lecture notes in business information processing · doi:10.1007/978-3-031-71515-0_1
Self-citationDesigning Secure AI-based Systems: a Multi-Vocal Literature Review
Schneider, S., Saha, A., Mezzi, E., Tuma, K., & Scandariato, R. (2024) · IEEE Secure Development Conference (SecDev) · doi:10.1109/secdev61143.2024.00007
AI/ML Models With the Framework of Sustainability
Jain, B., Gupta, K., Mamodiya, U., & Awasthi, S. P. (2024) · Advances in business strategy and competitive advantage book series · doi:10.4018/979-8-3693-8337-7.ch021
Architectural Assurance of AI-Based Driving Functions in Software-Defined Vehicles
Weber, S., Scheerer, M., & Weber, T. (2024) · International Conference on System Reliability and Safety (ICSRS) · doi:10.1109/icsrs63046.2024.10927546
KI-Engineering in industriellen Datenräumen
Usländer, T. (2025) · Springer eBooks · doi:10.1007/978-3-658-46839-2_2
Vinod, G., Godwin, A., & Franklin, T. J. (2025) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--56532
An Approach for Integrated Development of an MLOps Architecture
Heck, P., Snoeren, J., Veracx, M., & Peeters, M. W. H. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-02138-0_1
Teaching Software Engineering for Artificial Intelligence: An Experience Report
Palomba, F., Voria, G., Parziale, A., Pentangelo, V., Porta, A. D., Martino, V. D., Recupito, G., & Giordano, G. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-04207-1_15
An explanation of software architecture explanations
Rukmono, S. A., Zamfirov, F., Ochoa, L., Pex, F., & Chaudron, M. R. V. (2026) · Empirical Software Engineering · doi:10.1007/s10664-025-10782-3
Managing Entanglement in AI-Enabled Safety-Critical Systems (AISCS)
Nyakundi, N. B. N. (2026) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc67433.2026.11393817
- Authors
- Bosch, J., Olsson, H. H., & Crnkovic, I.
- Affiliations
- Chalmers University of Technology (SE)
- Malmö University (SE)
- Chalmers University of Technology, Sweden
- Venue
- Advances in Systems Analysis, Software Engineering, and High Performance Computing
- Publisher
- IGI Global
- Published
- 2021
- Pages
- 1-19
- ISSN
- 2327-3453 (ISSN-L)
- 2327-3461
- OpenAlex
- W3149731118
- Cited by
- 108
- References
- 26
- Citations by year
- 2026: 12 · 2025: 20 · 2024: 15 · 2023: 12 · 2022: 18 · 2021: 18 · 2020: 4 · 2019: 3 · 2018: 1 · 2017: 1 · 2015: 2 · 2013: 1 · 2012: 1
- FWCI
- 34.72
- Type
- book chapter
- Language
- en
- Open access
- closed
- Locations
- Advances in systems analysis, software engineering, and high performance computing book series (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Artificial Intelligence › Artificial Intelligence Applications
- Keywords
- AI engineering, machine learning systems, data quality, model performance, compliance, engineering problems, research agenda
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review