Title | ||
---|---|---|
Unit-level test adequacy criteria for visual dataflow languages and a testing methodology |
Abstract | ||
---|---|---|
Visual dataflow languages (VDFLs), which include commercial and research systems, have had a substantial impact on end-user programming. Like any other programming languages, whether visual or textual, VDFLs often contain faults. A desire to provide programmers of these languages with some of the benefits of traditional testing methodologies has been the driving force behind our effort in this work. In this article we introduce, in the context of prograph, a testing methodology for VDFLs based on structural test adequacy criteria and coverage. This article also reports on the results of two empirical studies. The first study was conducted to obtain meaningful information about, in particular, the effectiveness of our all-Dus criteria in detecting a reasonable percentage of faults in VDFLs. The second study was conducted to evaluate, under the same criterion, the effectiveness of our methodology in assisting users to visually localize faults by reducing their search space. Both studies were conducted using a testing system that we have implemented in Prograph's IDE. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1145/1391984.1391985 | ACM Trans. Softw. Eng. Methodol. |
Keywords | Field | DocType |
additional key words and phrases: software testing,visual dataflow languages,fault localization,empirical study,end-user programming,fault detection,all-dus criterion,driving force,testing methodology,unit-level test adequacy criterion,visual dataflow language,color.,testing system,programming language,traditional testing methodology,localize fault,color,structural testing,software testing,search space | Test adequacy,Programming language,Software engineering,Computer science,Fault detection and isolation,Theoretical computer science,Dataflow,Prograph,Empirical research,Software testing | Journal |
Volume | Issue | ISSN |
18 | 1 | 1049-331X |
Citations | PageRank | References |
50 | 1.50 | 35 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Marcel R. Karam | 1 | 64 | 4.25 |
Trevor J. Smedley | 2 | 162 | 17.50 |
Sergiu Dascalu | 3 | 362 | 79.10 |