DocumentCode
2400927
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
fYear
2012
fDate
2-3 June 2012
Firstpage
171
Lastpage
174
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on
Conference_Location
Zurich
ISSN
2160-1852
Print_ISBN
978-1-4673-1760-3
Type
conf
DOI
10.1109/MSR.2012.6224277
Filename
6224277
Link To Document