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
Applications are invited for Ph.D. positions at Software Engineering Research Centre (SERC), IIIT Hyderabad in Agentic AI, HCI/VR, Parallel Computing, and Software Engineering. Apply by September 15, 2026.
Jul 22, 2026 • SERC
SERI 2026 is a three-day conference at IIIT Hyderabad that brings together academia and industry to share cutting-edge software engineering research. The event features invited talks, research presentations, and a dedicated Industry Day.
Jul 16, 2026 • IIIT Hyderabad
SERI 2026 Successfully Concludes with Strong Academia–Industry Participation
Jul 16, 2026 • IIIT Hyderabad
Parthasarathy, Kannan, Vaidhyanathan, Karthik, Dhar, Rudra, Krishnamachari, Venkat, Kakran, Adyansh, sreemaee-akshathala, Arun, Shrikara, Karan, Amey, Muhammed, Basil, Dubey, Sumant, Veerubhotla, Mohan
Software Engineering for AI (CAIN), 2025
Read →Y Raghu Reddy
20th International conference on Evaluation of Novel Approaches to Software Engineering (ENASE), 2025
Read →Y Raghu Reddy, Sai Anirudh Karre, Amogha A Halhalli
2025 IEEE/ACM 47th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 2025
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.