activity
20192025
most citedUnderstanding Neural Code Intelligence Through Program Simplification

38 citations · 103 across the 14 of their papers we have counts for

collaborators
Showing cs.SEShow all

8 papers · 1 filter

cs.SE2025

SOSecure: Safer Code Generation with RAG and StackOverflow Discussions

Manisha Mukherjee, Vincent J. Hellendoorn

Large Language Models (LLMs) are widely used for automated code generation. Their reliance on infrequently updated pretraining data leaves them unaware of newly discovered vulnerab…

cs.SE2024★ 1 cited

Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models

Aidan Z. H. Yang, Sophia Kolak, Vincent J. Hellendoorn +2

Language models have improved by orders of magnitude with the recent emergence of Transformer-based Large Language Models (LLMs). LLMs have demonstrated their ability to generate n…

cs.SE2023★ 5 cited

Large Language Models for Test-Free Fault Localization

Aidan Z. H. Yang, Ruben Martins, Claire Le Goues +1

Fault Localization (FL) aims to automatically localize buggy lines of code, a key first step in many manual and automatic debugging tasks. Previous FL techniques assume the provisi…

cs.SE2023

CAT-LM: Training Language Models on Aligned Code And Tests

Nikitha Rao, Kush Jain, Uri Alon +2

Testing is an integral part of the software development process. Yet, writing tests is time-consuming and therefore often neglected. Classical test generation tools such as EvoSuit…

cs.SE2023★ 3 cited

AI for Low-Code for AI

Nikitha Rao, Jason Tsay, Kiran Kate +2

Low-code programming allows citizen developers to create programs with minimal coding effort, typically via visual (e.g. drag-and-drop) interfaces. In parallel, recent AI-powered t…

cs.SE2022★ 4 cited

Comments on Comments: Where Code Review and Documentation Meet

Nikitha Rao, Jason Tsay, Martin Hirzel +1

A central function of code review is to increase understanding; helping reviewers understand a code change aids in knowledge transfer and finding bugs. Comments in code largely ser…

cs.SE2021★ 38 cited

Understanding Neural Code Intelligence Through Program Simplification

Md Rafiqul Islam Rabin, Vincent J. Hellendoorn, Mohammad Amin Alipour

A wide range of code intelligence (CI) tools, powered by deep neural networks, have been developed recently to improve programming productivity and perform program analysis. To rel…

cs.SE2019

Are My Invariants Valid? A Learning Approach

Vincent J. Hellendoorn, Premkumar T. Devanbu, Oleksandr Polozov +1

Ensuring that a program operates correctly is a difficult task in large, complex systems. Enshrining invariants -- desired properties of correct execution -- in code or comments ca…