CWEval: Outcome-driven Evaluation on Functionality and Security of LLM Code Generation - Jinjun Peng; Leyi Cui; Kele Huang; Junfeng Yang; Baishakhi Ray (CoRR, 2025)

C2SaferRust: Transforming C Projects into Safer Rust with NeuroSymbolic Techniques - Vikram Nitin; Rahul Krishna; Luiz Lemos do Valle; Baishakhi Ray (CoRR, 2025)

AI Software Engineer: Programming with Trust - Abhik Roychoudhury; Corina S. Pasareanu; Michael Pradel; Baishakhi Ray (CoRR, 2025)

Recent Advances in Large Langauge Model Benchmarks against Data Contamination: From Static to Dynamic Evaluation - Simin Chen; Yiming Chen; Zexin Li; Yifan Jiang; Zhongwei Wan; Yixin He; Dezhi Ran; Tianle Gu; Haizhou Li; Tao Xie; Baishakhi Ray (CoRR, 2025)

CYCLE: Learning to Self-Refine the Code Generation - Yangruibo Ding; Marcus J. Min; Gail E. Kaiser; Baishakhi Ray (Proc. ACM Program. Lang., 2024)

Code-Aware Prompting: A Study of Coverage-Guided Test Generation in Regression Setting using LLM - Gabriel Ryan; Siddhartha Jain; Mingyue Shang; Shiqi Wang; Xiaofei Ma; Murali Krishna Ramanathan; Baishakhi Ray (Proc. ACM Softw. Eng., 2024)

Automated Code Editing With Search-Generate-Modify - Changshu Liu; Pelin Çetin; Yogesh Patodia; Baishakhi Ray; Saikat Chakraborty; Yangruibo Ding (IEEE Trans. Software Eng., 2024)

Yuga: Automatically Detecting Lifetime Annotation Bugs in the Rust Language - Vikram Nitin; Anne Mulhern; Sanjay Arora; Baishakhi Ray (IEEE Trans. Software Eng., 2024)

CodeFort: Robust Training for Code Generation Models - Yuhao Zhang; Shiqi Wang; Haifeng Qian; Zijian Wang; Mingyue Shang; Linbo Liu; Sanjay Krishna Gouda; Baishakhi Ray; Murali Krishna Ramanathan; Xiaofei Ma; Anoop Deoras (Findings of the Association for Computational Linguistics: EMNLP 2024, Miami, Florida, USA, November 12-16, 2024, 2024)

PropTest: Automatic Property Testing for Improved Visual Programming - Jaywon Koo; Ziyan Yang; Paola Cascante-Bonilla; Baishakhi Ray; Vicente Ordonez (Findings of the Association for Computational Linguistics: EMNLP 2024, Miami, Florida, USA, November 12-16, 2024, 2024)

Reasoning in Token Economies: Budget-Aware Evaluation of LLM Reasoning Strategies - Junlin Wang; Siddhartha Jain; Dejiao Zhang; Baishakhi Ray; Varun Kumar; Ben Athiwaratkun (Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, EMNLP 2024, Miami, FL, USA, November 12-16, 2024, 2024)

Beyond Accuracy: Evaluating Self-Consistency of Code Large Language Models with IdentityChain - Marcus J. Min; Yangruibo Ding; Luca Buratti; Saurabh Pujar; Gail E. Kaiser; Suman Jana; Baishakhi Ray (The Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7-11, 2024, 2024)

TRACED: Execution-aware Pre-training for Source Code - Yangruibo Ding; Benjamin Steenhoek; Kexin Pei; Gail E. Kaiser; Wei Le; Baishakhi Ray (Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024, Lisbon, Portugal, April 14-20, 2024, 2024)

Towards Causal Deep Learning for Vulnerability Detection - Md Mahbubur Rahman; Ira Ceka; Chengzhi Mao; Saikat Chakraborty; Baishakhi Ray; Wei Le (Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024, Lisbon, Portugal, April 14-20, 2024, 2024)

Automated Code Editing with Search-Generate-Modify - Changshu Liu; Pelin Çetin; Yogesh Patodia; Baishakhi Ray; Saikat Chakraborty; Yangruibo Ding (Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, ICSE Companion 2024, Lisbon, Portugal, April 14-20, 2024, 2024)

SemCoder: Training Code Language Models with Comprehensive Semantics Reasoning - Yangruibo Ding; Jinjun Peng; Marcus J. Min; Gail E. Kaiser; Junfeng Yang; Baishakhi Ray (Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024, 2024)

LeDex: Training LLMs to Better Self-Debug and Explain Code - Nan Jiang; Xiaopeng Li; Shiqi Wang; Qiang Zhou; Soneya Binta Hossain; Baishakhi Ray; Varun Kumar; Xiaofei Ma; Anoop Deoras (Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024, 2024)

kGym: A Platform and Dataset to Benchmark Large Language Models on Linux Kernel Crash Resolution - Alex Mathai; Chenxi Huang; Petros Maniatis; Aleksandr Nogikh; Franjo Ivancic; Junfeng Yang; Baishakhi Ray (Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024, 2024)

Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering, ASE 2024, Sacramento, CA, USA, October 27 - November 1, 2024 - Vladimir Filkov; Baishakhi Ray; Minghui Zhou (ACM, 2024)

Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2024, Sacramento, CA, USA, 27 October 2024 - 1 November 2024 - Vladimir Filkov; Baishakhi Ray; Minghui Zhou (ACM, 2024)

