Research Publications

[DBLP] [GoogleScholar] [PhD Thesis]

Legend. J: Journal; C: Conference; W: Workshop; P: Poster

[W5] Arjun Bharat, Andrew Craik, Daryl Maier, Vijay Sundaresan, Manas Thakur, and V. Krishna Nandivada. “Split Scalarization: Practical Field Privatization by Splitting the Live Ranges of Objects”. 5th Workshop on Advances in Open Runtimes and Cloud Performance Technologies (AORCPT), co-located with IBM CASCON-EVOKE, November 24th, 2021.

[P3] Shreyansh Kulshreshtha, Rishi Sharma, and Manas Thakur. “Can we run in parallel? Automating Loop Parallelization for TornadoVM”. Poster in the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), July 14th-15th, 2021. [Poster]

[P2] Namrata Malkani and Manas Thakur. “Refactoring Scala Programs to Promote Functional Design Patterns”. Poster in the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), July 14th-15th, 2021. [Poster]

[W4] Nikhil T R, Dheeraj, Swapnil Rustagi, Arjun Bharat, Vijay Sundaresan, Andrew Craik, Daryl Maier, Manas Thakur, and V. Krishna Nandivada. “Improving Stack Allocation on Eclipse OpenJ9 using Precise Static Analysis”. 4th Workshop on Advances in Open Runtimes and Cloud Performance Technologies (AORCPT), co-located with IBM CASCON-EVOKE, November 13th, 2020. [Abstract]

[C4] Manas Thakur. “How (Not) To Write Java Pointer Analyses After 2020”. In Proceedings of the ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming Software (Onward!), part of SPLASH, Chicago, Illinois, USA, November 15th-20th, 2020. [URL] [Preprint] [Talk]

[W3] Manas Thakur. “Efficiency in Pointer Analysis: The Road Ahead”. Software Engineering Research in India (SERI), Online Event, July 9th-11th, 2020. [Talk]

[C3] Manas Thakur and V. Krishna Nandivada. “Mix Your Contexts Well: Opportunities Unleashed by Recent Advances in Scaling Context-Sensitivity”. In Proceedings of the ACM SIGPLAN International Conference on Compiler Construction (CC), San Diego, California, USA, February 22nd-23rd, 2020. [URL] [Preprint] [Slides]

[C2] Manas Thakur and V. Krishna Nandivada. “PYE: A Framework for Precise-Yet-Efficient Just-In-Time Analyses for Java Programs”. Presented in the Object-Oriented Programming, Systems, Languages and Applications (OOPSLA) track of the ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH), Athens, Greece, October 23rd-25th, 2019. [URL] [Talk]

[J1] Manas Thakur and V. Krishna Nandivada. “PYE: A Framework for Precise-Yet-Efficient Just-In-Time Analyses for Java Programs”. ACM Transactions on Programming Languages and Systems (TOPLAS), July 2019. [URL] [Preprint]

[W2] Manas Thakur and V. Krishna Nandivada. “Precise, Efficient and Secure Just-In-Time Analysis of Java Programs”. International Workshop on Advances in Open Runtime Technologies and Applications (AORTA), London, UK, July 18th, 2019. [Abstract]

[P1] Manas Thakur and V. Krishna Nandivada. “Precise, Efficient and Secure Just-In-Time Analysis of Java Programs”. Poster in the European Conference on Programming Languages (ECOOP), London, UK, July 17th-18th, 2019. [Poster]

[W1] Manas Thakur. “Precise and Efficient Just-In-Time Analysis of Java Programs”. Software Engineering Research in India (SERI), IISc Bengaluru, India, July 12th-13th, 2019. [Report]

[C1] Manas Thakur and V. Krishna Nandivada. “Compare Less, Defer More: Scaling Value-Contexts Based Whole-Program Heap Analyses”. In Proceedings of the International Conference on Compiler Construction (CC), Washington, DC, USA, February 16th-17th, 2019. [URL] [Preprint] [Slides]