Bio | CV | Research | Activities |
Hi all…
I am Rahul Pandita, a Staff Researcher at Github.
My primary research interests are in data science and automated software engineering. I specifically work in the area of program comprehension targeted towards improving developer/tester/end-user productivity.
Previously, I worked as a Senior Researcher at Phase Change Software. Before that, I was as a postdoctoral researcher at Department of Computer Science NCSU working with Dr. Laurie Williams and Dr. Munindar Singh. I received my PhD. from NCSU in Computer Science. And I believe that “There is so much more left to be done…”. I strongly believe that there is always room for improvement …
Contact me at rahulpandita ~ ‘at’ ~ github ~ ‘dot’ ~ com.
My primary research interests are in programming languages and software engineering. I specifically work on applying Natural Language Processing techniques on software artifacts to improve developer/tester/end-user productivity.
Dylan Lee, Austin Henley, Bill Hinshaw and Rahul Pandita.
OpenCBS: An Open-Source COBOL Defects Benchmark Suite
38th ICSME 2022.
Agnieszka Ciborowska, Aleksandar Chakarov and Rahul Pandita.
Contemporary COBOL: Developers’ Perspectives on Defects and Defect Location.
37th ICSME 2021.
IEEE TCSE Distinguished Paper Award
Souti Chattopadhyay, Nicholas Nelson, Audrey Au, Natalia Morales, Christopher Sanchez, Rahul Pandita, Anita Sarma.
A Tale from the Trenches: Cognitive Biases and Software Development.
42st ACM/IEEE ICSE 2020.
ACM SIGSOFT Distinguished Paper Award
Souti Chattopadhyay, Nicholas Nelson, Yenifer Ramirez Gonzalez, Annel Amelia Leon, Rahul Pandita, and Anita Sarma.
Latent Patterns in Activities: A Field Study of How Developers Manage Context.
41st ACM/IEEE ICSE 2019.
Rahul Pandita, Chris Parnin, Felienne Hermans and Emerson Murphy-Hill.
No half-measures: A study of manual and tool-assisted end-user programming tasks in Excel
VLHCC 2018.
Patrick Morrison, David Moye, Rahul Pandita, and Laurie Williams.
Mapping the Field of Software Development Security Metrics
ELSEVIER Information and Software Technology Journal 2018..
Patrick Morrison, Rahul Pandita, Xusheng Xiao, Ram Chillarege, and Laurie Williams.
Are vulnerabilities discovered and resolved like other defects?
ICSE 2018 * Journal first papers - 2018.
Rahul Pandita, Steven Bucuvalas, Hugolin Bergier, Aleksandar Chakarov, and Elizabeth Richards.
Towards J.A.R.V.I.S. for Software Engineering: Lessons Learned in Implementing a Natural Language Chat Interface
NL4SE - 2018.
Patrick Morrison, Rahul Pandita, Xusheng Xiao, Ram Chillarege, and Laurie Williams.
Are vulnerabilities discovered and resolved like other defects?
Empirical Software Engineering - 2017.
Rahul Pandita, Sudarsan SD, Raoul Jetley, Tim Menzies, and Laurie Williams.
TMAP: Discovering Relevant API Methods through Text Mining of API Documentation
Journal of Software: Evolution and Process - Special Issue, SCAM 2017.
Titus Barik, Rahul Pandita, Justin Allen Middleton, and Emerson Murphy-Hill.
Designing for Dystopia: Software Engineering Research for the Post-Apocalypse.
FSE: Visions and Reflections Track 2016.
Rahul Pandita, Kunal Taneja, Teresa Tung and Laurie Williams.
Inferring Temporal Constraints from Natural Language API Descriptions.
In Proceedings of the ICSME 2016.
Patrick Morrison, Emerson Murphy-Hill, Rahul Pandita, and Anne McLaughlin.
Veteran Developers’ Contributions and Motivations: An Open Source Perspective.
In Proceedings of the VLHCC 2016.
Brittany Johnson, Rahul Pandita, Justin Smith, Denae Ford, Sarah Elder, Emerson Murphy-Hill, Sarah Heckman and Caitlin Sadowski.
A Cross-Tool Communication Study on Program Analysis Tool Notifications.
In Proceedings of the FSE 2016.
Rahul Pandita, Raoul Praful Jetley, Sithu D Sudarsan, and Laurie Williams.
Discovering Likely Mappings between APIs using Text Mining.
In Proceedings of the 15th SCAM 2015.
Brittany Johnson, Rahul Pandita, Emerson Murphy-Hill, and Sarah Heckman.
Bespoke Tools: Adapted to the Concepts Developers Know.
In Proceedings of the 10th ESEC FSE NIER 2015.
Jason King, Rahul Pandita, and Laurie Williams.
Enabling Forensics by Proposing Heuristics for Identifying Loggable User Activity.
In Proceedings of the Symposium and Bootcamp on the science of security (HOTSOS’15).
Rahul Pandita, Xusheng Xiao, Wei Yang, William Enck, and Tao Xie.
WHYPER: Towards Automating Risk Assessment of Mobile Applications.
In Proceedings of the 22nd USENIX Security Symposium (USENIX Security ‘13).
John J. Majikes, Rahul Pandita, and Tao Xie.
Literature Review of Testing Techniques for Medical Device Software.
In Proceedings of the 4th Medical Cyber-Physical Systems Workshop (MCPS 2013), Philadelphia, USA, April 2013.
Rahul Pandita, Xusheng Xiao, Hao Zhong, Tao Xie, Stephen Oney, and Amit Paradkar.
Inferring Method Specifications from Natural Language API Descriptions.
In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, July 2012.
Rahul Pandita, Tao Xie, Nikolai Tillmann, and Jonathan de Halleux.
Guided Test Generation for Coverage Criteria.
In Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), Timisoara, Romania, September 2010.
Pankaj R Telang, Anup K Kalia, Maja Vukovic, Rahul Pandita, and Munindar P Singh.
A Conceptual Framework for Engineering Chatbots
In Journal of IEEE Internet Computing 2019.
Rahul Pandita.
Inferring Semantic Information from Natural-Language Software Artifacts.
Doctoral Dissertation, Department of Computer Science, North Carolina State University, August 2015.
Wei Yang, Xusheng Xiao, Rahul Pandita, William Enck, and Tao Xie.
Improving Mobile Application Security via Bridging User Expectations and Application Behaviors.
[Poster] In Proceedings ACM Symposium and Bootcamp on the Science of Security (HotSoS 2014)
Rahul Pandita.
Inferring Semantic Information from Natural-Language Software Artifacts.
A Report for Oral-Preliminary Examination Dec 2013
22nd USENIX Security Symposium Conference Summaries,
USENIX ;login Magazine, Rahul Pandita, Dec, 2013
Rahul Pandita.
Guided Test Generation for Coverage Criteria.
A Report for Qualfier Examination Nov 2010. A previous version of this report was published in ICSM 2010