732 citations
- Microsoft (United States)US50 papers
- Massachusetts Institute of TechnologyUS32 papers
- University of WashingtonUS31 papers
- Carnegie Mellon UniversityUS29 papers
- University of Science and Technology of ChinaCN28 papers
- Peking UniversityCN26 papers
- Stanford UniversityUS24 papers
- University of CambridgeGB24 papers
- Tsinghua UniversityCN22 papers
- University of California, BerkeleyUS21 papers
- University College LondonGB16 papers
- Georgia Institute of TechnologyUS14 papers
22 papers · 1 filter
Methods2Test: A dataset of focal methods mapped to test cases
Michele Tufano, Shao Kun Deng, Neel Sundaresan +1
Unit testing is an essential part of the software development process, which helps to identify issues with source code in early stages of development and prevent regressions. Machi…
Learning to Reduce False Positives in Analytic Bug Detectors
Anant Kharkar, Roshanak Zilouchian Moghaddam, Matthew Jin +4
Due to increasingly complex software design and rapid iterative development, code defects and security vulnerabilities are prevalent in modern software. In response, programmers re…
The Unexplored Terrain of Compiler Warnings
Gunnar Kudrjavets, Aditya Kumar, Nachiappan Nagappan +1
The authors' industry experiences suggest that compiler warnings, a lightweight version of program analysis, are valuable early bug detection tools. Significant costs are associate…
Tea: Program Repair Using Neural Network Based on Program Information Attention Matrix
Wenshuo Wang, Chen Wu, Liang Cheng +1
The advance in machine learning (ML)-driven natural language process (NLP) points a promising direction for automatic bug fixing for software programs, as fixing a buggy program ca…
CoCoSum: Contextual Code Summarization with Multi-Relational Graph Neural Network
Yanlin Wang, Ensheng Shi, Lun Du +5
Source code summaries are short natural language descriptions of code snippets that help developers better understand and maintain source code. There has been a surge of work on au…
DeepDebug: Fixing Python Bugs Using Stack Traces, Backtranslation, and Code Skeletons
Dawn Drain, Colin B. Clement, Guillermo Serrato +1
The joint task of bug localization and program repair is an integral part of the software development process. In this work we present DeepDebug, an approach to automated debugging…