activity
20172024
most citedSequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair

397 citations · 1.8k across the 51 of their papers we have counts for

collaborators
Showing 2019Show all

6 papers · 1 filter

cs.SE2019

Learning to Identify Security-Related Issues Using Convolutional Neural Networks

David N. Palacio, Daniel McCrystal, Kevin Moran +3

Software security is becoming a high priority for both large companies and start-ups alike due to the increasing potential for harm that vulnerabilities and breaches carry with the…

cs.CR2019

Helion: Enabling a Natural Perspective of Home Automation

Sunil Manandhar, Kevin Moran, Kaushal Kafle +3

Security researchers have recently discovered significant security and safety issues related to home automation and developed approaches to address them. Such approaches often face…

cs.SE2019

Assessing the Quality of the Steps to Reproduce in Bug Reports

Oscar Chaparro, Carlos Bernal-Cardenas, Jing Lu +5

A major problem with user-written bug reports, indicated by developers and documented by researchers, is the (lack of high) quality of the reported steps to reproduce the bugs. Low…

cs.SE2019★ 3 cited

On Learning Meaningful Code Changes via Neural Machine Translation

Michele Tufano, Jevgenija Pantiuchina, Cody Watson +2

Recent years have seen the rise of Deep Learning (DL) techniques applied to source code. Researchers have exploited DL to automate several development and maintenance tasks, such a…

cs.SE2019

Guigle: A GUI Search Engine for Android Apps

Carlos Bernal-Cardenas, Kevin Moran, Michele Tufano +4

The process of developing a mobile application typically starts with the ideation and conceptualization of its user interface. This concept is then translated into a set of mock-up…

cs.SE2019★ 397 cited

SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair

Zimin Chen, Steve Kommrusch, Michele Tufano +3

This paper presents a novel end-to-end approach to program repair based on sequence-to-sequence learning. We devise, implement, and evaluate a system, called SequenceR, for fixing…