Quantifying the Complexity of Dataflow Testing

被引:0
|
作者
Denaro, Giovanni [1 ]
Pezze, Mauro [1 ]
Vivanti, Mattia [2 ]
机构
[1] Univ Milano Bicocca, I-20126 Milan, Italy
[2] Univ Lugano, CH-6900 Lugano, Switzerland
关键词
COVERAGE; CRITERIA;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:132 / 138
页数:7
相关论文
共 50 条
  • [1] Visual Dataflow Modelling Some thoughts on complexity
    Janssen, Patrick
    FUSION: DATA INTEGRATION AT ITS BEST, VOL 2, 2014, : 547 - 556
  • [2] Dataflow testing of Java programs with DFC
    Institute of Computer Science, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, Poland
    Lect. Notes Comput. Sci., 1600, (215-228):
  • [3] Testing Properties of Dataflow Program Operators
    Xu, Zhihong
    Hirzel, Martin
    Rothermel, Gregg
    Wu, Kun-Lung
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 103 - 113
  • [4] Quantifying social complexity
    Fischer, Julia
    Farnworth, Max S.
    Sennhenn-Reulen, Holger
    Hammerschmidt, Kurt
    ANIMAL BEHAVIOUR, 2017, 130 : 57 - 66
  • [5] Quantifying knowledge complexity
    O. Goldreich
    E. Petrank
    computational complexity, 1999, 8 : 50 - 98
  • [6] Quantifying knowledge complexity
    Goldreich, O
    Petrank, E
    COMPUTATIONAL COMPLEXITY, 1999, 8 (01) : 50 - 98
  • [7] Dataflow Testing of Java']Java Programs with DFC
    Bluemke, Ilona
    Rembiszewski, Artur
    ADVANCES IN SOFTWARE ENGINEERING TECHNIQUES, 2012, 7054 : 215 - 228
  • [8] Dataflow approach to testing Java']Java programs
    Bluemke, Ilona
    Rembiszewski, Artur
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 69 - 76
  • [9] Quantifying the complexity of medical research
    Rodriguez-Esteban, Raul
    Loging, William T.
    BIOINFORMATICS, 2013, 29 (22) : 2918 - 2924
  • [10] Simply quantifying ubiquitin complexity
    Bennett, Eric J.
    Harper, J. Wade
    NATURE METHODS, 2011, 8 (08) : 630 - 631