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 pr...
The use of test coverage measures (e.g., block coverage) to control the software test process has be...
Abstract—Design verification has grown to dominate the cost of electronic system design; however, de...
Summary and Conclusions Software test coverage measures quantify the degree of thoroughness of testi...
Abstract We present a coverage metric targeted at shared-memory concurrent programs: the Location Pa...
We present a coverage metric targeted at shared-memory concurrent programs: the Location Pairs (LP) ...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
The testing of concurrent software is a challenging task. A number of different research approaches ...
Abstract—As computers become more and more powerful, programs are increasingly split up into multipl...
The effectiveness of software testing is often assessed by mea-suring coverage of some aspect of the...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
[[abstract]]Software testing and metrics are two important approaches to assure the reliability and ...
With the increasing dependency on software systems, we require them to be reliable and correct. Sof...
While multi-threading has become commonplace in many application domains (e.g., embedded systems, di...
[[abstract]]Software testing is an important approach to assure the reliability and quality of softw...
Software testing is an important part of ensuring software quality. Studies have shown that having m...
The use of test coverage measures (e.g., block coverage) to control the software test process has be...
Abstract—Design verification has grown to dominate the cost of electronic system design; however, de...
Summary and Conclusions Software test coverage measures quantify the degree of thoroughness of testi...
Abstract We present a coverage metric targeted at shared-memory concurrent programs: the Location Pa...
We present a coverage metric targeted at shared-memory concurrent programs: the Location Pairs (LP) ...
Software testing is a key procedure to ensure high quality and reliability of software programs. The...
The testing of concurrent software is a challenging task. A number of different research approaches ...
Abstract—As computers become more and more powerful, programs are increasingly split up into multipl...
The effectiveness of software testing is often assessed by mea-suring coverage of some aspect of the...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
[[abstract]]Software testing and metrics are two important approaches to assure the reliability and ...
With the increasing dependency on software systems, we require them to be reliable and correct. Sof...
While multi-threading has become commonplace in many application domains (e.g., embedded systems, di...
[[abstract]]Software testing is an important approach to assure the reliability and quality of softw...
Software testing is an important part of ensuring software quality. Studies have shown that having m...
The use of test coverage measures (e.g., block coverage) to control the software test process has be...
Abstract—Design verification has grown to dominate the cost of electronic system design; however, de...
Summary and Conclusions Software test coverage measures quantify the degree of thoroughness of testi...