MSR 2020
Mon 29 - Tue 30 June 2020
co-located with ICSE 2020
Mon 29 Jun 2020 15:10 - 15:20 at MSR:Zoom - Bugs & Issues Chair(s): Francisco Servant

Program repair is an important but difficult software engineering problem. One way to achieve acceptable performance is to focus on classes of simple bugs, such as bugs with single statement fixes, or that match a small set of bug templates. However, it is very difficult to estimate the recall of repair techniques for simple bugs, as there are no datasets about how often the associated bugs occur in code. To fill this gap, we provide a dataset of 153652 single statement bug-fix changes mined from 1000 popular open-source Java projects, annotated by whether they match any of a set of 16 bug templates, inspired by state-of-the-art program repair techniques. We also administer a repository of Maven dependencies for a subset of 100 projects that use the Maven build system. In an initial analysis, we find that about 33% of the simple bug fixes match the templates, indicating that a remarkable number of single-statement bugs can be repaired with a relatively small set of templates. Further, we find that template fitting bugs appear with a frequency of about one bug per 1600-2500 lines of code (as measured by the size of the project’s latest version). We hope that this dataset will prove a resource both for future work in automatic program repair and also for future studies in empirical software engineering.

Mon 29 Jun
Times are displayed in time zone: (UTC) Coordinated Universal Time change

msr-2020-papers
14:30 - 15:30: Technical Papers - Bugs & Issues at MSR:Zoom
Chair(s): Francisco ServantVirginia Tech

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-Data-showcase14:30 - 14:40
Live Q&A
Cristiano PolitowskiConcordia University, Canada, Fabio PetrilloUniversity of Quebec at Chicoutimi, Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal, Gabriel Cavalheiro UllmannUNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul, Josias De Andrade Werly
Media Attached
msr-2020-papers14:40 - 14:50
Live Q&A
Omar El Zarif, Daniel Alencar Da CostaUniversity of Otago, Safwat HassanQueens University, Kingston, Canada, Ying ZouQueen's University, Kingston, Ontario
Pre-print Media Attached
msr-2020-papers14:50 - 15:00
Live Q&A
Pre-print Media Attached
msr-2020-papers15:00 - 15:10
Live Q&A
Media Attached
msr-2020-Data-showcase15:10 - 15:20
Live Q&A
Rafael-Michael KarampatsisThe University of Edinburgh, Charles SuttonGoogle Research
Pre-print Media Attached
msr-2020-Registered-Reports15:20 - 15:30
Live Q&A
Steffen HerboldUniversity of Göttingen, Alexander TrautschUniversity of Göttingen, Benjamin Ledel
Pre-print Media Attached