InspectorClone: Evaluating Precision of Clone Detection Tools
Current research in clone detection suffers from poor ecosystems for evaluating precision of clone detection tools. Corpora of labeled clones are scarce and incomplete, making evaluation labor intensive and idiosyncratic, and limiting intertool comparison.
We are developing InspectorClone, a system for helping measure the precision of clone detection tools. InspectorClone provides automatic mechanisms for clone validation, a user interface to facilitate manual validation of results, and tool reports. In a comparative study, the use of InspectorClone resulted in a reduction of more than 50% of clone pairs that needed human validation effort. The reduction in manual effort will vary for each clone detector and with usage of InspectorClone, but over time we expect the manual effort to go further down. InspectorClone aggregates the individual effort of multiple teams into a single evolving dataset whose quality improves over time, creating an important asset for software clone research.
Wed 18 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
16:00 - 17:40 | |||
16:00 30m | InspectorClone: Evaluating Precision of Clone Detection Tools BenchWork | ||
16:30 20m | Towards a Data-Curation Platform for Code-Centric Research BenchWork Ben Hermann University of Paderborn, Lisa Nguyen Quang Do Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM File Attached | ||
16:50 20m | The Architecture Independent Workload Characterization BenchWork Beau Johnston Australian National University File Attached | ||
17:10 30m | Performance Monitoring in Eclipse OpenJ9 BenchWork Andrew Craik IBM |