Research output

Publications

73 publication records maintained from a single BibTeX source. Browse by year; titles link to DOI or publication records when available.

2026

  1. A Research Agenda on Agents and Software Engineering: Outcomes from the Rio A2SE Seminar

    Davide Taibi, Henry Muccini, Karthik Vaidhyanathan, Marcos Kalinowski, Michele Albano, Antonio Pedro Santos Alves, Renato Cerqueira, Mateus Devino, Matteo Esposito, Rodrigo Falcão, Vinicius Henning, Foutse Khomh, Valentina Lenarduzzi, Qinghua Lu, Matías Martínez, Henrique Mello, Daniel Méndez, Lucas Cordeiro Romão

    CoRR

  2. Agentic AI Frameworks Under the Microscope: What Works, What Doesn't

    Karthik Vaidhyanathan, Davide Taibi

    IEEE Softw.

  3. AgenticAKM : Enroute to Agentic Architecture Knowledge Management

    Rudra Dhar, Karthik Vaidhyanathan, Vasudeva Varma

    CoRR

  4. ArchBench: Benchmarking Generative-AI for Software Architecture Tasks

    Bassam Adnan, Aviral Gupta, Sreemaee Akshathala, Karthik Vaidhyanathan

    CoRR

  5. Architecting AgentOps Needs CHANGE

    Shaunak Biswas, Hiya Bhatt, Karthik Vaidhyanathan

    CoRR

  6. Beyond Task Completion: An Assessment Framework for Evaluating Agentic AI Systems

    Sreemaee Akshathala, Bassam Adnan, Mahisha Ramesh, Karthik Vaidhyanathan, Basil Muhammed, Kannan Parthasarathy

    Proceedings of the 2026 International Workshop on Agentic Engineering, AGENT 2026, Rio de Janeiro, Brazil, April 12-18, 2026

  7. CALM: A Self-Adaptive Orchestration Approach for QoS-Aware Routing in Small Language Model based Systems

    Hemang Jain, Divyansh Pandey, Karthik Vaidhyanathan

    Proceedings of the 21st International Conference on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2026, Rio de Janeiro, Brazil, April 13-14, 2026

  8. Can AI Agents Generate Microservices? How Far are We?

    Bassam Adnan, Matteo Esposito, Davide Taibi, Karthik Vaidhyanathan

    23rd IEEE International Conference on Software Architecture, ICSA 2026, Amsterdam, Netherlands, June 22-26, 2026

  9. Context Matters: Evaluating Context Strategies for Automated ADR Generation Using LLMs

    Aviral Gupta, Rudra Dhar, Daniel Feitosa, Karthik Vaidhyanathan

    CoRR

  10. EnCoDe: Energy Estimation of Source Code At Design-Time

    Shailender Goyal, Akhila Matathammal, Karthik Vaidhyanathan

    CoRR

  11. Generative AI for software architecture. Applications, challenges, and future directions

    Matteo Esposito, Xiaozhou Li, Sergio Moreschini, Noman Ahmad, Tomás Cerný, Karthik Vaidhyanathan, Valentina Lenarduzzi, Davide Taibi

    J. Syst. Softw.

  12. Harmonica: A Self-Adaptation Exemplar for Sustainable MLOps

    Ananya Vishal Halgatti, Shaunak Biswas, Hiya Bhatt, Srinivasan Rakhunathan, Karthik Vaidhyanathan

    Proceedings of the 21st International Conference on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2026, Rio de Janeiro, Brazil, April 13-14, 2026

  13. LEAF: A Layered Emission Assessment Framework for Cloud Deployments

    Prakhar Singhal, Shaunak Biswas, Karthik Vaidhyanathan, Akhila Matathammal, Ch Pavan Harshit, Ravi Kappagantu, Srinivas V. Katakam, Jitendra Chougala

    IEEE Softw.

  14. LLM-based Automated Architecture View Generation: Where Are We Now?

    Miryala Sathvika, Rudra Dhar, Karthik Vaidhyanathan

    23rd IEEE International Conference on Software Architecture, ICSA 2026, Amsterdam, Netherlands, June 22-26, 2026

  15. LLMs for Architectural Refactoring: An Exploratory Study on Monoliths to Microservices

    Aneesh Sambu, Roberta Capuano, Eoan O'Dea, Karthik Vaidhyanathan, Henry Muccini

    23rd IEEE International Conference on Software Architecture, ICSA 2026, Amsterdam, Netherlands, June 22-26, 2026

  16. POLARIS: Is Multi-Agentic Reasoning the Next Wave in Engineering Self-Adaptive Systems?

    Divyansh Pandey, Vyakhya Gupta, Prakhar Singhal, Karthik Vaidhyanathan

    Proceedings of the 21st International Conference on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2026, Rio de Janeiro, Brazil, April 13-14, 2026

  17. SWEnergy: An Empirical Study on Energy Efficiency in Agentic Issue Resolution Frameworks with SLMs

    Arihant Tripathy, Ch Pavan Harshit, Karthik Vaidhyanathan

    Proceedings of the 2026 International Workshop on Agentic Engineering, AGENT 2026, Rio de Janeiro, Brazil, April 12-18, 2026

  18. Toward self-coding information systems

    Rodrigo Falcão, Frank Elberzhager, Karthik Vaidhyanathan

    CoRR

  19. Watts and Debts of Agentic Frameworks: An Empirical Study (Registered Report)

    Aneetta Sara Shany, Chandrasekar S, Karthik Vaidhyanathan

    CoRR

