An Evaluation of Data Race Detectors Using Bug Repositories

被引:0
|
作者
Schimmel, Jochen [1 ]
Molitorisz, Korbinian [1 ]
Tichy, Walter F. [1 ]
机构
[1] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
关键词
Data Races; Unit Testing; Multicore Software Engineering; Empirical Study;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multithreaded software is subject to data races. A large number of data race detectors exists, but they are mainly evaluated in academic examples. In this paper we present a study in which we applied data race detectors to real applications. In particular, we want to show, if these tools can be used to locate data races effectively at an early stage in software development. We therefore tracked 25 data races in bug repositories back to their roots, created parallel unit tests and executed 4 different data race detectors on these tests. We show, that with a combination of all detectors 92% of the contained data races can be found, whereas the best data race detector only finds about 50%.
引用
收藏
页码:1361 / 1364
页数:4
相关论文
共 50 条
  • [21] Scalable data analytics using crowdsourced repositories and streams
    Veloso, Bruno
    Leal, Fatima
    Gonzalez-Velez, Horacio
    Malheiro, Benedita
    Carlos Burguillo, Juan
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 122 : 1 - 10
  • [22] Performance Assessment of Bug Fixing Process in Open Source Repositories
    Goyal, Anjali
    Sardana, Neetu
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA SCIENCE, 2020, 167 : 2070 - 2079
  • [23] Generating Linked Data Repositories Using UML Artifacts
    Khan, Aqsa
    Malik, Saleem
    [J]. INTELLIGENT TECHNOLOGIES AND APPLICATIONS, INTAP 2018, 2019, 932 : 142 - 152
  • [24] Trusted data repositories
    Giaretta, David
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVII, 2008, 394 : 14 - 20
  • [25] Proteomics data repositories
    Riffle, Michael
    Eng, Jimmy K.
    [J]. PROTEOMICS, 2009, 9 (20) : 4653 - 4663
  • [26] Adaptation: it's a bug's race
    Arporn Wangwiwatsin
    Anna V. Protasio
    [J]. Nature Reviews Microbiology, 2015, 13 : 401 - 401
  • [27] Finding useful data across multiple biomedical data repositories using DataMed
    Lucila Ohno-Machado
    Susanna-Assunta Sansone
    George Alter
    Ian Fore
    Jeffrey Grethe
    Hua Xu
    Alejandra Gonzalez-Beltran
    Philippe Rocca-Serra
    Anupama E Gururaj
    Elizabeth Bell
    Ergin Soysal
    Nansu Zong
    Hyeon-eui Kim
    [J]. Nature Genetics, 2017, 49 : 816 - 819
  • [28] WELL: Applying bug detectors to bug localization via weakly supervised learning
    Zhang, Huangzhao
    Li, Zhuo
    Li, Jia
    Jin, Zhi
    Li, Ge
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (09)
  • [29] Bug Triaging: Right Developer Recommendation for Bug Resolution Using Data Mining Technique
    Chaitra, B.H.
    Swarnalatha, K.S.
    [J]. Lecture Notes in Electrical Engineering, 2022, 790 : 609 - 618
  • [30] Interacting with local and remote data repositories using the stashR package
    Sandrah P. Eckel
    Roger D. Peng
    [J]. Computational Statistics, 2009, 24 : 247 - 254