• DocumentCode
    2993529
  • Title

    Quantifying the complexity of dataflow testing

  • Author

    Denaro, G. ; Pezze, Mauro ; Vivanti, Mattia

  • Author_Institution
    Univ. of Milano-Bicocca, Milan, Italy
  • fYear
    2013
  • fDate
    18-19 May 2013
  • Firstpage
    132
  • Lastpage
    138
  • Abstract
    It is common belief that dataflow testing criteria are harder to satisfy than statement and branch coverage. As motivations, several researchers indicate the difficulty of finding test suites that exercise many dataflow relations and the increased impact of infeasible program paths on the maximum coverage rates that can be indeed obtained. Yet, although some examples are given in research papers, we lack data on the validity of these hypotheses. This paper presents an experiment with a large sample of object oriented classes and provides solid empirical evidence that dataflow coverage rates are steadily lower than statement and branch coverage rates, and that the uncovered dataflow elements do not generally depend on the feasibility of single statements.
  • Keywords
    data flow analysis; object-oriented methods; program testing; branch coverage rate; complexity quantification; dataflow coverage rates; dataflow elements; dataflow relations; dataflow testing criteria; maximum coverage rates; object oriented class; statement coverage rate; Abstracts; Art; Complexity theory; Educational institutions; Java; Radio access networks; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2013 8th International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/IWAST.2013.6595804
  • Filename
    6595804