Learning to Update Natural Language Comments Based on Code Changes

Milos Gligoric , Raymond J. Mooney , Junyi Jessy Li , Pengyu Nie
arXiv: Computation and Language

45
2020
Learning to Generate Code Comments from Class Hierarchies.

Milos Gligoric , Raymond J. Mooney , Junyi Jessy Li , Pengyu Nie
arXiv: Computation and Language

3
2021
Leveraging Class Hierarchy for Code Comprehension

Milos Gligoric , Ray Mooney , Pengyu Nie , Sheena Panthaplackel
NeurIPS 2020 Workshop on Computer-Assisted Programming

2
2020
ROOSTERIZE: Suggesting Lemma Names for Coq Verification Projects Using Deep Learning

Milos Gligoric , Karl Palmskog , Junyi Jessy Li , Pengyu Nie
international conference on software engineering

2021
On the naturalness of hardware descriptions

Jaeseong Lee , Pengyu Nie , Junyi Jessy Li , Milos Gligoric
Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering 530 -542

3
2020
Debugging the performance of Maven’s test isolation: experience report

Pengyu Nie , Ahmet Celik , Matthew Coley , Aleksandar Milicevic
international symposium on software testing and analysis 249 -259

1
2020
Design, implementation, and application of GPU-based Java bytecode interpreters

Ahmet Celik , Pengyu Nie , Christopher J. Rossbach , Milos Gligoric
Proceedings of the ACM on Programming Languages 3 1 -28

5
2019
Unifying execution of imperative generators and declarative specifications

Pengyu Nie , Marinela Parovic , Zhiqiang Zang , Sarfraz Khurshid
Proceedings of the ACM on Programming Languages 4 1 -26

2020
A framework for writing trigger-action todo comments in executable format

Pengyu Nie , Rishabh Rai , Junyi Jessy Li , Sarfraz Khurshid
foundations of software engineering 385 -396

4
2019
Impact of evaluation methodologies on code summarization

Pengyu Nie , Jiyang Zhang , Junyi Jessy Li , Raymond J Mooney
arXiv preprint arXiv:2108.09619

4
2021
Coditt5: Pretraining for source code and natural language editing

Jiyang Zhang , Sheena Panthaplackel , Pengyu Nie , Junyi Jessy Li
Smpte Journal 1 -12

4
2022
Learning Deep Semantics for Test Completion

Pengyu Nie , Rahul Banerjee , Junyi Jessy Li , Raymond J Mooney
arXiv preprint arXiv:2302.10166

2023
Natural language processing and program analysis for supporting todo comments as software evolves

Pengyu Nie , Junyi Jessy Li , Sarfraz Khurshid , Raymond Mooney
AAAI Workshops

18
2018
Evaluation methodologies for code learning tasks

Pengyu Nie , Jiyang Zhang , Junyi Jessy Li , Raymond J Mooney
arXiv preprint arXiv:2108.09619

2
2021
Executable trigger-action comments

Pengyu Nie , Rishabh Rai , Junyi Jessy Li , Sarfraz Khurshid
arXiv preprint arXiv:1808.01729

1
2018
Inline tests

Yu Liu , Pengyu Nie , Owolabi Legunsen , Milos Gligoric
1 -13

7
2022
More precise regression test selection via reasoning about semantics-modifying changes

Yu Liu , Jiyang Zhang , Pengyu Nie , Milos Gligoric
664 -676

3
2023
pytest-inline: An inline testing tool for Python

Yu Liu , Zachary Thurston , Alan Han , Pengyu Nie
2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) 161 -164

3
2023
Extracting Inline Tests from Unit Tests

Yu Liu , Pengyu Nie , Anna Guo , Milos Gligoric
1458 -1470

2
2023