MIS Speaker's Series: Tomas Cerny

Image
Sunset over McClelland Hall

When

2 – 3 p.m., Jan. 24, 2025

Where

Tomas Cerny

Associate Professor of Systems and Industrial Engineering, Member of the Graduate Faculty, University of Arizona

Towards Change Impact Analysis in Microservices-based System Evolution

Abstract: Cloud-native systems are the mainstream for enterprise solutions, given their scalability, resilience, and other benefits. While the benefits of cloud-native systems fueled by microservices are known, less guidance exists on their evolution. One could assume that since microservices encapsulate their code, code changes remain encapsulated as well; however, the community is becoming more aware of the possible consequences of code change propagation across microservices. Moreover, an active mitigation instrument for negative consequences of change propagation across microservices (i.e., ripple effect) is yet missing, but the microservice community would greatly benefit from it. This talk introduces what it could look like to have an infrastructure to assist with change impact analysis across the entire microservice system and intends to facilitate advancements in laying out the foundations and building guidelines on microservice system evolution. It shares a new direction for incremental software architecture reconstruction that could serve as the infrastructure concept and demonstrates early results from prototyping to illustrate the potential.  

Bio: Tomas Cerny is an Associate Professor of Systems and Industrial Engineering at the University of Arizona, Tucson. He is in the Software Engineering unit, managing Software Engineering programs. After earning an Engineer and Masters's degrees from the Czech Technical University, FEE, and from Baylor University, he has served as an Assistant Professor at the Science and Computer Department at the Czech Technical University, FEE, since 2009. Soon after earning a Doctoral degree in 2016, he returned to Baylor University to join the Computer Science department. He was tenured in 2023 at Baylor and moved as Associate Professor of Systems and Industrial Engineering at the University of Arizona. His research focus is Software Engineering, Software Architecture, Technical Debt, Static Analysis, and Cloud-computing application maintenance. He served 18 years as the lead developer of the International Collegiate Programming Contest Management System and is currently the Global Infrastructure Director and ICPC Challenge Chair. He authored 175 publications, mainly relating to code analysis and aspect-oriented programming. Among his awards are the eight best papers, the 2023 Baylor Scholarship Award, the Outstanding Service Award ACM SIGAPP 2018 and 2015, and the 2011 ICPC Joseph S. DeBlasi Outstanding Contribution Award. He was the finalist for Masters Teacher of the Year in Postgrad Awards 2024. He actively serves the scientific community and was on the organizing committee for IEEE SOSE, ESOCC, SANER, ACM SAC, ACM RACS, and ICITCS.

Contacts

Seokjun Youn