Code-Aware Prompting: A study of Coverage Guided Test Generation in Regression Setting using LLM - Gabriel Ryan; Siddhartha Jain; Mingyue Shang; Shiqi Wang; Xiaofei Ma; Murali Krishna Ramanathan; Baishakhi Ray (CoRR, 2024)

PropTest: Automatic Property Testing for Improved Visual Programming - Jaywon Koo; Ziyan Yang; Paola Cascante-Bonilla; Baishakhi Ray; Vicente Ordonez (CoRR, 2024)

Vulnerability Detection with Code Language Models: How Far Are We? - Yangruibo Ding; Yanjun Fu; Omniyyah Ibrahim; Chawin Sitawarin; Xinyun Chen; Basel Alomair; David A. Wagner; Baishakhi Ray; Yizheng Chen (CoRR, 2024)

CYCLE: Learning to Self-Refine the Code Generation - Yangruibo Ding; Marcus J. Min; Gail E. Kaiser; Baishakhi Ray (CoRR, 2024)

CodeFort: Robust Training for Code Generation Models - Yuhao Zhang; Shiqi Wang; Haifeng Qian; Zijian Wang; Mingyue Shang; Linbo Liu; Sanjay Krishna Gouda; Baishakhi Ray; Murali Krishna Ramanathan; Xiaofei Ma; Anoop Deoras (CoRR, 2024)

Automatic Programming: Large Language Models and Beyond - Michael R. Lyu; Baishakhi Ray; Abhik Roychoudhury; Shin Hwei Tan; Patanamon Thongtanunam (CoRR, 2024)

SpecTra: Enhancing the Code Translation Ability of Language Models by Generating Multi-Modal Specifications - Vikram Nitin; Baishakhi Ray (CoRR, 2024)

Training LLMs to Better Self-Debug and Explain Code - Nan Jiang; Xiaopeng Li; Shiqi Wang; Qiang Zhou; Soneya Binta Hossain; Baishakhi Ray; Varun Kumar; Xiaofei Ma; Anoop Deoras (CoRR, 2024)

SemCoder: Training Code Language Models with Comprehensive Semantics - Yangruibo Ding; Jinjun Peng; Marcus J. Min; Gail E. Kaiser; Junfeng Yang; Baishakhi Ray (CoRR, 2024)

Reasoning in Token Economies: Budget-Aware Evaluation of LLM Reasoning Strategies - Junlin Wang; Siddhartha Jain; Dejiao Zhang; Baishakhi Ray; Varun Kumar; Ben Athiwaratkun (CoRR, 2024)

KGym: A Platform and Dataset to Benchmark Large Language Models on Linux Kernel Crash Resolution - Alex Mathai; Chenxi Huang; Petros Maniatis; Aleksandr Nogikh; Franjo Ivancic; Junfeng Yang; Baishakhi Ray (CoRR, 2024)

Solving Zebra Puzzles Using Constraint-Guided Multi-Agent Systems - Shmuel Berman; Kathleen R. McKeown; Baishakhi Ray (CoRR, 2024)

On Mitigating Code LLM Hallucinations with API Documentation - Nihal Jain; Robert Kwiatkowski; Baishakhi Ray; Murali Krishna Ramanathan; Varun Kumar (CoRR, 2024)

Comment on Revisiting Neural Program Smoothing for Fuzzing - Dongdong She; Kexin Pei; Junfeng Yang; Baishakhi Ray; Suman Jana (CoRR, 2024)

LibEvolutionEval: A Benchmark and Study for Version-Specific Code Generation - Sachit Kuhar; Wasi Uddin Ahmad; Zijian Wang; Nihal Jain; Haifeng Qian; Baishakhi Ray; Murali Krishna Ramanathan; Xiaofei Ma; Anoop Deoras (CoRR, 2024)

Can LLM Prompting Serve as a Proxy for Static Analysis in Vulnerability Detection - Ira Ceka; Feitong Qiao; Anik Dey; Aastha Valechia; Gail E. Kaiser; Baishakhi Ray (CoRR, 2024)

Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles - Ziyuan Zhong; Gail E. Kaiser; Baishakhi Ray (IEEE Trans. Software Eng., 2023)

Learning Approximate Execution Semantics From Traces for Binary Function Similarity - Kexin Pei; Zhou Xuan; Junfeng Yang; Suman Jana; Baishakhi Ray (IEEE Trans. Software Eng., 2023)

A Static Evaluation of Code Completion by Large Language Models - Hantian Ding; Varun Kumar; Yuchen Tian; Zijian Wang; Rob Kwiatkowski; Xiaopeng Li; Murali Krishna Ramanathan; Baishakhi Ray; Parminder Bhatia; Sudipta Sengupta (Proceedings of the The 61st Annual Meeting of the Association for Computational Linguistics: Industry Track, ACL 2023, Toronto, Canada, July 9-14, 2023, 2023)

ContraCLM: Contrastive Learning For Causal Language Model - Nihal Jain; Dejiao Zhang; Wasi Uddin Ahmad; Zijian Wang; Feng Nan; Xiaopeng Li; Ming Tan; Ramesh Nallapati; Baishakhi Ray; Parminder Bhatia; Xiaofei Ma; Bing Xiang (Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), ACL 2023, Toronto, Canada, July 9-14, 2023, 2023)

