no code implementations • ACL 2022 • Sheena Panthaplackel, Adrian Benton, Mark Dredze
We propose the task of updated headline generation, in which a system generates a headline for an updated article, considering both the previous article and headline.
no code implementations • 13 Feb 2024 • Miltiadis Allamanis, Sheena Panthaplackel, Pengcheng Yin
To evaluate code large language models (LLMs), research has relied on a few small manually curated benchmarks, such as HumanEval and MBPP, which represent a narrow part of the real-world software domains.
1 code implementation • 11 Nov 2022 • Sheena Panthaplackel, Milos Gligoric, Junyi Jessy Li, Raymond J. Mooney
Automatically fixing software bugs is a challenging task.
1 code implementation • 10 Aug 2022 • Jiyang Zhang, Sheena Panthaplackel, Pengyu Nie, Junyi Jessy Li, Milos Gligoric
Pretrained language models have been shown to be effective in many software-related generation tasks; however, they are not well-suited for editing tasks as they are not designed to reason about edits.
1 code implementation • Findings (ACL) 2022 • Sheena Panthaplackel, Junyi Jessy Li, Milos Gligoric, Raymond J. Mooney
When a software bug is reported, developers engage in a discussion to collaboratively resolve it.
no code implementations • 24 Mar 2021 • Jiyang Zhang, Sheena Panthaplackel, Pengyu Nie, Raymond J. Mooney, Junyi Jessy Li, Milos Gligoric
Descriptive code comments are essential for supporting code comprehension and maintenance.
no code implementations • NeurIPS Workshop CAP 2020 • Jiyang Zhang, Sheena Panthaplackel, Pengyu Nie, Junyi Li, Ray Mooney, Milos Gligoric
Object-oriented programming languages enable a hierarchical class structure, which provides rich contextual information to guide code comprehension and synthesis.
1 code implementation • 4 Oct 2020 • Sheena Panthaplackel, Junyi Jessy Li, Milos Gligoric, Raymond J. Mooney
For extrinsic evaluation, we show the usefulness of our approach by combining it with a comment update model to build a more comprehensive automatic comment maintenance system which can both detect and resolve inconsistent comments based on code changes.
1 code implementation • 8 Jun 2020 • Sheena Panthaplackel, Miltiadis Allamanis, Marc Brockschmidt
Neural sequence-to-sequence models are finding increasing use in editing of documents, for example in correcting a text document or repairing source code.
1 code implementation • ACL 2020 • Sheena Panthaplackel, Pengyu Nie, Milos Gligoric, Junyi Jessy Li, Raymond J. Mooney
We formulate the novel task of automatically updating an existing natural language comment based on changes in the body of code it accompanies.
no code implementations • 13 Dec 2019 • Sheena Panthaplackel, Milos Gligoric, Raymond J. Mooney, Junyi Jessy Li
Comments are an integral part of software development; they are natural language descriptions associated with source code elements.