SERC Logo

Karthik Vaidhyanathan

Assistant Professor

Karthik Vaidhyanathan

Research Interests

Software ArchitectureSelf-adaptive SystemsML-Enabled SystemsSoftware Sustainability

Biography

Karthik Vaidhyanathan is an Assistant Professor at the Software Engineering Research Center, IIIT-Hyderabad, India where he is also associated with the leadership team of smart city living lab. 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 building sustainable software systems. 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. He is also an editorial board member (SE Radio) of IEEE Software.

Karthik also poses more than 5 years of industrial experience as an employee and as a consultant in building and deploying ML products/services.

Education

2021

PhD in Computer Science

Gran Sasso Science Institute, Italy

2016

Msc Computer Science

University of L'Aquila, Italy

2016

MTech Computer Science and Engineering

Amrita University, India

2014

BTech Computer Science and Engineering

Amrita University, India

Publications

EdgeMLBalancer: A Self-Adaptive Approach for Dynamic Model Switching on Resource-Constrained Edge Devices

2025The International Workshop on Flexible Software Architecture for Embedded Computing Systems (SARECS) - 22nd International Conference on Software Architecture (ICSA)

Towards Self-Adaptive Machine Learning-Enabled Systems Through QoS-Aware Model Switching

202338th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023, Luxembourg, September 11-15, 2023