Evaluating Fault Detection, Test Generation and Program Repair Techniques using BugSwarm
Software defect datasets serve as benchmarks when evaluating software engineering techniques, including approaches for fault detection, test generation, and automated program repair. It is crucial for researchers to be aware of available benchmarks to make the best selection for their case scenario. The goal of this tutorial is to provide participants with a general overview of existing software defect datasets, and to showcase BugSwarm, a large-scale dataset of thousands of reproducible software defect artifacts. The tutorial will have a 60-minute lecture and 120-minute hands-on activities. The lecture will cover the main aspects of software defect datasets and discuss the design of BugSwarm. The hands-on activities will teach participants how to set up and use the BugSwarm API and client, and will provide examples on how to evaluate a sample of fault detection, test generation, and automated program repair tools using BugSwarm.
Fri 1 NovDisplayed time zone: Pacific Time (US & Canada) change
08:30 - 12:00 | |||
08:30 3h30mTutorial | Evaluating Fault Detection, Test Generation and Program Repair Techniques using BugSwarm Tutorials Hao-Nan Zhu University of California, Davis, Robert M. Furth University of California, Davis, Cindy Rubio-González University of California at Davis |