How Much Time Did It Take to Notify a Bug? Two Case Studies: ElasticSearch and Nova
Gema Rodriguez-Perez, Gregório Robles, Jesus M. Gonzalez-Barahona · 2017
The Time To Notify (TTN) a bug is a valuable metricin the software maintenance and evolution studies that describeshow much time it takes for a bug to be notified/reported in theissue tracking system since the time the bug was introduced intothe source code. Even so, it is still a challenge to exactly calculateit since no precise way exists to locate where and when the bugoriginated. This paper aims to study what is the value of TTNin two different projects. For a set of bugs in these projects, we know exactly which "previous commit" was the cause of thefailure in the system. Furthermore, to better understand howthis is related to the maintenance and evolution of a software, we also analyze the relationship between TTN and other metricsextracted from the source code management (SCM) system suchas the author of the bug, the Time To Fix (TTF) or the developerexperience. We have observed that the mean of the TTN in theprojects was 312 days and 431 days. However, only one of theprojects showed a moderate correlation between the experienceof the author who created the bug and TTN.