Comprehensive Tutorial: Engineering AI Systems
Ingo M. Weber · 2025
This Comprehensive Tutorial at ICSA 2025 is based on our upcoming book Engineering AI Systems: Architecture and Devops Essentials [1]. The main argument of this book is that the behavior and quality of software systems that use Artificial Intelligence (AI) stems from the AI part, the traditional software part, and the interactions between both. Achieving high-quality AI systems requires managing all of these aspects well, throughout the whole life cycle from architecture design through to operation & analysis. The tutorial extends over two 90-minute slots, and is split up in two halves accordingly. During the first half, we will cover basics of AI and Machine Learning (ML). In the second half, we will go into details of the core of the book, namely the life cycle of AI-based systems and various qualities of such systems.