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

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

Towards Learning (Dis)-Similarity of Source Code from Program Contrasts. - Yangruibo Ding; Luca Buratti; Saurabh Pujar; Alessandro Morari; Baishakhi Ray; Saikat Chakraborty (ACL (1), 2022)

NatGen: generative pre-training by "naturalizing" source code. - Saikat Chakraborty; Toufique Ahmed; Yangruibo Ding; Premkumar T. Devanbu; Baishakhi Ray (ESEC/SIGSOFT FSE, 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 (SANER, 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)

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

CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completion. - Yangruibo Ding; Zijian Wang 002; Wasi Uddin Ahmad; Hantian Ding; Ming Tan; Nihal Jain; Murali Krishna Ramanathan; Ramesh Nallapati; Parminder Bhatia; Dan Roth 001; Bing Xiang (NeurIPS, 2023)

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

CoCoMIC: Code Completion by Jointly Modeling In-file and Cross-file Context. - Yangruibo Ding; Zijian Wang 002; Wasi Uddin Ahmad; Murali Krishna Ramanathan; Ramesh Nallapati; Parminder Bhatia; Dan Roth 001; Bing Xiang (LREC/COLING, 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 (ICLR, 2024)

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

Semantic-aware Source Code Modeling. - Yangruibo Ding (ASE, 2024)

SemCoder: Training Code Language Models with Comprehensive Semantics Reasoning. - Yangruibo Ding; Jinjun Peng; Marcus J. Min; Gail E. Kaiser; Junfeng Yang; Baishakhi Ray (NeurIPS, 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)

CYCLE: Learning to Self-Refine the Code Generation. - Yangruibo Ding; Marcus J. Min; Gail E. Kaiser; Baishakhi Ray (Proc. ACM Program. Lang., 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)

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 001; Baishakhi Ray; Yizheng Chen 001 (ICSE, 2025)

Co-PatcheR: Collaborative Software Patching with Component(s)-specific Small Reasoning Models. - Yuheng Tang; Hongwei Li; Kaijie Zhu; Michael Yang; Yangruibo Ding; Wenbo Guo 002 (CoRR, 2025)