Karthik Vaidhyanathan

Assistant Professor. IIIT Hyderabad, India


23, Himalaya Block-D

5th Floor, Software Engineering Research Center

IIIT Hyderabad, Gachibowli, India 500032

Karthik Vaidhyanathan is an Assistant Professor at the Software Engineering Research Center, IIIT-Hyderabad, India. He obtained his Ph.D. from the Gran Sasso Science Institute, Italy and did his postdoc at the University of L’Aquila, Italy. His main research interests lie in the intersection of software architecture and machine learning with a specific focus on microservices and IoT domains. His research focuses on how machine learning techniques can be leveraged to better architect self-adaptive systems and further how to better define architecting practices for developing Machine Learning-enabled software systems. As a part of his research activities, he serves as a reviewer/organizing committee member in various workshops, conferences, and journals.

Karthik also poses more than 5 years of industrial experience in building and deploying ML products/services and he is working as a part-time consultant ML architect at Founding Minds, India.


Jul 13, 2022 Excited and honoured to have joined IIIT Hyderabad as an Assistant Professor
Jun 13, 2022 Happy to join the Organizing Committee of ICSA 2023 as a Webchair
Jun 6, 2022 Happy to announce that I am in the Organizing Committee of CAIN 2023 (Co-located with ICSE 2023) as a poster track co-chair
Apr 13, 2022 I will be a co-chair of the workshop, SAML 2022 (Co-located with ECSA 2022)
Mar 28, 2022 I will be a PC member for SERENE 2022

selected publications

  1. A Machine Learning Approach to Service Discovery for Microservice Architectures
    Caporuscio, Mauro, Toma, Marco De, Muccini, Henry, and Vaidhyanathan, Karthik
    In Software Architecture - 15th European Conference, ECSA 2021, Virtual Event, Sweden, September 13-17, 2021, Proceedings 2021
  2. Software Architecture for ML-based Systems: What Exists and What Lies Ahead
    Muccini, Henry, and Vaidhyanathan, Karthik
    In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021 2021
  3. Quantitative Verification-Aided Machine Learning: A Tandem Approach for Architecting Self-Adaptive IoT Systems
    Cámara, Javier, Muccini, Henry, and Vaidhyanathan, Karthik
    In 2020 IEEE International Conference on Software Architecture, ICSA 2020, Salvador, Brazil, March 16-20, 2020 2020