Title :
The evolution of data races
Author :
Sadowski, Caitlin ; Yi, Jaeheon ; Kim, Sunghun
Author_Institution :
Univ. of California at Santa Cruz, Santa Cruz, CA, USA
Abstract :
Concurrency bugs are notoriously difficult to find and fix. Several prior empirical studies have identified the prevalence and challenges of concurrency bugs in open source projects, and several existing tools can be used to identify concurrency errors such as data races. However, little is known about how concurrency bugs evolve over time. In this paper, we examine the evolution of data races by analyzing samples of the committed code in two open source projects over a multi-year period. Specifically, we identify how the data races in these programs change over time.
Keywords :
concurrency control; program diagnostics; public domain software; concurrency bugs; concurrency error identification; data race evolution; open source projects; Calendars; Computer bugs; Concurrent computing; Detectors; History; Postal services; XML;
Conference_Titel :
Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1760-3
DOI :
10.1109/MSR.2012.6224277