ReCode: Robustness Evaluation of Code Generation Models - Shiqi Wang; Zheng Li; Haifeng Qian; Chenghao Yang; Zijian Wang; Mingyue Shang; Varun Kumar; Samson Tan; Baishakhi Ray; Parminder Bhatia; Ramesh Nallapati; Murali Krishna Ramanathan; et al. (Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), ACL 2023, Toronto, Canada, July 9-14, 2023, 2023)

CAMEO: A Causal Transfer Learning Approach for Performance Optimization of Configurable Computer Systems - Md Shahriar Iqbal; Ziyuan Zhong; Iftakhar Ahmad; Baishakhi Ray; Pooyan Jamshidi (Proceedings of the 2023 ACM Symposium on Cloud Computing, SoCC 2023, Santa Cruz, CA, USA, 30 October 2023 - 1 November 2023, 2023)

Language-Guided Traffic Simulation via Scene-Level Diffusion - Ziyuan Zhong; Davis Rempe; Yuxiao Chen; Boris Ivanovic; Yulong Cao; Danfei Xu; Marco Pavone; Baishakhi Ray (Conference on Robot Learning, CoRL 2023, 6-9 November 2023, Atlanta, GA, USA, 2023)

Summarize and Generate to Back-translate: Unsupervised Translation of Programming Languages - Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (Proceedings of the 17th Conference of the European Chapter of the Association for Computational Linguistics, EACL 2023, Dubrovnik, Croatia, May 2-6, 2023, 2023)

Guided Conditional Diffusion for Controllable Traffic Simulation - Ziyuan Zhong; Davis Rempe; Danfei Xu; Yuxiao Chen; Sushant Veer; Tong Che; Baishakhi Ray; Marco Pavone (IEEE International Conference on Robotics and Automation, ICRA 2023, London, UK, May 29 - June 2, 2023, 2023)

On ML-Based Program Translation: Perils and Promises - Aniketh Malyala; Katelyn Zhou; Baishakhi Ray; Saikat Chakraborty (45th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results, NIER@ICSE, Melbourne, Australia, May 14-20, 2023, 2023)

Programming Language Processing : How AI can Revolutionize Software Development? - Baishakhi Ray (16th Innovations in Software Engineering Conference, ISEC2023, Allahabad, India, February 23-25, 2023, 2023)

CONCORD: Clone-Aware Contrastive Learning for Source Code - Yangruibo Ding; Saikat Chakraborty; Luca Buratti; Saurabh Pujar; Alessandro Morari; Gail E. Kaiser; Baishakhi Ray (Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2023, Seattle, WA, USA, July 17-21, 2023, 2023)

Towards Greener Yet Powerful Code Generation via Quantization: An Empirical Study - Xiaokai Wei; Sujan Kumar Gonugondla; Shiqi Wang; Wasi Uddin Ahmad; Baishakhi Ray; Haifeng Qian; Xiaopeng Li; Varun Kumar; Zijian Wang; Yuchen Tian; Qing Sun; Ben Athiwaratkun; et al. (Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2023, San Francisco, CA, USA, December 3-9, 2023, 2023)

IvySyn: Automated Vulnerability Discovery in Deep Learning Frameworks - Neophytos Christou; Di Jin; Vaggelis Atlidakis; Baishakhi Ray; Vasileios P. Kemerlis (32nd USENIX Security Symposium, USENIX Security 2023, Anaheim, CA, USA, August 9-11, 2023, 2023)

Proceedings of the 2nd International Fuzzing Workshop, FUZZING 2023, Seattle, WA, USA, 17 July 2023 - Marcel Böhme; Yannic Noller; Baishakhi Ray; László Szekeres (ACM, 2023)

On ML-Based Program Translation: Perils and Promises - Aniketh Malyala; Katelyn Zhou; Baishakhi Ray; Saikat Chakraborty (CoRR, 2023)

Greener yet Powerful: Taming Large Code Generation Models with Quantization - Xiaokai Wei; Sujan K. Gonugondla; Wasi Uddin Ahmad; Shiqi Wang; Baishakhi Ray; Haifeng Qian; Xiaopeng Li; Varun Kumar; Zijian Wang; Yuchen Tian; Qing Sun; Ben Athiwaratkun; et al. (CoRR, 2023)

Variation of Gender Biases in Visual Recognition Models Before and After Finetuning - Jaspreet Ranjit; Tianlu Wang; Baishakhi Ray; Vicente Ordonez (CoRR, 2023)

TraceFixer: Execution Trace-Driven Program Repair - Islem Bouzenia; Yangruibo Ding; Kexin Pei; Baishakhi Ray; Michael Pradel (CoRR, 2023)

A Static Evaluation of Code Completion by Large Language Models - Hantian Ding; Varun Kumar; Yuchen Tian; Zijian Wang; Rob Kwiatkowski; Xiaopeng Li; Murali Krishna Ramanathan; Baishakhi Ray; Parminder Bhatia; Sudipta Sengupta; Dan Roth; Bing Xiang (CoRR, 2023)

CONCORD: Clone-aware Contrastive Learning for Source Code - Yangruibo Ding; Saikat Chakraborty; Luca Buratti; Saurabh Pujar; Alessandro Morari; Gail E. Kaiser; Baishakhi Ray (CoRR, 2023)

Language-Guided Traffic Simulation via Scene-Level Diffusion - Ziyuan Zhong; Davis Rempe; Yuxiao Chen; Boris Ivanovic; Yulong Cao; Danfei Xu; Marco Pavone; Baishakhi Ray (CoRR, 2023)

Automated Code Editing with Search-Generate-Modify - Changshu Liu; Pelin Çetin; Yogesh Patodia; Saikat Chakraborty; Yangruibo Ding; Baishakhi Ray (CoRR, 2023)

