K
Kalpesh Kapoor
Researcher at Indian Institute of Technology Guwahati
Publications - 35
Citations - 611
Kalpesh Kapoor is an academic researcher from Indian Institute of Technology Guwahati. The author has contributed to research in topics: Modified condition/decision coverage & Formal specification. The author has an hindex of 9, co-authored 34 publications receiving 580 citations. Previous affiliations of Kalpesh Kapoor include Indian Institutes of Technology & London South Bank University.
Papers
More filters
Journal ArticleDOI
Using formal specifications to support testing
Robert M. Hierons,Kirill Bogdanov,Jonathan P. Bowen,Rance Cleaveland,John Derrick,Jeremy Dick,Marian Gheorghe,Mark Harman,Kalpesh Kapoor,Paul Krause,Gerald Lüttgen,Anthony J. H. Simons,Sergiy Vilkomir,Martin R. Woodward,Hussein Zedan +14 more
TL;DR: The state of the art regarding ways in which the presence of a formal specification can be used to assist testing is reviewed.
Using formal methods to support testing
Journal ArticleDOI
Test conditions for fault classes in Boolean specifications
Kalpesh Kapoor,Jonathan P. Bowen +1 more
TL;DR: This article identifies necessary and sufficient conditions for fault-based testing by identifying the required behavior of the software as a Boolean specification represented in Disjunctive Normal Form and shows that faults may be organized in a hierarchy.
Proceedings ArticleDOI
Experimental evaluation of the variation in effectiveness for DC, FPC and MC/DC test criteria
Kalpesh Kapoor,Jonathan P. Bowen +1 more
TL;DR: An experimental evaluation of the variation in fault detection effectiveness of all the test-sets for a given control-flow test criterion and a Boolean specification shows that the MC/DC criterion is more reliable and stable in comparison to DC, DC/R and FPC.
Proceedings ArticleDOI
Tolerance of control-flow testing criteria
TL;DR: This work considers not only effectiveness of some testing criterion in itself but a variance of effectiveness of different test sets satisfied the same testing criterion, which names this property "tolerance" of a testing criterion and shows that a high tolerance is as well important as high effectiveness.