Please wait while we prepare the content

Software Engineering Research Center • IIIT Hyderabad
To be a globally respected Software Engineering research centre that addresses India's challenges while creating worldwide impact by advancing the design, development, and sustainability of intelligent, reliable, human-centered, and responsible software through deep academia-industry collaboration.
As software systems become increasingly intelligent and deeply embedded in society, building them well—and understanding who we build them for and why—is essential. Our mission is to understand how human intelligence and autonomous computation can work together to create software that is human-centered, functional, efficient, trustworthy, and understandable.
Publications
Projects
Industry Partners
Researchers
Dr. Karthik Vaidhyanathan Participates in FinAI Confluence 2026 Panel on Trustworthy Agentic AI
Aug 18, 2026 • The Westin Mindspace
"Dissecting Transformers": SERC Students' Paper on Sustainable AI Accepted at EMNLP 2026
Aug 14, 2026 • Budapest
Embedded Safety and Security Summit 2026 (ESSS 2026)
Aug 11, 2026 • Bengaluru and Hyderabad
Bassam Adnan, Matteo Esposito, Davide Taibi, Karthik Vaidhyanathan
23rd IEEE International Conference on Software Architecture (ICSA), 2026
Read →Miryala Sathvika, Rudra Dhar, Karthik Vaidhyanathan
23rd IEEE International Conference on Software Architecture (ICSA), 2026
Read →Aneesh Sambu, Roberta Capuano, Eoan O'Dea, Karthik Vaidhyanathan, Henry Muccini
23rd IEEE International Conference on Software Architecture (ICSA), 2026
Read →Dr. Karthik Vaidhyanathan
January 17, 2025
View →Exploring the frontiers of software engineering innovation
Applying mathematical techniques for specification, development, and verification of software systems to ensure correctness and reliability.
Applying game design principles and mechanics to non-game contexts to enhance user engagement, motivation, and learning outcomes.
Researching Human-Computer Interaction to design intuitive, accessible, and effective user interfaces and interaction paradigms.
Developing software solutions for Internet of Things ecosystems, including device interconnectivity, data processing, and system integration.
Innovating in language design, semantics, compilers, and runtime systems to enable safer, more expressive, and efficient software development.
Exploring the intersection of software engineering and machine learning to build more intelligent, adaptive software systems.
Engineering systems that can modify their behavior automatically in response to changes in operating environments and requirements.
Analyzing software artifacts and processes to gain insights for improving software quality, team productivity, and development workflows.
Developing methodologies and tools to assess, measure, and improve the reliability, performance, and security of software systems.
Investigating approaches to create software that is environmentally sustainable, resource-efficient, and maintainable over extended periods.
Building immersive, interactive virtual laboratory environments for education and research that simulate real-world scenarios and experiments.
Exploring virtual and augmented reality technologies to create immersive interfaces and environments for various software applications.