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 条
  • [1] in*Bug: Visual Analytics of Bug Repositories
    Dal Sasso, Tommaso
    Lanza, Michele
    [J]. 2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 415 - 418
  • [2] Developer Prioritization in Bug Repositories
    Xuan, Jifeng
    Jiang, He
    Ren, Zhilei
    Zou, Weiqin
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 25 - 35
  • [3] BUG DETECTORS
    REYNOLDS, S
    [J]. TRAC-TRENDS IN ANALYTICAL CHEMISTRY, 1989, 8 (07) : 245 - 246
  • [4] Bug detectors
    Tsuneyasu Kaisho
    Shizuo Akira
    [J]. Nature, 2001, 414 : 701 - 703
  • [5] Mining authorship characteristics in bug repositories
    Jiang, He
    Zhang, Jingxuan
    Ma, Hongjing
    Nazar, Najam
    Ren, Zhilei
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (01)
  • [6] Mining Bug Repositories - A Quality Assessment
    Schugerl, Philipp
    Rilling, Juergen
    Charland, Philippe
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 1105 - +
  • [7] Mining authorship characteristics in bug repositories
    He JIANG
    Jingxuan ZHANG
    Hongjing MA
    Najam NAZAR
    Zhilei REN
    [J]. Science China(Information Sciences), 2017, 60 (01) : 100 - 115
  • [8] Immunology - Bug detectors
    Kaisho, T
    Akira, S
    [J]. NATURE, 2001, 414 (6865) : 701 - +
  • [9] Mining Software Code Repositories and Bug Databases using Survival Analysis Models
    Wedel, Michael
    Jensen, Uwe
    Goehner, Peter
    [J]. ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2008, : 282 - +
  • [10] Searching Bug Instances in Gameplay Video Repositories
    Taesiri, Mohammad Reza
    Macklon, Finlay
    Habchi, Sarra
    Bezemer, Cor-Paul
    [J]. IEEE Transactions on Games, 2024, 16 (03) : 697 - 710