Abstract Details

<< Back to Schedule

9/27/2017  |   3:05 PM - 3:50 PM   |  Track 5 - Test and Verification

Using MC/DC as a Black-Box Testing Technique

Modified Condition/Decision Coverage (MC/DC) criterion was suggested at the beginning of the 90s as a structural white-box testing approach but it also can be used for black-box specification-based testing. Practical application of MC/DC for specification-based testing has own specific features and sometimes is quite different from code-based applications. However, MC/DC as a black-box approach has not been studied enough. The aim of this paper is to analyze MC/DC as a black-box technique, investigate factors that distinguish black-box from white-box applications of this approach, and provide proper definitions and rules for the evaluation of the MC/DC level during black-box testing. Application of MC/DC for specification coverage is the main research problem considered in this paper.

This presentation has not yet been uploaded.

No handouts have been uploaded.

Sergiy Vilkomir (Primary Presenter,Author), East Carolina University, vilkomirs@ecu.edu;
Sergiy Vilkomir is an Associate Professor in Computer Science at East Carolina University (ECU). He has more than 25 years of experience in researching in software testing, reliability, and formal methods. Dr. Vilkomir is the author of more than 90 publications in these areas, including papers in such journals as ACM Computing Surveys, Information & Software Technology, Formal Aspects of Computing, Innovations in Systems and Software Engineering - A NASA Journal, Quality and Reliability Engineering International Journal, and others. Dr. Vilkomir has a strong international research experience at senior positions. Prior to joining ECU, Dr. Vilkomir has worked as a researcher at the University of Tennessee (USA), University of Limerick (Ireland), University of Wollongong (Australia), South Bank University (London, UK). He has been a Head of Software Safety Laboratory (Ukraine) and provided licensing and safety audits of computer systems at Ukrainian nuclear power plants. Dr. Vilkomir is a Senior Member of IEEE and ACM. He is a recipient of the Google Faculty Research Award from Google Inc (2011).

John Baptista (Co-Presenter,Author,Co-Author), East Carolina University, baptistaj15@students.ecu.edu;
Mr. John Baptista is a retired veteran of the U.S. Air Force and an undergraduate senior at East Carolina University majoring in Computer Science with a minor in Information Technology. He participated at the Research Experiences for Undergraduates (REU) research program at ECU funded by the National Science Foundation during summer 2017. The research theme of the program was on software testing and software analytics.

Gourav Das (Co-Presenter,Author,Co-Author), East Carolina University, dasg16@students.ecu.edu;
Mr. Gourav Das is a Master student in Software Engineering at East Carolina University. He received a B.Tech. Degree in Information Technology from KIIT University, Bhubaneswar, India. He has been active in the area of software testing for the past few years. Gourav became an ISTQB (International Software Testing Qualifications Board) foundation level certified tester in the year 2013.

2017 Sponsors: IEEE and IEEE Computer Society