2025

  1. APDT: A Digital Twin for Assessing Access Point Characteristics in a Network

    D. Sree Yashaswinee, Gargie Tambe, Y. Raghu Reddy, Karthik Vaidhyanathan

    CoRR

  2. Approach Towards Semi-Automated Certification of Low Criticality ML-Enabled Airborne Applications

    Chandrasekar Sridhar, Vyakhya Gupta, Prakhar Jain, Karthik Vaidhyanathan

    4th IEEE/ACM International Conference on AI Engineering - Software Engineering for AI, CAIN 2025, Ottawa, ON, Canada, April 27-28, 2025

  3. Architecting Digital Twins for Intelligent Transportation Systems

    Hiya Bhatt, Sahil, Karthik Vaidhyanathan, Rahul Biju, Deepak Gangadharan, Ramona Trestian, Purav Shah

    22nd IEEE International Conference on Software Architecture, ICSA - Companion, Odense, Denmark, March 31 - April 4, 2025

  4. Dissecting Transformers: A CLEAR Perspective towards Green AI

    Hemang Jain, Shailender Goyal, Divyansh Pandey, Karthik Vaidhyanathan

    CoRR

  5. DRAFT-ing Architectural Design Decisions using LLMs

    Rudra Dhar, Adyansh Kakran, Amey Karan, Karthik Vaidhyanathan, Vasudeva Varma

    CoRR

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

    Akhila Matathammal, Kriti Gupta, Larissa Lavanya, Ananya Vishal Halgatti, Priyanshi Gupta, Karthik Vaidhyanathan

    22nd IEEE International Conference on Software Architecture, ICSA - Companion, Odense, Denmark, March 31 - April 4, 2025

  7. Engineering End-to-End Remote Labs Using IoT-Based Retrofitting

    Savitha Viswanadh Kandala, Akshit Gureja, Nagesh Walchatwar, Rishabh Agrawal, Shiven Sinha, Sachin Chaudhari, Karthik Vaidhyanathan, Venkatesh Choppella, Prabhakar Bhimalapuram, Harikumar Kandath, Aftab M. Hussain

    IEEE Access

  8. Engineering LLM Powered Multi-Agent Framework for Autonomous CloudOps

    Kannan Parthasarathy, Karthik Vaidhyanathan, Rudra Dhar, Venkat Krishnamachari, Adyansh Kakran, Sreemaee Akshathala, Shrikara Arun, Amey Karan, Basil Muhammed, Sumant Dubey, Mohan Veerubhotla

    4th IEEE/ACM International Conference on AI Engineering - Software Engineering for AI, CAIN 2025, Ottawa, ON, Canada, April 27-28, 2025

  9. Generating Energy-Efficient Code via Large-Language Models - Where are we now?

    Radu Apsan, Vincenzo Stoico, Michel Albonico, Rudra Dhar, Karthik Vaidhyanathan, Ivano Malavolta

    CoRR

  10. Greening AI-enabled Systems with Software Engineering: A Research Agenda for Environmentally Sustainable AI Practices

    Luis Cruz, João Paulo Fernandes, Maja H. Kirkeby, Silverio Martínez-Fernández, June Sallou, Hina Anwar, Enrique Barba Roque, Justus Bogner, Joel Castaño, Fernando Castor, Aadil Chasmawala, Simão Cunha, Daniel Feitosa, Alexandra González, Andreas Jedlitschka, Patricia Lago, Henry Muccini, Ana Oprescu, Pooja Rani, João Saraiva, Federica Sarro, Raghavendra Selvan, Karthik Vaidhyanathan, Roberto Verdecchia, Ivan P. Yamshchikov

    CoRR

  11. HarmonE: A Self-adaptive Approach to Architecting Sustainable MLOps

    Hiya Bhatt, Shaunak Biswas, Srinivasan Rakhunathan, Karthik Vaidhyanathan

    Software Architecture - 19th European Conference, ECSA 2025, Limassol, Cyprus, September 15-19, 2025, Proceedings

  12. Leveraging LLMs for Dynamic IoT Systems Generation Through Mixed-Initiative Interaction

    Bassam Adnan, Sathvika Miryala, Aneesh Sambu, Karthik Vaidhyanathan, Martina De Sanctis, Romina Spalazzese

    22nd IEEE International Conference on Software Architecture, ICSA - Companion, Odense, Denmark, March 31 - April 4, 2025

  13. LLMs for Generation of Architectural Components: An Exploratory Empirical Study in the Serverless World

    Shrikara Arun, Meghana Tedla, Karthik Vaidhyanathan

    22nd IEEE International Conference on Software Architecture, ICSA 2025, Odense, Denmark, March 31 - April 4, 2025

  14. LoCoML: A Framework for Real-World ML Inference Pipelines

    Kritin Maddireddy, Santhosh Kotekal Methukula, Chandrasekar Sridhar, Karthik Vaidhyanathan

    4th IEEE/ACM International Conference on AI Engineering - Software Engineering for AI, CAIN 2025, Ottawa, ON, Canada, April 27-28, 2025

  15. Modeling and Simulating IoT Infrastructures

    Philipp Zech, Karthik Vaidhyanathan, Likhith Kanigolla, Luca Rahm, Ruth Breu

    Proceedings of the 15th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, SIMULTECH 2025, Bilbao, Spain, June 11-13, 2025

  16. SCAR: State-Space Compression for AI-Driven Resource Management in 6G-Enabled Vehicular Infotainment Systems

    Ioan-Sorin Comsa, Purav Shah, Karthik Vaidhyanathan, Deepak Gangadharan, Christof Imhof, Per Bergamin, Aryan Kaushik, Gabriel-Miro Muntean, Ramona Trestian

    CoRR

  17. Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Calling

    Ishan Kavathekar, Raghav Donakanti, Ponnurangam Kumaraguru, Karthik Vaidhyanathan

    Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering, EASE 2025, Istanbul, Turkey, June 17-20, 2025

  18. Software Architecture in the Age of Agentic AI

    Karthik Vaidhyanathan, Henry Muccini

    Software Architecture. ECSA 2025 Tracks and Workshops - Limassol, Cyprus, September 15-19, 2025, Proceedings

