Distinguished Lecture

The lecture series “Distinguished Lectures” of the Institute of Computer Science consists of high-quality lectures and discussions with national and international personalities, which are intended to inspire research at our institute and promote the exchange of knowledge between scientists. The event is open to all interested parties. Separate registration for participation is not required.

07.01.2025, 15:00 Uhr, Lecture hall O2

Chris­ti­an Käst­­ner

From Mo­dels to Sys­tems: On the Ro­le of Soft­ware En­gi­nee­ring for Ma­chi­ne Lear­ning

Chris­ti­an Käst­ner

Christian Kästner is a professor and the director of the Software Engineering PhD program at the School of Computer Science at Carnegie Mellon University. His research focuses primarily on software analysis and the boundaries of modularity, especially in the context of highly-configurable systems.

This talk is a call for more and better education at the intersection of software engineering and machine learning, as well as for more system-wide research on building software systems with machine-learning components. Christian Kästner will argue that truly a system-wide perspective is needed if we want to have any hope at making meaningful progress in building production systems with machine learning components in terms of safety, usability, fairness, or security.
 

From Mod­els to Sys­tems: On the Role of Soft­ware En­gin­eer­ing for Ma­chine Learn­ing

Abstract

Building production systems with machine learning components is challenging and many projects fail when moving into production even when showing initial success with training machine-learned models. Unfortunately data science education focuses narrowly on data analysis, machine-learning algorithms, and model building but rarely engages with how the model may be used as part of a system. Engineering aspects beyond deploying models are often ignored or underappreciated, including requirements engineering, user experience design, planning and testing integration with non-ML components, and planning for evolution, leading to poor outcomes in many real-world projects. Software engineers and data scientists often clash in teams due to different goals, processes, and expectations, finding it hard to effectively coordinate and integrate work. In this talk, I argue for the important roles that software engineers have in machine learning projects that want to move beyond a prototype model. I argue that truly a system-wide perspective is needed if we want to have any hope at making meaningful progress on safety, usability, fairness, or security. I explore the common collaboration problems and discuss strategies to overcome them. This talk is a call for more and better education in this space at the intersection of software engineering and machine learning, as well as for more system-wide research on building software systems with machine-learning components.

Pro­gramme

 

Tuesday, 07.01.2025, Lecture hall O2

15:00

Welcome by Department Chair Prof Dr Eric Bodden

15:20 Lecture by Christian Kästner
17:00 Get together with catering in the foyer in front of lecture theatre O2
   
  Wednesday, 08.01.2025
9:00 bis 16:00 Personal communications with research group leaders

Con­tact

Eric Bodden

Office: F1.125
Phone: +49 5251 60-6563
E-mail: eric.bodden@uni-paderborn.de