TRACED: Execution-aware Pre-training for Source Code - Yangruibo Ding; Benjamin Steenhoek; Kexin Pei; Gail E. Kaiser; Wei Le; Baishakhi Ray (CoRR, 2023)

CAMEO: A Causal Transfer Learning Approach for Performance Optimization of Configurable Computer Systems - Md Shahriar Iqbal; Ziyuan Zhong; Iftakhar Ahmad; Baishakhi Ray; Pooyan Jamshidi (CoRR, 2023)

Towards Causal Deep Learning for Vulnerability Detection - Md Mahbubur Rahman; Ira Ceka; Chengzhi Mao; Saikat Chakraborty; Baishakhi Ray; Wei Le (CoRR, 2023)

Yuga: Automatically Detecting Lifetime Annotation Bugs in the Rust Language - Vikram Nitin; Anne Mulhern; Sanjay Arora; Baishakhi Ray (CoRR, 2023)

Beyond Accuracy: Evaluating Self-Consistency of Code Large Language Models with IdentityChain - Marcus J. Min; Yangruibo Ding; Luca Buratti; Saurabh Pujar; Gail E. Kaiser; Suman Jana; Baishakhi Ray (CoRR, 2023)

Programming Language Processing (Dagstuhl Seminar 23062) - Michael Pradel; Baishakhi Ray; Charles Sutton; Eran Yahav (Dagstuhl Reports, 2023)

ConEx: Efficient Exploration of Big-Data System Configurations for Better Performance - Rahul Krishna; Chong Tang; Kevin J. Sullivan; Baishakhi Ray (IEEE Trans. Software Eng., 2022)

CODIT: Code Editing With Tree-Based Neural Models - Saikat Chakraborty; Yangruibo Ding; Miltiadis Allamanis; Baishakhi Ray (IEEE Trans. Software Eng., 2022)

Deep Learning Based Vulnerability Detection: Are We There Yet? - Saikat Chakraborty; Rahul Krishna; Yangruibo Ding; Baishakhi Ray (IEEE Trans. Software Eng., 2022)

Towards Learning (Dis)-Similarity of Source Code from Program Contrasts - Yangruibo Ding; Luca Buratti; Saurabh Pujar; Alessandro Morari; Baishakhi Ray; Saikat Chakraborty (Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), ACL 2022, Dublin, Ireland, May 22-27, 2022, 2022)