2024

  1. Architecting Digital Twin for Smart City Systems: A Case Study

    Likhith Kanigolla, Gaurav Pal, Karthik Vaidhyanathan, Deepak Gangadharan, Anuradha Vattem

    21st IEEE International Conference on Software Architecture, ICSA 2024 - Companion, Hyderabad, India, June 4-8, 2024

  2. Can LLMs Generate Architectural Design Decisions? - An Exploratory Empirical Study

    Rudra Dhar, Karthik Vaidhyanathan, Vasudeva Varma

    21st IEEE International Conference on Software Architecture, ICSA 2024, Hyderabad, India, June 4-8, 2024

  3. EcoMLS: A Self-Adaptation Approach for Architecting Green ML-Enabled Systems

    Meghana Tedla, Shubham Kulkarni, Karthik Vaidhyanathan

    21st IEEE International Conference on Software Architecture, ICSA 2024 - Companion, Hyderabad, India, June 4-8, 2024

  4. Exploratory Study of oneM2M-Based Interoperability Architectures for IoT: A Smart City Perspective

    VJS Pranavasri, Leo Francis, Gaurav Pal, Ushasri Mogadali, Anuradha Vattem, Karthik Vaidhyanathan, Deepak Gangadharan

    21st IEEE International Conference on Software Architecture, ICSA 2024 - Companion, Hyderabad, India, June 4-8, 2024

  5. Leveraging Generative AI for Architecture Knowledge Management

    Rudra Dhar, Karthik Vaidhyanathan, Vasudeva Varma

    21st IEEE International Conference on Software Architecture, ICSA 2024 - Companion, Hyderabad, India, June 4-8, 2024

  6. ML-enabled Service Discovery for Microservice Architecture: a QoS Approach

    Karthik Vaidhyanathan, Mauro Caporuscio, Stefano Florio, Henry Muccini

    Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing, SAC 2024, Avila, Spain, April 8-12, 2024

  7. POSEIDON: Efficient Function Placement at the Edge Using Deep Reinforcement Learning

    Prakhar Jain, Prakhar Singhal, Divyansh Pandey, Giovanni Quatrocchi, Karthik Vaidhyanathan

    Service-Oriented Computing - 22nd International Conference, ICSOC 2024, Tunis, Tunisia, December 3-6, 2024, Proceedings, Part I

  8. Reimagining Self-Adaptation in the Age of Large Language Models

    Raghav Donakanti, Prakhar Jain, Shubham Kulkarni, Karthik Vaidhyanathan

    21st IEEE International Conference on Software Architecture, ICSA 2024 - Companion, Hyderabad, India, June 4-8, 2024

  9. SWITCH: An Exemplar for Evaluating Self-Adaptive ML-Enabled Systems

    Arya Marda, Shubham Kulkarni, Karthik Vaidhyanathan

    Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2024, Lisbon, Portugal, April 15-16, 2024

  10. Towards Architecting Sustainable MLOps: A Self-Adaptation Approach

    Hiya Bhatt, Shrikara Arun, Adyansh Kakran, Karthik Vaidhyanathan

    21st IEEE International Conference on Software Architecture, ICSA 2024 - Companion, Hyderabad, India, June 4-8, 2024

