Software Engineering for Machine Learning
November 2021 • Podcast
Grace Lewis, Ipek Ozkaya
Grace Lewis and Ipek Ozkaya discuss their research into software engineering for machine learning (ML) with host Jonathan Spring.
Listen
Watch
Abstract
Mismatches between the perspectives and practices of the roles involved in the development and fielding of ML systems—data scientists, software engineers, and operations personnel—can affect the ability of systems to achieve their intended missions. In this SEI Podcast, Grace Lewis, a principal researcher and lead for the Tactical and AI-Enabled Systems Initiative, and Ipek Ozkaya, technical director of Engineering Intelligent Software Systems, discuss their research into characterizing, codifying, and mitigating such mismatches.
About the Speaker

Grace Lewis
Grace Lewis is principal researcher and lead of the Tactical and AI-enabled Systems (TAS) initiative at the Software Engineering Institute at Carnegie Mellon University. Lewis is the principal investigator ...
Grace Lewis is principal researcher and lead of the Tactical and AI-enabled Systems (TAS) initiative at the Software Engineering Institute at Carnegie Mellon University. Lewis is the principal investigator for the “Predicting Inference Degradation in Production ML Systems” and “Characterizing and Detecting Mismatch in ML-Enabled Systems” research projects. Lewis’ current areas of expertise and interest include software engineering for AI/ML systems, edge computing, software architecture (in particular the development of software architecture practices for systems that integrate emerging technologies), and software engineering in society. Lewis received a PhD in Computer Science from Vrije Universiteit Amsterdam, a Master in Software Engineering from Carnegie Mellon University, and B.Sc. in Software Systens Engineering from Icesi University. She is also very active in the IEEE Computer Society, currently serving as VP for Technical and Conference Activities (T&C) and a member of the Board of Governors.

Ipek Ozkaya
Ipek Ozkaya is technical director of the Engineering Intelligent Software Systems group at the SEI. Ozkaya’s primary interests include developing techniques for improving software development efficiency ...
Ipek Ozkaya is technical director of the Engineering Intelligent Software Systems group at the SEI. Ozkaya’s primary interests include developing techniques for improving software development efficiency and system evolution with an emphasis on software architecture practices, software economics, and agile development. Ozkaya’s most recent research focuses on building the theoretical and empirical foundations of managing technical debt in large-scale, complex software-intensive systems and software engineering of AI-enabled systems. Ozkaya is editor in chief of IEEE Software magazine and is the coauthor of a practitioner book, Managing Technical Debt, Reducing Friction in Software Development. Ozkaya holds doctoral and master’s degrees in computational design from Carnegie Mellon University.