Unicorn: reasoning about configurable system performance through the lens of causality - Md Shahriar Iqbal; Rahul Krishna; Mohammad Ali Javidian; Baishakhi Ray; Pooyan Jamshidi (EuroSys '22: Seventeenth European Conference on Computer Systems, Rennes, France, April 5 - 8, 2022, 2022)

Detecting multi-sensor fusion errors in advanced driver-assistance systems - Ziyuan Zhong; Zhisheng Hu; Shengjian Guo; Xinyang Zhang; Zhenyu Zhong; Baishakhi Ray (ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18 - 22, 2022, 2022)

CARGO: AI-Guided Dependency Analysis for Migrating Monolithic Applications to Microservices Architecture - Vikram Nitin; Shubhi Asthana; Baishakhi Ray; Rahul Krishna (37th IEEE/ACM International Conference on Automated Software Engineering, ASE 2022, Rochester, MI, USA, October 10-14, 2022, 2022)

Predictive synthesis of API-centric code - Daye Nam; Baishakhi Ray; Seohyun Kim; Xianshan Qu; Satish Chandra (MAPS@PLDI 2022: 6th ACM SIGPLAN International Symposium on Machine Programming, San Diego, CA, USA, 13 June 2022, 2022)

NatGen: generative pre-training by "naturalizing" source code - Saikat Chakraborty; Toufique Ahmed; Yangruibo Ding; Premkumar T. Devanbu; Baishakhi Ray (Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022, Singapore, Singapore, November 14-18, 2022, 2022)

NeuDep: neural binary memory dependence analysis - Kexin Pei; Dongdong She; Michael Wang; Scott Geng; Zhou Xuan; Yaniv David; Junfeng Yang; Suman Jana; Baishakhi Ray (Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022, Singapore, Singapore, November 14-18, 2022, 2022)

VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements - Yangruibo Ding; Sahil Suneja; Yunhui Zheng; Jim Laredo; Alessandro Morari; Gail E. Kaiser; Baishakhi Ray (IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2022, Honolulu, HI, USA, March 15-18, 2022, 2022)

Predictive Synthesis of API-Centric Code - Daye Nam; Baishakhi Ray; Seohyun Kim; Xianshan Qu; Satish Chandra (CoRR, 2022)

Unicorn: Reasoning about Configurable System Performance through the lens of Causality - Md Shahriar Iqbal; Rahul Krishna; Mohammad Ali Javidian; Baishakhi Ray; Pooyan Jamshidi (CoRR, 2022)

Repairing Group-Level Errors for DNNs Using Weighted Regularization - Ziyuan Zhong; Yuchi Tian; Conor J. Sweeney; Vicente Ordóñez Román; Baishakhi Ray (CoRR, 2022)

Summarize and Generate to Back-translate: Unsupervised Translation of Programming Languages - Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (CoRR, 2022)

NatGen: Generative pre-training by "Naturalizing" source code - Saikat Chakraborty; Toufique Ahmed; Yangruibo Ding; Premkumar T. Devanbu; Baishakhi Ray (CoRR, 2022)

Automatic Map Generation for Autonomous Driving System Testing - Yun Tang; Yuan Zhou; Kairui Yang; Ziyuan Zhong; Baishakhi Ray; Yang Liu; Ping Zhang; Junbo Chen (CoRR, 2022)

CARGO: AI-Guided Dependency Analysis for Migrating Monolithic Applications to Microservices Architecture - Vikram Nitin; Shubhi Asthana; Baishakhi Ray; Rahul Krishna (CoRR, 2022)

IvySyn: Automated Vulnerability Discovery for Deep Learning Frameworks - Neophytos Christou; Di Jin; Vaggelis Atlidakis; Baishakhi Ray; Vasileios P. Kemerlis (CoRR, 2022)

ContraGen: Effective Contrastive Learning For Causal Language Model - Nihal Jain; Dejiao Zhang; Wasi Uddin Ahmad; Zijian Wang; Feng Nan; Xiaopeng Li; Ming Tan; Ramesh Nallapati; Baishakhi Ray; Parminder Bhatia; Xiaofei Ma; Bing Xiang (CoRR, 2022)

NeuDep: Neural Binary Memory Dependence Analysis - Kexin Pei; Dongdong She; Michael Wang; Scott Geng; Zhou Xuan; Yaniv David; Junfeng Yang; Suman Jana; Baishakhi Ray (CoRR, 2022)

Multi-lingual Evaluation of Code Generation Models - Ben Athiwaratkun; Sanjay Krishna Gouda; Zijian Wang; Xiaopeng Li; Yuchen Tian; Ming Tan; Wasi Uddin Ahmad; Shiqi Wang; Qing Sun; Mingyue Shang; Sujan Kumar Gonugondla; Hantian Ding; et al. (CoRR, 2022)

Guided Conditional Diffusion for Controllable Traffic Simulation - Ziyuan Zhong; Davis Rempe; Danfei Xu; Yuxiao Chen; Sushant Veer; Tong Che; Baishakhi Ray; Marco Pavone (CoRR, 2022)

ReCode: Robustness Evaluation of Code Generation Models - Shiqi Wang; Zheng Li; Haifeng Qian; Chenghao Yang; Zijian Wang; Mingyue Shang; Varun Kumar; Samson Tan; Baishakhi Ray; Parminder Bhatia; Ramesh Nallapati; Murali Krishna Ramanathan; et al. (CoRR, 2022)

PMFuzz: test case generation for persistent memory programs - Sihang Liu; Suyash Mahar; Baishakhi Ray; Samira Manabi Khan (ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Virtual Event, USA, April 19-23, 2021, 2021)

Retrieval Augmented Code Generation and Summarization - Md. Rizwan Parvez; Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (Findings of the Association for Computational Linguistics: EMNLP 2021, Virtual Event / Punta Cana, Dominican Republic, 16-20 November, 2021, 2021)

Understanding Local Robustness of Deep Neural Networks under Natural Variations - Ziyuan Zhong; Yuchi Tian; Baishakhi Ray (Fundamental Approaches to Software Engineering - 24th International Conference, FASE 2021, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2021, Luxembourg City, Luxembourg, March 27 - April 1, 2021, Proceedings, 2021)

On Multi-Modal Learning of Editing Source Code - Saikat Chakraborty; Baishakhi Ray (36th IEEE/ACM International Conference on Automated Software Engineering, ASE 2021, Melbourne, Australia, November 15-19, 2021, 2021)

Unified Pre-training for Program Understanding and Generation - Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL-HLT 2021, Online, June 6-11, 2021, 2021)

StateFormer: fine-grained type recovery from binaries using generative state modeling - Kexin Pei; Jonas Guan; Matthew Broughton; Zhongtian Chen; Songchen Yao; David Williams-King; Vikas Ummadisetty; Junfeng Yang; Baishakhi Ray; Suman Jana (ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Athens, Greece, August 23-28, 2021, 2021)

Unified Pre-training for Program Understanding and Generation - Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (CoRR, 2021)

On Multi-Modal Learning of Editing Source Code - Saikat Chakraborty; Baishakhi Ray (CoRR, 2021)

Retrieval Augmented Code Generation and Summarization - Md. Rizwan Parvez; Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (CoRR, 2021)

Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles - Ziyuan Zhong; Gail E. Kaiser; Baishakhi Ray (CoRR, 2021)

Detecting Safety Problems of Multi-Sensor Fusion in Autonomous Driving - Ziyuan Zhong; Zhisheng Hu; Shengjian Guo; Xinyang Zhang; Zhenyu Zhong; Baishakhi Ray (CoRR, 2021)

Contrastive Learning for Source Code with Structural and Functional Properties - Yangruibo Ding; Luca Buratti; Saurabh Pujar; Alessandro Morari; Baishakhi Ray; Saikat Chakraborty (CoRR, 2021)

A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulation - Ziyuan Zhong; Yun Tang; Yuan Zhou; Vânia de Oliveira Neves; Yang Liu; Baishakhi Ray (CoRR, 2021)

VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements - Yangruibo Ding; Sahil Suneja; Yunhui Zheng; Jim Laredo; Alessandro Morari; Gail E. Kaiser; Baishakhi Ray (CoRR, 2021)

A Transformer-based Approach for Source Code Summarization - Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, ACL 2020, Online, July 5-10, 2020, 2020)

