Postdoctoral Researcher

Via Vetoio Copitto, L'Aquila, Italy

Contact Information

Karthik Vaidhyanathan

Assistant Professor

University of L'Aquila

Karthik Vaidhyanathan is an Assistant Professor at the Software Engineering Research CenterIIIT-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.

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

Publications

Vaidhyanathan, Karthik, Anish Chandran, Henry Muccini, and Regi Roy. 2022. “Agile4MLS - Leveraging Agile Practices for Developing Machine Learning-Enabled Systems: An Industrial Experience.” IEEE Softw. 39 (6): 43–50. https://doi.org/10.1109/MS.2022.3195432. Cite
Menna, Federico Di, Henry Muccini, and Karthik Vaidhyanathan. 2022. “FEAST: A Framework for Evaluating Implementation Architectures of Self-Adaptive IoT Systems.” In SAC ’22: The 37th ACM/SIGAPP Symposium on Applied Computing, Virtual Event, April 25 - 29, 2022, edited by Jiman Hong, Miroslav Bures, Juw Won Park, and Tomás Cerný, 1440–47. ACM. https://doi.org/10.1145/3477314.3507146. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, 121–28. IEEE. https://doi.org/10.1109/WAIN52551.2021.00026. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” CoRR abs/2103.07950. https://arxiv.org/abs/2103.07950. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” CoRR abs/2103.07950. https://arxiv.org/abs/2103.07950. Cite
Vaidhyanathan, Karthik, Antonio Bruno, Eleonora Mendola, Filippo Mignosi, Mahyar Tourchi Moghaddam, Henry Muccini, and Monica Nesi. 2021. “A Service for Supporting Digital and Immersive Cultural Experiences.” CoRR abs/2109.07900. https://arxiv.org/abs/2109.07900. Cite Download
Sanctis, Martina De, Henry Muccini, and Karthik Vaidhyanathan. 2021. “A User-Driven Adaptation Approach for Microservice-Based IoT Applications.” In IoT ’21: 11th International Conference on the Internet of Things, St. Gallen, Switzerland, November 8 - 12, 2021, 48–56. ACM. https://doi.org/10.1145/3494322.3494329. Cite Download
Moghaddam, Mahyar Tourchi, Moamin B. Abughazala, Vittorio Cortellessa, Antinisca Di Marco, Henry Muccini, Fabrizio Rossi, and Karthik Vaidhyanathan. 2021. “Architecture Design for Human-Driven Systems.” CoRR abs/2109.10073. https://arxiv.org/abs/2109.10073. Cite Download
Caporuscio, Mauro, Marco De Toma, Henry Muccini, and Karthik Vaidhyanathan. 2021. “A Machine Learning Approach to Service Discovery for Microservice Architectures.” In Software Architecture - 15th European Conference, ECSA 2021, Virtual Event, Sweden, September 13-17, 2021, Proceedings, edited by Stefan Biffl, Elena Navarro, Welf Löwe, Marjan Sirjani, Raffaela Mirandola, and Danny Weyns, 12857:66–82. Lecture Notes in Computer Science. Springer. https://doi.org/10.1007/978-3-030-86044-8_5. Cite Download
Abughazala, Moamin, Mahyar Tourchi Moghaddam, Henry Muccini, and Karthik Vaidhyanathan. 2021. “Human Behavior-Oriented Architectural Design.” In Software Architecture - 15th European Conference, ECSA 2021, Virtual Event, Sweden, September 13-17, 2021, Proceedings, edited by Stefan Biffl, Elena Navarro, Welf Löwe, Marjan Sirjani, Raffaela Mirandola, and Danny Weyns, 12857:134–43. Lecture Notes in Computer Science. Springer. https://doi.org/10.1007/978-3-030-86044-8_9. Cite Download
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, 121–28. IEEE. https://doi.org/10.1109/WAIN52551.2021.00026. Cite Download
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” CoRR abs/2103.07950. https://arxiv.org/abs/2103.07950. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, 121–28. IEEE. https://doi.org/10.1109/WAIN52551.2021.00026. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” CoRR abs/2103.07950. https://arxiv.org/abs/2103.07950. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, 121–28. IEEE. https://doi.org/10.1109/WAIN52551.2021.00026. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” CoRR abs/2103.07950. https://arxiv.org/abs/2103.07950. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, 121–28. IEEE. https://doi.org/10.1109/WAIN52551.2021.00026. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” CoRR abs/2103.07950. https://arxiv.org/abs/2103.07950. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, 121–28. IEEE. https://doi.org/10.1109/WAIN52551.2021.00026. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” In 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, 121–28. IEEE. https://doi.org/10.1109/WAIN52551.2021.00026. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2021. “Software Architecture for ML-Based Systems: What Exists and What Lies Ahead.” CoRR abs/2103.07950. https://arxiv.org/abs/2103.07950. Cite
Sanctis, Martina De, Henry Muccini, and Karthik Vaidhyanathan. 2020. “Data-Driven Adaptation in Microservice-Based IoT Architectures.” In 2020 IEEE International Conference on Software Architecture Companion, ICSA Companion 2020, Salvador, Brazil, March 16-20, 2020, 59–62. IEEE. https://doi.org/10.1109/ICSA-C50368.2020.00019. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2020. “Leveraging Machine Learning Techniques for Architecting Self-Adaptive IoT Systems.” In IEEE International Conference on Smart Computing, SMARTCOMP 2020, Bologna, Italy, September 14-17, 2020, 65–72. IEEE. https://doi.org/10.1109/SMARTCOMP50058.2020.00029. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2020. “Towards Self-Learnable Software Architectures.” ERCIM News 2020 (122). https://ercim-news.ercim.eu/en122/special/towards-self-learnable-software-architectures. Cite
Cámara, Javier, Henry Muccini, and Karthik Vaidhyanathan. 2020. “Quantitative Verification-Aided Machine Learning: A Tandem Approach for Architecting Self-Adaptive IoT Systems.” In 2020 IEEE International Conference on Software Architecture, ICSA 2020, Salvador, Brazil, March 16-20, 2020, 11–22. IEEE. https://doi.org/10.1109/ICSA47634.2020.00010. Cite Download
Muccini, Henry, and Karthik Vaidhyanathan. 2019. “A Machine Learning-Driven Approach for Proactive Decision Making in Adaptive Architectures.” In IEEE International Conference on Software Architecture Companion, ICSA Companion 2019, Hamburg, Germany, March 25-26, 2019, 242–45. IEEE. https://doi.org/10.1109/ICSA-C.2019.00050. Cite
Muccini, Henry, and Karthik Vaidhyanathan. 2019. “ArchLearner: Leveraging Machine-Learning Techniques for Proactive Architectural Adaptation.” In Proceedings of the 13th European Conference on Software Architecture, ECSA 2019, Paris, France, September 9-13, 2019, Companion Proceedings (Proceedings Volume 2), edited by Laurence Duchien, Anne Koziolek, Raffaela Mirandola, Elena Maria Navarro Martínez, Clément Quinton, Riccardo Scandariato, Patrizia Scandurra, Catia Trubiani, and Danny Weyns, 38–41. ACM. https://doi.org/10.1145/3344948.3344962. Cite Download