• DocumentCode
    625523
  • Title

    The Impact of Concurrent Coverage Metrics on Testing Effectiveness

  • Author

    Shin Hong ; Staats, Matt ; Ahn, Jeongseob ; Moonzoo Kim ; Rothermel, Gregg

  • Author_Institution
    Dept. of Comput. Sci., KAIST, Daejeon, South Korea
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    232
  • Lastpage
    241
  • Abstract
    When testing multithreaded programs, the number of possible thread interactions makes exploring all interactions infeasible in practice. In response, researchers have developed concurrent coverage metrics for multithreaded programs. These metrics allow them to estimate how well they have exercised concurrent program behavior, just as branch and statement coverage metrics do for sequential program testing. However, unlike sequential coverage metrics, the effectiveness of concurrent coverage metrics in testing remains largely unexamined. In this paper, we explore the relationship between concurrent coverage and fault detection effectiveness by studying the application of eight concurrent coverage metrics in testing nine concurrent programs. Our results show that existing concurrent coverage metrics are often moderate to strong predictors of concurrent testing effectiveness, and are generally reasonable targets for test suite generation. Nevertheless, their relative effectiveness as predictors and test generation targets varies across programs, and thus additional work is needed in this area.
  • Keywords
    multi-threading; program testing; software metrics; branch-and-statement coverage metrics; concurrent coverage metrics; concurrent program behavior; fault detection; multithreaded program testing; sequential program testing; Concurrent computing; Correlation; Delays; Fault detection; Synchronization; Testing; Software testing; concurrent program; coverage metric;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.32
  • Filename
    6569735