Multitask Learning Strengthens Adversarial Robustness - Chengzhi Mao; Amogh Gupta; Vikram Nitin; Baishakhi Ray; Shuran Song; Junfeng Yang; Carl Vondrick (Computer Vision - ECCV 2020 - 16th European Conference, Glasgow, UK, August 23-28, 2020, Proceedings, Part II, 2020)

An Empirical Study on the Use and Misuse of Java 8 Streams - Raffi Khatchadourian; Yiming Tang; Mehdi Bagherzadeh; Baishakhi Ray (Fundamental Approaches to Software Engineering - 23rd International Conference, FASE 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25-30, 2020, Proceedings, 2020)

Testing DNN image classifiers for confusion & bias errors - Yuchi Tian; Ziyuan Zhong; Vicente Ordonez; Gail E. Kaiser; Baishakhi Ray (ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June - 19 July, 2020, 2020)

Testing DNN image classifiers for confusion & bias errors - Yuchi Tian; Ziyuan Zhong; Vicente Ordonez; Gail E. Kaiser; Baishakhi Ray (ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June - 19 July, 2020, 2020)

Patching as Translation: the Data and the Metaphor - Yangruibo Ding; Baishakhi Ray; Premkumar T. Devanbu; Vincent J. Hellendoorn (35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020, Melbourne, Australia, September 21-25, 2020, 2020)

MTFuzz: fuzzing with a multi-task neural network - Dongdong She; Rahul Krishna; Lu Yan; Suman Jana; Baishakhi Ray (ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020, 2020)

Neutaint: Efficient Dynamic Taint Analysis with Neural Networks - Dongdong She; Yizheng Chen; Abhishek Shah; Baishakhi Ray; Suman Jana (2020 IEEE Symposium on Security and Privacy, SP 2020, San Francisco, CA, USA, May 18-21, 2020, 2020)

A Transformer-based Approach for Source Code Summarization - Wasi Uddin Ahmad; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (CoRR, 2020)

Pythia: Grammar-Based Fuzzing of REST APIs with Coverage-guided Feedback and Learning-based Mutations - Vaggelis Atlidakis; Roxana Geambasu; Patrice Godefroid; Marina Polishchuk; Baishakhi Ray (CoRR, 2020)

MTFuzz: Fuzzing with a Multi-Task Neural Network - Dongdong She; Rahul Krishna; Lu Yan; Suman Jana; Baishakhi Ray (CoRR, 2020)

Multitask Learning Strengthens Adversarial Robustness - Chengzhi Mao; Amogh Gupta; Vikram Nitin; Baishakhi Ray; Shuran Song; Junfeng Yang; Carl Vondrick (CoRR, 2020)

Patching as Translation: the Data and the Metaphor - Yangruibo Ding; Baishakhi Ray; Premkumar T. Devanbu; Vincent J. Hellendoorn (CoRR, 2020)

Deep Learning based Vulnerability Detection: Are We There Yet? - Saikat Chakraborty; Rahul Krishna; Yangruibo Ding; Baishakhi Ray (CoRR, 2020)

Deep Learning & Software Engineering: State of Research and Future Directions - Prem Devanbu; Matthew B. Dwyer; Sebastian G. Elbaum; Michael Lowry; Kevin Moran; Denys Poshyvanyk; Baishakhi Ray; Rishabh Singh; Xiangyu Zhang (CoRR, 2020)

Understanding Spatial Robustness of Deep Neural Networks - Ziyuan Zhong; Yuchi Tian; Baishakhi Ray (CoRR, 2020)

CADET: A Systematic Method For Debugging Misconfigurations using Counterfactual Reasoning - Rahul Krishna; Md Shahriar Iqbal; Mohammad Ali Javidian; Baishakhi Ray; Pooyan Jamshidi (CoRR, 2020)

Trex: Learning Execution Semantics from Micro-Traces for Binary Similarity - Kexin Pei; Zhou Xuan; Junfeng Yang; Suman Jana; Baishakhi Ray (CoRR, 2020)

Cross-project code clones in GitHub - Mohammad Gharehyazie; Baishakhi Ray; Mehdi Keshani; Masoumeh Soleimani Zavosht; Abbas Heydarnoori; Vladimir Filkov (Empir. Softw. Eng., 2019)

Bringing Engineering Rigor to Deep Learning - Kexin Pei; Shiqi Wang; Yuchi Tian; Justin Whitehouse; Carl Vondrick; Yinzhi Cao; Baishakhi Ray; Suman Jana; Junfeng Yang (ACM SIGOPS Oper. Syst. Rev., 2019)

Metric Learning for Adversarial Robustness - Chengzhi Mao; Ziyuan Zhong; Junfeng Yang; Carl Vondrick; Baishakhi Ray (Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8-14, 2019, Vancouver, BC, Canada, 2019)

Toward Optimal Selection of Information Retrieval Models for Software Engineering Tasks - Md. Masudur Rahman; Saikat Chakraborty; Gail E. Kaiser; Baishakhi Ray (19th International Working Conference on Source Code Analysis and Manipulation, SCAM 2019, Cleveland, OH, USA, September 30 - October 1, 2019, 2019)

NEUZZ: Efficient Fuzzing with Neural Program Smoothing - Dongdong She; Kexin Pei; Dave Epstein; Junfeng Yang; Baishakhi Ray; Suman Jana (2019 IEEE Symposium on Security and Privacy, SP 2019, San Francisco, CA, USA, May 19-23, 2019, 2019)

Testing Deep Neural Network based Image Classifiers - Yuchi Tian; Ziyuan Zhong; Vicente Ordonez; Baishakhi Ray (CoRR, 2019)

