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


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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.