Please wait while we prepare the content

To be a globally respected software research center that addresses Indian challenges while creating worldwide impact through intelligent, reliable, human-centered software. We envision a future where our research advances not just technology, but the broader understanding of how computation can augment human capabilities.
We study how human intelligence and autonomous computation can come together to build software that is functional, efficient, trustworthy, and understandable. Through rigorous research, education, and collaboration, we strive to create a positive impact on society.
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.