activity
20232026
most citedGenerative AI for Software Architecture. Applications, Challenges, and Future Directions

2 citations · 10 across the 31 of their papers we have counts for

collaborators
Showing cs.SEShow all

29 papers · 1 filter

cs.SE2026

Mitigating Uncertainty Interactions in GenAI-based Adaptive Systems: Vision, Challenges and Preliminary Guidelines

Karthik Vaidhyanathan, Norha Villegas, Raffaela Mirandola +5

Modern software-intensive systems increasingly incorporate GenAI components, including LLM and agentic subsystems, which introduce novel and compounding sources of uncertainty acro…

cs.SE2026

Can LLMs Extract Architectural Design Decisions from Source Code Commits? - A Preliminary Exploratory Study

Amey Karan, Rudra Dhar, Mohamed Soliman +1

Context: Architectural Design Decisions (ADDs) capture the rationale behind the structure and evolution of software systems but are rarely documented explicitly, and are often hidd…

cs.SE2026

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

Aneetta Sara Shany, Chandrasekar S, Karthik Vaidhyanathan

Context: Every agentic AI system shipped to production carries two hidden risks: accumulated Technical Debt (TD) and unmonitored runtime energy costs. While functional benchmarking…

cs.SE2026

EnCoDe: Energy Estimation of Source Code At Design-Time

Shailender Goyal, Akhila Matathammal, Karthik Vaidhyanathan

Energy efficiency has emerged as a vital attribute of software quality, with significant implications for both environmental sustainability and operational costs. However, existing…

cs.SE2026

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

Miryala Sathvika, Rudra Dhar, Karthik Vaidhyanathan

Architecture views are essential for software architecture documentation, yet their manual creation is labor intensive and often leads to outdated artifacts. As systems grow in com…

cs.SE2026

ArchBench: Benchmarking Generative-AI for Software Architecture Tasks

Bassam Adnan, Aviral Gupta, Sreemaee Akshathala +1

Benchmarks for large language models (LLMs) have progressed from snippet-level function generation to repository-level issue resolution, yet they overwhelmingly target implementati…

cs.SE2026

Can AI Agents Generate Microservices? How Far are We?

Bassam Adnan, Matteo Esposito, Davide Taibi +1

LLMs have advanced code generation, but their use for generating microservices with explicit dependencies and API contracts remains understudied. We examine whether AI agents can g…

cs.SE2026

AgenticAKM : Enroute to Agentic Architecture Knowledge Management

Rudra Dhar, Karthik Vaidhyanathan, Vasudeva Varma

Architecture Knowledge Management (AKM) is crucial for maintaining current and comprehensive software Architecture Knowledge (AK) in a software project. However AKM is often a labo…

cs.SE2026

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

Hemang Jain, Divyansh Pandey, Karthik Vaidhyanathan

AI-enabled systems are subjected to various types of runtime uncertainties, ranging from dynamic workloads, resource requirements, model drift, etc. These uncertainties have a big…

cs.SE2026

Harmonica: A Self-Adaptation Exemplar for Sustainable MLOps

Ananya Halgatti, Shaunak Biswas, Hiya Bhatt +2

Machine learning enabled systems (MLS) often operate in settings where they regularly encounter uncertainties arising from changes in their surrounding environment. Without structu…

cs.SE2026

Architecting AgentOps Needs CHANGE

Shaunak Biswas, Hiya Bhatt, Karthik Vaidhyanathan

The emergence of Agentic AI systems has outpaced the architectural thinking required to operate them effectively. These agents differ fundamentally from traditional software: their…

cs.SE2026

Toward architecting self-coding information systems

Rodrigo Falcão, Frank Elberzhager, Karthik Vaidhyanathan

In this extended abstract, we propose a novel research topic in the field of agentic AI, which we refer to as self-coding information systems. These systems will be able to dynamic…

cs.SE2025

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

Divyansh Pandey, Vyakhya Gupta, Prakhar Singhal +1

The growing scale, complexity, interconnectivity, and autonomy of modern software ecosystems introduce unprecedented uncertainty, challenging the foundations of traditional self-ad…

cs.SE2025

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

Radu Apsan, Vincenzo Stoico, Michel Albonico +3

Context. The rise of Large Language Models (LLMs) has led to their widespread adoption in development pipelines. Goal. We empirically assess the energy efficiency of Python code ge…

cs.SE2025★ 1 cited

HarmonE: A Self-Adaptive Approach to Architecting Sustainable MLOps

Hiya Bhatt, Shaunak Biswas, Srinivasan Rakhunathan +1

Machine Learning Enabled Systems (MLS) are becoming integral to real-world applications, but ensuring their sustainable performance over time remains a significant challenge. These…

cs.SE2025★ 1 cited

DRAFT-ing Architectural Design Decisions using LLMs

Rudra Dhar, Adyansh Kakran, Amey Karan +2

Architectural Knowledge Management (AKM) is crucial for software development but remains challenging due to the lack of standardization and high manual effort. Architecture Decisio…

cs.SE2025★ 2 cited

Generative AI for Software Architecture. Applications, Challenges, and Future Directions

Matteo Esposito, Xiaozhou Li, Sergio Moreschini +5

Context: Generative Artificial Intelligence (GenAI) is transforming much of software development, yet its application in software architecture is still in its infancy, and no prior…

cs.SE2025

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

Akhila Matathammal, Kriti Gupta, Larissa Lavanya +3

The widespread adoption of machine learning on edge devices, such as mobile phones, laptops, IoT devices, etc., has enabled real-time AI applications in resource-constrained enviro…

cs.SE2025★ 1 cited

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

Shrikara Arun, Meghana Tedla, Karthik Vaidhyanathan

Recently, the exponential growth in capability and pervasiveness of Large Language Models (LLMs) has led to significant work done in the field of code generation. However, this gen…

cs.SE2025★ 1 cited

Leveraging LLMs for Dynamic IoT Systems Generation through Mixed-Initiative Interaction

Bassam Adnan, Sathvika Miryala, Aneesh Sambu +3

IoT systems face significant challenges in adapting to user needs, which are often under-specified and evolve with changing environmental contexts. To address these complexities, u…

cs.SE2025

Approach Towards Semi-Automated Certification for Low Criticality ML-Enabled Airborne Applications

Chandrasekar Sridhar, Vyakhya Gupta, Prakhar Jain +1

As Machine Learning (ML) makes its way into aviation, ML enabled systems including low criticality systems require a reliable certification process to ensure safety and performance…

cs.SE2025

LoCoML: A Framework for Real-World ML Inference Pipelines

Kritin Maddireddy, Santhosh Kotekal Methukula, Chandrasekar Sridhar +1

The widespread adoption of machine learning (ML) has brought forth diverse models with varying architectures, and data requirements, introducing new challenges in integrating these…

cs.SE2025

Engineering LLM Powered Multi-agent Framework for Autonomous CloudOps

Kannan Parthasarathy, Karthik Vaidhyanathan, Rudra Dhar +8

Cloud Operations (CloudOps) is a rapidly growing field focused on the automated management and optimization of cloud infrastructure which is essential for organizations navigating…

cs.SE2024

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

Meghana Tedla, Shubham Kulkarni, Karthik Vaidhyanathan

The sustainability of Machine Learning-Enabled Systems (MLS), particularly with regard to energy efficiency, is an important challenge in their development and deployment. Self-ada…