2023

  1. A Tool based Experiment to Teach Elicitation and Specification of Virtual Reality Product Requirements

    Sai Anirudh Karre, Karthik Vaidhyanathan, Y. Raghu Reddy

    Proceedings of the ACM Conference on Global Computing Education Vol 2, CompEd 2023, Hyderabad, India, December 5-9, 2023

  2. Emoticontrol: Emotions-based Control of User-Interfaces Adaptations

    Mina Alipour, Mahyar Tourchi Moghaddam, Karthik Vaidhyanathan, Mikkel Baun Kjærgaard

    Proc. ACM Hum. Comput. Interact.

  3. Emotional Internet of Behaviors: A QoE-QoS Adjustment Mechanism

    Mina Alipour, Mahyar Tourchi Moghaddam, Karthik Vaidhyanathan, Tobias Kristensen, Nicolai Krogager Asmussen

    Artificial Intelligence in HCI - 4th International Conference, AI-HCI 2023, Held as Part of the 25th HCI International Conference, HCII 2023, Copenhagen, Denmark, July 23-28, 2023, Proceedings, Part I

  4. Scalable and Interoperable Distributed Architecture for IoT in Smart Cities

    VJS Pranavasri, Leo Francis, Ushasri Mogadali, Gaurav Pal, SVSLN Surya Suhas Vaddhiparthy, Anuradha Vattem, Karthik Vaidhyanathan, Deepak Gangadharan

    9th IEEE World Forum on Internet of Things, WF-IoT 2023, Aveiro, Portugal, October 12-27, 2023

  5. Software Architecture and Machine Learning (Dagstuhl Seminar 23302)

    Grace A. Lewis, Henry Muccini, Ipek Ozkaya, Karthik Vaidhyanathan, Roland Weiss, Liming Zhu

    Dagstuhl Reports

  6. Software Architecture for Multi-User Multiplexing to Enhance Scalability in IoT-Based Remote Labs

    Akshit Gureja, Rishabh Agrawal, Sachin Chaudhari, Karthik Vaidhyanathan, Venkatesh Choppella

    9th IEEE World Forum on Internet of Things, WF-IoT 2023, Aveiro, Portugal, October 12-27, 2023

  7. Toward Changing Users behavior with Emotion-based Adaptive Systems

    Mina Alipour, Mahyar Tourchi Moghaddam, Karthik Vaidhyanathan, Mikkel Baun Kjærgaard

    Proceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization, UMAP 2023, Limassol, Cyprus, June 26-29, 2023

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

    Shubham Kulkarni, Arya Marda, Karthik Vaidhyanathan

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

