Nikita Mehrotra, Akash Sharma, Anmol Jindal, and Rahul Purandare. Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks. IEEE Transactions on Software Engineering (TSE), November 2023. Accepted for publication as a Journal First paper at ICSE’24.
Dhriti Khanna, Subodh Sharma, Rahul Purandare. Verifying Exception-Handling Code in Concurrent Libraries. Asia Pacific Software Engineering Conference (APSEC2023).
Khushboo Chitre, Piyus Kedia, Rahul Purandare. Rapid: Region-based Pointer Disambiguation. The ACM SIGPLAN Object Oriented Programming Systems Languages and Applications (OOPSLA'23).
Khushboo Chitre, Piyus Kedia, Rahul Purandare. The Road Not Taken: Exploring Alias Analysis Based Optimizations Missed by the Compiler. The ACM SIGPLAN Object Oriented Programming Systems Languages and Applications (OOPSLA'22).
Ridhi Jain, Rahul Purandare, Subodh Sharma. BiRD: Race Detection in Software Binaries under Relaxed Memory Models. ACM Transactions on Software Engineering and Methodology (TOSEM Journal First).
Nikita Mehrotra, Navdha Agarwal, Piyush Gupta, Saket Anand, David Lo and Rahul Purandare. Modeling Functional Similarity in Source Code with Graph-Based Siamese Networks. IEEE Transactions on Software Engineering (TSE Journal First).
Gede Artha Azriadi Prana, Denae Ford, Ayushi Rastogi, David Lo, Rahul Purandare and Nachiappan Nagappan. Including Everyone, Everywhere: Understanding Opportunities and Challenges of Geographic Gender-Inclusion in OSS. IEEE Transactions on Software Engineering (TSE).
Devika Sondhi, Mayank Jobanputra, Divya Rani, Salil Purandare, Sakshi Sharma, and Rahul Purandare. Mining Similar Methods for Test Adaptation. IEEE Transactions on Software Engineering.
Devika Sondhi, Avyakt Gupta, Salil Purandare, Ankit Rana, Deepanshu Kaushal, and Rahul Purandare. On Indirectly Dependent Documentation in the Context of Code Evolution: A Study. International Conference on Software Engineering (ICSE) 2021.
Dhriti Khanna, Dr. Rahul Purandare, and Dr. Subodh Sharma. Synthesizing Multi-threaded Tests from Sequential Traces to Detect Communication Deadlocks. IEEE International Conference on Software Testing, Verification and Validation (ICST) 2021. To appear.