The research agenda of the Programming Technologies and Software Engineering department focuses on improving productivity in software development, testing, and maintenance, and on improving software quality. Our agenda is driven specifically by the needs of the software services industry. Our research uses many core techniques, such as static and dynamic program analysis, model-driven development, text analysis, and data mining. In addition to developing new technologies that have a significant business impact, we strive for broader scientific impact by publishing our research in top programming languages and software engineering conferences.
Please visit the Research tab for a description of our current research projects.
- Our paper "Test generation for web applications: A business rule perspective" has been accepted in the Research Track of ICSE 2013.
- Senthil Mani presented the paper titled "AUSUM: Approach for Unsupervised bug report SUMmarization" at FSE 2012 (November 2012)
- Debdoot Mukherjee presented the paper titled "Is Text Search an Effective Approach for Fault Localization: A Practitioner Perspective" at SPLASH Wavefront 2012 (October 2012)
- Satish Chandra and Saurabh Sinha co-organized the International Workshop on End-to-end Test Script Engineering at ISSTA 2012 (July 2012)
- Nishant Sinha presented the paper titled "Alternate and Learn: Finding Witnesses without looking all over" at CAV 2012 (July 2012)
- Satish Chandra delivered a technical briefing "Symbolic Techniques for Software Debugging" at ICSE 2012 (June 2012)
- Suresh Thummalapenta presented the paper titled "Automating Test Automation" at ICSE 2012 (June 2012)
- Senthil Mani presented the paper titled "MINCE: MINing ChangE history of Android Project" at MSR 2012 (June 2012)
- Saurabh Sinha gave an invited talk titled "Automating Test Automation" at the 20th CREST Open Workshop, University College London (May 2012)
- Satish Chandra and Saurabh Sinha co-organized, with Abhik Roychoudhary of National University of Singapore and Komondoor V Raghavan of Indian Institute of Science, the Mysore Park Workshop on the Future of Debugging (US) (February-March 2012)