2022

  1. Agile4MLS - Leveraging Agile Practices for Developing Machine Learning-Enabled Systems: An Industrial Experience

    Karthik Vaidhyanathan, Anish Chandran, Henry Muccini, Regi Roy

    IEEE Softw.

  2. FEAST: a framework for evaluating implementation architectures of self-adaptive IoT systems

    Federico Di Menna, Henry Muccini, Karthik Vaidhyanathan

    SAC '22: The 37th ACM/SIGAPP Symposium on Applied Computing, Virtual Event, April 25 - 29, 2022

2021

  1. A Machine Learning Approach to Service Discovery for Microservice Architectures

    Mauro Caporuscio, Marco De Toma, Henry Muccini, Karthik Vaidhyanathan

    Software Architecture - 15th European Conference, ECSA 2021, Virtual Event, Sweden, September 13-17, 2021, Proceedings

  2. A Service for Supporting Digital and Immersive Cultural Experiences

    Karthik Vaidhyanathan, Antonio Bruno, Eleonora Mendola, Filippo Mignosi, Mahyar Tourchi Moghaddam, Henry Muccini, Monica Nesi

    CoRR

  3. A User-driven Adaptation Approach for Microservice-based IoT Applications

    Martina De Sanctis, Henry Muccini, Karthik Vaidhyanathan

    IoT '21: 11th International Conference on the Internet of Things, St. Gallen, Switzerland, November 8 - 12, 2021

  4. Architecture Design for Human-Driven Systems

    Mahyar Tourchi Moghaddam, Moamin B. Abughazala, Vittorio Cortellessa, Antinisca Di Marco, Henry Muccini, Fabrizio Rossi, Karthik Vaidhyanathan

    CoRR

  5. Human Behavior-Oriented Architectural Design

    Moamin Abughazala, Mahyar Tourchi Moghaddam, Henry Muccini, Karthik Vaidhyanathan

    Software Architecture - 15th European Conference, ECSA 2021, Virtual Event, Sweden, September 13-17, 2021, Proceedings

  6. Software Architecture for ML-based Systems: What Exists and What Lies Ahead

    Henry Muccini, Karthik Vaidhyanathan

    1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021

2020

  1. Data-driven Adaptation in Microservice-based IoT Architectures

    Martina De Sanctis, Henry Muccini, Karthik Vaidhyanathan

    2020 IEEE International Conference on Software Architecture Companion, ICSA Companion 2020, Salvador, Brazil, March 16-20, 2020

  2. Leveraging Machine Learning Techniques for Architecting Self-Adaptive IoT Systems

    Henry Muccini, Karthik Vaidhyanathan

    IEEE International Conference on Smart Computing, SMARTCOMP 2020, Bologna, Italy, September 14-17, 2020

  3. Quantitative Verification-Aided Machine Learning: A Tandem Approach for Architecting Self-Adaptive IoT Systems

    Javier Cámara, Henry Muccini, Karthik Vaidhyanathan

    2020 IEEE International Conference on Software Architecture, ICSA 2020, Salvador, Brazil, March 16-20, 2020

  4. Towards Self-Learnable Software Architectures

    Henry Muccini, Karthik Vaidhyanathan

    ERCIM News

2019

  1. A Machine Learning-Driven Approach for Proactive Decision Making in Adaptive Architectures

    Henry Muccini, Karthik Vaidhyanathan

    IEEE International Conference on Software Architecture Companion, ICSA Companion 2019, Hamburg, Germany, March 25-26, 2019

  2. ArchLearner: leveraging machine-learning techniques for proactive architectural adaptation

    Henry Muccini, Karthik Vaidhyanathan

    Proceedings of the 13th European Conference on Software Architecture, ECSA 2019, Paris, France, September 9-13, 2019, Companion Proceedings (Proceedings Volume 2),