Software defect datasets play an important role in evaluating software engineering techniques, including tools for fault detection, test generation, and automated program repair. The goal of this tutorial is to discuss the state of the art in software defect datasets, and to provide an opportunity to learn about BugSwarm, a large-scale dataset with thousands of reproducible software defect artifacts. The tutorial will consist of a 60-minute lecture and a 120-minute hands-on session. The lecture will give an overview of the state of the art in software defect datasets, discuss important topics related to the use of software defect datasets, and describe the BugSwarm dataset. The hands-on session will walk the participants through the process of selecting artifacts from the BugSwarm dataset based on specific evaluation tasks, running popular tools on the selected artifacts, and interpreting their results.

Sun 3 Dec

Displayed time zone: Pacific Time (US & Canada) change

09:00 - 12:30
Tutorial I: Evaluating Fault Detection, Test Generation and Program Repair Techniques using BugSwarm Tutorials at Foothill F
09:00
3h30m
Tutorial
Evaluating Fault Detection, Test Generation and Program Repair Techniques using BugSwarm
Tutorials
Hao-Nan Zhu University of California, Davis, Kevin Guan University of California, Davis, Robert M. Furth University of California, Davis, Cindy Rubio-González University of California at Davis