How the release process impacts your software analytics

Bram Adams    Polytechnique Montréal, Canada

Abstract

In recent years, software analytics research and practice has started to flourish thanks to the abundant availability of data from software repositories such as version control systems, bug repositories or code review platforms. However, blind analysis of this data, without taking into account the release engineering process into which code changes, issue reports or code reviews fit, leads to incorrect assumptions and (eventually) misleading results. This chapter explores the problem of linking code changes and issue reports to the right release using defect prediction as running example, and suggests how the data inside the version ...

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.