Neutaint: Efficient Dynamic Taint Analysis with Neural Networks - Dongdong She; Yizheng Chen; Baishakhi Ray; Suman Jana (CoRR, 2019)

Metric Learning for Adversarial Robustness - Chengzhi Mao; Ziyuan Zhong; Junfeng Yang; Carl Vondrick; Baishakhi Ray (CoRR, 2019)

Unrestricted Adversarial Attacks for Semantic Segmentation - Guangyu Shen; Chengzhi Mao; Junfeng Yang; Baishakhi Ray (CoRR, 2019)

ConEx: Efficient Exploration of Big-Data System Configurations for Better Performance - Rahul Krishna; Chong Tang; Kevin J. Sullivan; Baishakhi Ray (CoRR, 2019)

Rebuttal to Berger et al., TOPLAS 2019 - Baishakhi Ray; Prem Devanbu; Vladimir Filkov (CoRR, 2019)

Recommending GitHub Projects for Developer Onboarding - Chao Liu; Dan Yang; Xiaohong Zhang; Baishakhi Ray; Md. Masudur Rahman (IEEE Access, 2018)

Building Language Models for Text with Named Entities - Md. Rizwan Parvez; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics, ACL 2018, Melbourne, Australia, July 15-20, 2018, Volume 1: Long Papers, 2018)

DeepTest: automated testing of deep-neural-network-driven autonomous cars - Yuchi Tian; Kexin Pei; Suman Jana; Baishakhi Ray (Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018, 2018)

A recommender system for developer onboarding - Chao Liu; Dan Yang; Xiaohong Zhang; Haibo Hu; Jed Barson; Baishakhi Ray (Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018, 2018)

Which similarity metric to use for software documents?: a study on information retrieval based software engineering tasks - Md. Masudur Rahman; Saikat Chakraborty; Baishakhi Ray (Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018, 2018)

Searching for high-performing software configurations with metaheuristic algorithms - Chong Tang; Kevin J. Sullivan; Baishakhi Ray (Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018, 2018)

Replay without recording of production bugs for service oriented applications - Nipun Arora; Jonathan Bell; Franjo Ivancic; Gail E. Kaiser; Baishakhi Ray (Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, ASE 2018, Montpellier, France, September 3-7, 2018, 2018)

Evaluating how developers use general-purpose web-search for code retrieval - Md. Masudur Rahman; Jed Barson; Sydney Paul; Joshua Kayani; Federico Andres Lois; Sebastian Fernandez Quezada; Christopher Parnin; Kathryn T. Stolee; Baishakhi Ray (Proceedings of the 15th International Conference on Mining Software Repositories, MSR 2018, Gothenburg, Sweden, May 28-29, 2018, 2018)

Obfuscation resilient search through executable classification - Fang-Hsiang Su; Jonathan Bell; Gail E. Kaiser; Baishakhi Ray (Proceedings of the 2nd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages, MAPL@PLDI 2018, Philadelphia, PA, USA, June 18-22, 2018, 2018)

Entropy Guided Spectrum Based Bug Localization Using Statistical Language Model - Saikat Chakraborty; Yujian Li; Matt Irvine; Ripon Saha; Baishakhi Ray (CoRR, 2018)

Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval - Md. Masudur Rahman; Jed Barson; Sydney Paul; Joshua Kayani; Federico Andres Lois; Sebastian Fernandez Quezada; Christopher Parnin; Kathryn T. Stolee; Baishakhi Ray (CoRR, 2018)

Building Language Models for Text with Named Entities - Md. Rizwan Parvez; Saikat Chakraborty; Baishakhi Ray; Kai-Wei Chang (CoRR, 2018)

Obfuscation Resilient Search through Executable Classification - Fang-Hsiang Su; Jonathan Bell; Gail E. Kaiser; Baishakhi Ray (CoRR, 2018)

NEUZZ: Efficient Fuzzing with Neural Program Learning - Dongdong She; Kexin Pei; Dave Epstein; Junfeng Yang; Baishakhi Ray; Suman Jana (CoRR, 2018)

A Case Study on the Impact of Similarity Measure on Information Retrieval based Software Engineering Tasks - Md. Masudur Rahman; Saikat Chakraborty; Gail E. Kaiser; Baishakhi Ray (CoRR, 2018)

Tree2Tree Neural Translation Model for Learning Source Code Changes - Saikat Chakraborty; Miltiadis Allamanis; Baishakhi Ray (CoRR, 2018)

A large-scale study of programming languages and code quality in GitHub - Baishakhi Ray; Daryl Posnett; Premkumar T. Devanbu; Vladimir Filkov (Commun. ACM, 2017)

GitcProc: a tool for processing and classifying GitHub commits - Casey Casalnuovo; Yagnik Suchak; Baishakhi Ray; Cindy Rubio-González (Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10 - 14, 2017, 2017)

Some from here, some from there: cross-project code reuse in GitHub - Mohammad Gharehyazie; Baishakhi Ray; Vladimir Filkov (Proceedings of the 14th International Conference on Mining Software Repositories, MSR 2017, Buenos Aires, Argentina, May 20-28, 2017, 2017)

Automatically diagnosing and repairing error handling bugs in C - Yuchi Tian; Baishakhi Ray (Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2017, Paderborn, Germany, September 4-8, 2017, 2017)

DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Cars - Yuchi Tian; Kexin Pei; Suman Jana; Baishakhi Ray (CoRR, 2017)

