• 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