Issue No. 08 - August (1992 vol. 18)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.153381
<p>A dynamic technique called PIE (propagation, infection, and execution) is presented for statistically estimating three program characteristics that affect a program's computational behavior: (1) the probability that a particular section of a program is executed, (2) the probability that the particular section affects the data state, and (3) the probability that a data state produced by that section has an effect on program output. These three characteristics can be used to predict whether faults are likely to be uncovered by software testing.</p>
propagation; infection; execution; PIE; dynamic failure-based technique; statistically estimating; program characteristics; computational behavior; data state; software testing; program testing
J. Voas, "PIE: A Dynamic Failure-Based Technique," in IEEE Transactions on Software Engineering, vol. 18, no. , pp. 717-727, 1992.