DocumentCode
2086807
Title
Comparing the Effectiveness of Equivalence Partitioning, Branch Testing and Code Reading by Stepwise Abstraction Applied by Subjects
Author
Juristo, N. ; Vegas, S. ; Solari, M. ; Abrahao, S. ; Ramos, I.
Author_Institution
Univ. Politec. de Madrid, Madrid, Spain
fYear
2012
fDate
17-21 April 2012
Firstpage
330
Lastpage
339
Abstract
Some verification and validation techniques have been evaluated both theoretically and empirically. Most empirical studies have been conducted without subjects, passing over any effect testers have when they apply the techniques. We have run an experiment with students to evaluate the effectiveness of three verification and validation techniques (equivalence partitioning, branch testing and code reading by stepwise abstraction). We have studied how well able the techniques are to reveal defects in three programs. We have replicated the experiment eight times at different sites. Our results show that equivalence partitioning and branch testing are equally effective and better than code reading by stepwise abstraction. The effectiveness of code reading by stepwise abstraction varies significantly from program to program. Finally, we have identified project contextual variables that should be considered when applying any verification and validation technique or to choose one particular technique.
Keywords
formal verification; program diagnostics; program testing; branch testing; code reading; effect testers; equivalence partitioning; program defects; project contextual variables; stepwise abstraction; validation techniques; verification techniques; Analysis of variance; Computers; Data structures; Testing; Time factors; Training; Tutorials; Verification and validation; combination of experimental results; experimentation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location
Montreal, QC
Print_ISBN
978-1-4577-1906-6
Type
conf
DOI
10.1109/ICST.2012.113
Filename
6200089
Link To Document