TY - JOUR
T1 - Critical Analysis of the PIE Testability Technique
AU - Al-Khanjari, Zuhoor
AU - Woodward, Martin
AU - Ramadhan, Haider Ali
PY - 2002
Y1 - 2002
N2 - The work of Voas and colleagues has introduced, refined and applied the propagation, infection and execution (PIE) analysis technique for measuring testability of programs. The purpose of this paper is twofold: (1) to summarize and review the work done by Voas and others, and (2) to lay down a framework for automating the measurement of testability. In doing so, we introduce a prototype system, which uses the mutant schemata approach to calculate the infection estimate. The attempt, reported in this paper, to reproduce the results reported by Voas for one example, have shown that intermediate calculations are quite sensitive to minor variations in the parameters to the process, although the final testability results are in agreement.
AB - The work of Voas and colleagues has introduced, refined and applied the propagation, infection and execution (PIE) analysis technique for measuring testability of programs. The purpose of this paper is twofold: (1) to summarize and review the work done by Voas and others, and (2) to lay down a framework for automating the measurement of testability. In doing so, we introduce a prototype system, which uses the mutant schemata approach to calculate the infection estimate. The attempt, reported in this paper, to reproduce the results reported by Voas for one example, have shown that intermediate calculations are quite sensitive to minor variations in the parameters to the process, although the final testability results are in agreement.
KW - Infection
KW - Mutant schemata
KW - PIE technique
KW - Sensitivity
KW - Testability
UR - http://www.scopus.com/inward/record.url?scp=1542491113&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1542491113&partnerID=8YFLogxK
U2 - 10.1023/A:1022190021310
DO - 10.1023/A:1022190021310
M3 - Article
AN - SCOPUS:1542491113
SN - 0963-9314
VL - 10
SP - 331
EP - 354
JO - Software Quality Journal
JF - Software Quality Journal
IS - 4
ER -