@inproceedings{4dced41ec76e4c91b2bcae5b053ceab2,
title = "MUBench: A benchmark for API-misuse detectors",
abstract = "Over the last few years, researchers proposed a multitude of automated bug-detection approaches that mine a class of bugs that we call API misuses. Evaluations on a variety of software products show both the omnipresence of such misuses and the ability of the approaches to detect them. This work presents MuBench, a dataset of 89 API misuses that we collected from 33 real-world projects and a survey. With the dataset we empirically analyze the prevalence of API misuses compared to other types of bugs, finding that they are rare, but almost always cause crashes. Furthermore, we discuss how to use it to benchmark and compare API-misuse detectors.",
keywords = "API-misuse detection, Benchmark, Bug detection",
author = "Sven Amann and Sarah Nadi and Nguyen, {Hoan A.} and Nguyen, {Tien N.} and Mira Mezini",
note = "Publisher Copyright: {\textcopyright} 2016 ACM.; 13th Working Conference on Mining Software Repositories, MSR 2016 ; Conference date: 14-05-2016 Through 15-05-2016",
year = "2016",
month = may,
day = "14",
doi = "10.1145/2901739.2903506",
language = "English (US)",
series = "Proceedings - 13th Working Conference on Mining Software Repositories, MSR 2016",
publisher = "Association for Computing Machinery, Inc",
pages = "464--467",
booktitle = "Proceedings - 13th Working Conference on Mining Software Repositories, MSR 2016",
}