Demo Data from SIGIR 2026 / reviewers in the wild / expert
Cheer-Sun D. Yang
dblp:23/4241
· DBLP profile ↗
4ranked-venue papers
4as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorSystems, architecture and hardware · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 94% Program analysis · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
test input generation |
0.0 | 2 | 1998 | All-du-path Coverage for Parallel Programs · ISSTA 1998 Towards a Structural Load Testing Tool · ISSTA 1996 |
Software testing › test execution
parallel testing |
0.0 | 1 | 1998 | All-du-path Coverage for Parallel Programs · ISSTA 1998 |
Software testing › performance testing
load testing |
0.0 | 1 | 1996 | Towards a Structural Load Testing Tool · ISSTA 1996 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1998 | All-du-path Coverage for Parallel Programs · ISSTA 1998 |
Program analysis
static analysis |
0.0 | 1 | 1996 | Towards a Structural Load Testing Tool · ISSTA 1996 |
Methods — techniques the papers use, named apart from their topics
test data adequacy criteria · 0.0dataflow analysis · 0.0data flow analysis · 0.0static analysis · 0.0operational profile · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | All-uses testing of shared memory parallel programsabstractAbstract Parallelism has become a way of life for many scientific programmers. A significant challenge in bringing the power of parallel machines to these programmers is providing them with a suite of software tools similar to the tools that sequential programmers currently utilize. Unfortunately, writing correct parallel programs remains a challenging task.In particular, automatic or semi‐automatic testing tools for parallel programs are lacking. This paper takes a first step in developing an approach to providing all‐uses coverage for parallel programs. A testing framework and theoretical foundations for structural testing are presented, including test data adequacy criteria and hierarchy, formulation and illustration of all‐uses testing problems, classification of all‐uses test cases for parallel programs, and both theoretical and empirical results with regard to what can be achieved with all‐uses coverage for parallel programs. Copyright © 2003 John Wiley & Sons, Ltd. Cheer-Sun D. Yang, Lori L. Pollock |
Softw. Test. Verification Reliab. | 1 |
| 1998 | All-du-path Coverage for Parallel ProgramsabstractOne significant challenge in bringing the power of parallel machines to application programmers is providing them with a suite of software tools similar to the tools that sequential programmers currently utilize. In particular, automatic or semi-automatic testing tools for parallel programs are lacking. This paper describes our work in automatic generation of all-du-paths for testing parallel programs. Our goal is to demonstrate that, with some extension, sequential test data adequacy criteria are still applicable to parallel program testing. The concepts and algorithms in this paper have been incorporated as the foundation of our DELaware PArallel Software Testing Aid, della pasta. Cheer-Sun D. Yang, Amie L. Souter, Lori L. Pollock |
ISSTA | 1 |
| 1997 | An Algorithm for All-du-path Testing Coverage of Shared Memory Parallel ProgramsabstractLittle attention has focused on applying traditional testing methodology to parallel programs. This paper discusses issues involved in providing all-du-path coverage in shared memory parallel programs, and describes an algorithm for finding a set of paths covering all define-use pairs. To our knowledge, this is the first effort of this kind. Cheer-Sun D. Yang, Lori L. Pollock |
Asian Test Symposium | 1 |
| 1996 | Towards a Structural Load Testing ToolabstractLoad sensitive faults cause a program to fail when it is executed under a heavy load or over a long period of time, but may have no detrimental effect under small loads or short executions. In addition to testing the functionality of these programs, testing how well they perform under stress is very important. Current approaches to stress, or load, testing treat the system as a black box, generating test data based on parameters specified by the tester within an operational profile. In this paper, we advocate a structural approach to load testing. There exist many structural testing methods; however, their main goal is generating test data for executing all statements, branches, definition-use pairs, or paths of a program at least once, without consideration for executing any particular path extensively.Our initial work has focused on the identification of potentially load sensitive modules based on a static analysis of the module's code, and then limiting the stress testing to the regions of the modules that could be the potential causes of the load sensitivity. This analysis will be incorporated into a testing tool for structural load testing which takes a program as input, and automatically determines whether that program needs to be load tested, and if so, automatically generates test data for structural load testing of the program. Cheer-Sun D. Yang, Lori L. Pollock |
ISSTA | 1 |