Natural Language Processing and Program Analysis for Supporting Todo Comments as Software Evolves. - Pengyu Nie 001; Junyi Jessy Li; Sarfraz Khurshid; Raymond J. Mooney; Milos Gligoric 001 (AAAI Workshops, 2018)

Executable Trigger-Action Comments. - Pengyu Nie 001; Rishabh Rai; Junyi Jessy Li; Sarfraz Khurshid; Raymond J. Mooney; Milos Gligoric 001 (CoRR, 2018)

A framework for writing trigger-action todo comments in executable format. - Pengyu Nie 001; Rishabh Rai; Junyi Jessy Li; Sarfraz Khurshid; Raymond J. Mooney; Milos Gligoric 001 (ESEC/SIGSOFT FSE, 2019)

Design, implementation, and application of GPU-based Java bytecode interpreters. - Ahmet Çelik; Pengyu Nie 001; Christopher J. Rossbach; Milos Gligoric 001 (Proc. ACM Program. Lang., 2019)

Learning to Update Natural Language Comments Based on Code Changes. - Sheena Panthaplackel; Pengyu Nie 001; Milos Gligoric 001; Junyi Jessy Li; Raymond J. Mooney (ACL, 2020)

Deep Generation of Coq Lemma Names Using Elaborated Terms. - Pengyu Nie 001; Karl Palmskog; Junyi Jessy Li; Milos Gligoric 001 (IJCAR (2), 2020)

Debugging the performance of Maven's test isolation: experience report. - Pengyu Nie 001; Ahmet Çelik; Matthew Coley; Aleksandar Milicevic; Jonathan Bell 001; Milos Gligoric 001 (ISSTA, 2020)

On the naturalness of hardware descriptions. - Jaeseong Lee 003; Pengyu Nie 001; Junyi Jessy Li; Milos Gligoric 001 (ESEC/SIGSOFT FSE, 2020)

Learning to Format Coq Code Using Language Models. - Pengyu Nie 001; Karl Palmskog; Junyi Jessy Li; Milos Gligoric 001 (CoRR, 2020)

Unifying execution of imperative generators and declarative specifications. - Pengyu Nie 001; Marinela Parovic; Zhiqiang Zang; Sarfraz Khurshid; Aleksandar Milicevic; Milos Gligoric 001 (Proc. ACM Program. Lang., 2020)

Roosterize: Suggesting Lemma Names for Coq Verification Projects Using Deep Learning. - Pengyu Nie 001; Karl Palmskog; Junyi Jessy Li; Milos Gligoric 001 (ICSE (Companion Volume), 2021)

Learning to Generate Code Comments from Class Hierarchies. - Jiyang Zhang 003; Sheena Panthaplackel; Pengyu Nie 001; Raymond J. Mooney; Junyi Jessy Li; Milos Gligoric 001 (CoRR, 2021)

Evaluation Methodologies for Code Learning Tasks. - Pengyu Nie 001; Jiyang Zhang 003; Junyi Jessy Li; Raymond J. Mooney; Milos Gligoric 001 (CoRR, 2021)

Impact of Evaluation Methodologies on Code Summarization. - Pengyu Nie 001; Jiyang Zhang 003; Junyi Jessy Li; Raymond J. Mooney; Milos Gligoric 001 (ACL (1), 2022)

Inline Tests. - Yu Liu 079; Pengyu Nie 001; Owolabi Legunsen; Milos Gligoric 001 (ASE, 2022)

CoditT5: Pretraining for Source Code and Natural Language Editing. - Jiyang Zhang 003; Sheena Panthaplackel; Pengyu Nie 001; Junyi Jessy Li; Milos Gligoric 001 (ASE, 2022)

pytest-inline: An Inline Testing Tool for Python. - Yu Liu 079; Zachary Thurston; Alan Han; Pengyu Nie 001; Milos Gligoric 001; Owolabi Legunsen (ICSE Companion, 2023)

Learning Deep Semantics for Test Completion. - Pengyu Nie 001; Rahul Banerjee; Junyi Jessy Li; Raymond J. Mooney; Milos Gligoric 001 (ICSE, 2023)

More Precise Regression Test Selection via Reasoning about Semantics-Modifying Changes. - Yu Liu 079; Jiyang Zhang 003; Pengyu Nie 001; Milos Gligoric 001; Owolabi Legunsen (ISSTA, 2023)

Extracting Inline Tests from Unit Tests. - Yu Liu 079; Pengyu Nie 001; Anna Guo; Milos Gligoric 001; Owolabi Legunsen (ISSTA, 2023)

Multilingual Code Co-evolution using Large Language Models. - Jiyang Zhang 003; Pengyu Nie 001; Junyi Jessy Li; Milos Gligoric 001 (ESEC/SIGSOFT FSE, 2023)

Efficient Incremental Code Coverage Analysis for Regression Test Suites. - Jiale Amber Wang; Kaiyuan Wang; Pengyu Nie 001 (ASE, 2024)

Generating Exceptional Behavior Tests with Reasoning Augmented Large Language Models. - Jiyang Zhang 003; Yu Liu 079; Pengyu Nie 001; Junyi Jessy Li; Milos Gligoric 001 (CoRR, 2024)

exLong: Generating Exceptional Behavior Tests with Large Language Models. - Jiyang Zhang 003; Yu Liu 079; Pengyu Nie 001; Junyi Jessy Li; Milos Gligoric 001 (ICSE, 2025)

INTERTRANS: Leveraging Transitive Intermediate Translations to Enhance LLM-Based Code Translation. - Marcos Macedo; Yuan Tian 008; Pengyu Nie 001; Filipe Roseiro Côgo; Bram Adams (ICSE, 2025)

Mix-of-Language-Experts Architecture for Multilingual Programming. - Yifan Zong; Yuntian Deng; Pengyu Nie 001 (LLM4Code@ICSE, 2025)

CoUpJava: A Dataset of Code Upgrade Histories in Open-Source Java Repositories. - Kaihang Jiang; Bihui Jin; Pengyu Nie 001 (MSR, 2025)

Learning to Edit Interactive Machine Learning Notebooks. - Bihui Jin; Jiayue Wang; Pengyu Nie 001 (SIGSOFT FSE Companion, 2025)

A Tool for Generating Exceptional Behavior Tests With Large Language Models. - Linghan Zhong; Samuel Yuan; Jiyang Zhang 003; Yu Liu 079; Pengyu Nie 001; Junyi Jessy Li; Milos Gligoric 001 (SIGSOFT FSE Companion, 2025)

Suggesting Code Edits in Interactive Machine Learning Notebooks Using Large Language Models. - Bihui Jin; Jiayue Wang; Pengyu Nie 001 (CoRR, 2025)

NL in the Middle: Code Translation with LLMs and Intermediate Representations. - Chi-en Amy Tai; Pengyu Nie 001; Lukasz Golab; Alexander Wong (CoRR, 2025)