Interpreted Formalisms for Configurations - Chong Tang; Kevin J. Sullivan; Jian Xiang; Trent Weiss; Baishakhi Ray (CoRR, 2017)

On the "naturalness" of buggy code - Baishakhi Ray; Vincent J. Hellendoorn; Saheel Godhane; Zhaopeng Tu; Alberto Bacchelli; Premkumar T. Devanbu (Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016, 2016)

APEx: automated inference of error specifications for C APIs - Yuan Jochen Kang; Baishakhi Ray; Suman Jana (Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, ASE 2016, Singapore, September 3-7, 2016, 2016)

Automatically Detecting Error Handling Bugs Using Error Specifications - Suman Jana; Yuan Jochen Kang; Samuel Roth; Baishakhi Ray (25th USENIX Security Symposium, USENIX Security 16, Austin, TX, USA, August 10-12, 2016, 2016)

A large ecosystem study to understand the effect of programming languages on code quality - Baishakhi Ray; Daryl Posnett (Perspectives on Data Science for Software Engineering, 2016)

Gender and Tenure Diversity in GitHub Teams - Bogdan Vasilescu; Daryl Posnett; Baishakhi Ray; Mark G. J. van den Brand; Alexander Serebrenik; Premkumar T. Devanbu; Vladimir Filkov (Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, CHI 2015, Seoul, Republic of Korea, April 18-23, 2015, 2015)

Assert Use in GitHub Projects - Casey Casalnuovo; Premkumar T. Devanbu; Abílio Oliveira; Vladimir Filkov; Baishakhi Ray (37th IEEE/ACM International Conference on Software Engineering, ICSE 2015, Florence, Italy, May 16-24, 2015, Volume 1, 2015)

The Uniqueness of Changes: Characteristics and Applications - Baishakhi Ray; Meiyappan Nagappan; Christian Bird; Nachiappan Nagappan; Thomas Zimmermann (12th IEEE/ACM Working Conference on Mining Software Repositories, MSR 2015, Florence, Italy, May 16-17, 2015, 2015)

On the "Naturalness" of Buggy Code - Baishakhi Ray; Vincent J. Hellendoorn; Zhaopeng Tu; Connie Nguyen; Saheel Godhane; Alberto Bacchelli; Premkumar T. Devanbu (CoRR, 2015)

A large scale study of programming languages and code quality in github - Baishakhi Ray; Daryl Posnett; Vladimir Filkov; Premkumar T. Devanbu (Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE-22), Hong Kong, China, November 16 - 22, 2014, 2014)

Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS Implementations - Chad Brubaker; Suman Jana; Baishakhi Ray; Sarfraz Khurshid; Vitaly Shmatikov (2014 IEEE Symposium on Security and Privacy, SP 2014, Berkeley, CA, USA, May 18-21, 2014, 2014)

An Empirical Study of API Stability and Adoption in the Android Ecosystem - Tyler McDonnell; Baishakhi Ray; Miryung Kim (2013 IEEE International Conference on Software Maintenance, Eindhoven, The Netherlands, September 22-28, 2013, 2013)

Detecting and characterizing semantic inconsistencies in ported code - Baishakhi Ray; Miryung Kim; Suzette Person; Neha Rungta (2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013, Silicon Valley, CA, USA, November 11-15, 2013, 2013)

An empirical study of supplementary bug fixes - Jihun Park; Miryung Kim; Baishakhi Ray; Doo-Hwan Bae (9th IEEE Working Conference of Mining Software Repositories, MSR 2012, June 2-3, 2012, Zurich, Switzerland, 2012)

REPERTOIRE: a cross-system porting analysis tool for forked software projects - Baishakhi Ray; Christopher Wiley; Miryung Kim (20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), SIGSOFT/FSE'12, Cary, NC, USA - November 11 - 16, 2012, 2012)

A case study of cross-system porting in forked projects - Baishakhi Ray; Miryung Kim (20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), SIGSOFT/FSE'12, Cary, NC, USA - November 11 - 16, 2012, 2012)

PTask: operating system abstractions to manage GPUs as compute devices - Christopher J. Rossbach; Jon Currey; Mark Silberstein; Baishakhi Ray; Emmett Witchel (Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, SOSP 2011, Cascais, Portugal, October 23-26, 2011, 2011)

Touch Me Wear: Getting Physical with Social Networks - Aaron Beach; Baishakhi Ray; Leah Buechley (Proceedings of the 12th IEEE International Conference on Computational Science and Engineering, CSE 2009, Vancouver, BC, Canada, August 29-31, 2009, 2009)

WhozThat? evolving an ecosystem for context-aware mobile social networks - Aaron Beach; Mike Gartrell; Sirisha Akkala; Jack Elston; John Kelley; Keisuke Nishimoto; Baishakhi Ray; Sergei Razgulin; Karthik Sundaresan; Bonnie Surendar; Michael Terada; Richard Han (IEEE Netw., 2008)

Secure and reliable covert channel - Baishakhi Ray; Shivakant Mishra (Proceedings of the 4th annual workshop on Cyber security and information intelligence research - developing strategies to meet the cyber security and information intelligence challenges ahead, CSIIRW '08, Oak Ridge, Tennessee, USA, May 12-14, 2008, 2008)

A Protocol for Building Secure and Reliable Covert Channel - Baishakhi Ray; Shivakant Mishra (Sixth Annual Conference on Privacy, Security and Trust, PST 2008, October 1-3, 2008, Fredericton, New Brunswick, Canada, 2008)