1990
DOI: 10.1016/0950-5849(90)90110-d
|View full text |Cite
|
Sign up to set email alerts
|

Predictive metric for likely feasibility of program paths

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0
1

Year Published

1995
1995
2015
2015

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 22 publications
(27 citation statements)
references
References 6 publications
0
21
0
1
Order By: Relevance
“…Malevris et al used paths generated to cover LCSAJ testing [24]. Our study used potential-du-paths, required by the all-potential-du-paths criterion.…”
Section: Predictionmentioning
confidence: 99%
See 1 more Smart Citation
“…Malevris et al used paths generated to cover LCSAJ testing [24]. Our study used potential-du-paths, required by the all-potential-du-paths criterion.…”
Section: Predictionmentioning
confidence: 99%
“…Studies on infeasible paths, described in the literature, address three basic approaches: prediction, classification and identification of infeasibility. Malevris et al [24] use the number of predicates in a path to predict infeasibility, considering the all-LCSAJs (Linear Code Sequence and Jumps) criterion. They concluded that the greater the number of predicates in a path, the greater the probability of the path being infeasible.…”
Section: Introductionmentioning
confidence: 99%
“…In an attempt to derive such a heuristic, Yates and Hennell [27] advanced, and argued the proposition that: a program path that involves q P 0 predicates is more likely to be feasible than one involving p > q. Formal statistical investigation of this proposition was undertaken in Malevris et al [15], wherein it was concluded, with great statistical significance, that the feasibility of a path decays exponentially with the increasing number of predicates it involves. As a result, Yates and Malevris [29] proposed a path selection method, extending that of Yates and Hennell, to reduce, a priori, the incidence of infeasible paths amongst those that are generated for the purpose of branch testing.…”
Section: The Extended Shortest Path Methodsmentioning
confidence: 98%
“…Correspondingly, it is pertinent to enquire whether infeasible paths are more likely to be engendered in code written in one programming language than in another. In the substantially sized study performed by Malevris et al [15] of the feasibility/infeasibility of program paths, statistical analysis of the results showed that with a certainty of 99.95%, the potential infeasibility of a program path is characterised by the number of predicates that it involves. Given such a definitive result, one of two possibilities must obtain.…”
Section: The Test Sample and Experimental Regimementioning
confidence: 98%
“…In practice, this is rarely the case, because certain of the program paths are found to be infeasible; an infeasible path being one that cannot be exercised by any data set as a result of conflicting predicates. Infeasible paths have been investigated by a number of authors, see [2,4] and [31], for example, and attempts to quantify and minimise their influence have been made [21,34,35]. Unfortunately, however, there exists no possible means for avoiding them altogether, see [12].…”
Section: Introductionmentioning
confidence: 98%