Gotchas from mining bug reports

S. Just*; K. Herzig    * Researcher, Software Engineering Chair & Center for IT-Security, Privacy and Accountability, Saarland University, Germany Software Development Engineer, Microsoft Corporation, Redmond, United States

Abstract

Over the years, it has become common practice in empirical software engineering to mine data from version archives and bug databases to learn where bugs have been fixed in the past, or to build prediction models to find error-prone code in the future. However, most of these approach rely on strong assumptions that need to be verified to ensure that resulting models are accurate and reflect the intended property which can have serious consequences for decisions based on such flawed ...

Get Perspectives on Data Science for Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.