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 条
  • [21] A testing methodology for a dataflow based visual programming language
    Karam, MR
    Smedley, TJ
    IEEE SYMPOSIA ON HUMAN-CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2001, : 280 - 287
  • [22] Quantifying the configurational complexity of biological systems in multivariate 'complexity space'
    Rock, Tim
    Wills, Matthew A.
    JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2025, 22 (222)
  • [23] Towards quantifying complexity with quantum mechanics
    Tan, Ryan
    Terno, Daniel R.
    Thompson, Jayne
    Vedral, Vlatko
    Gu, Mile
    EUROPEAN PHYSICAL JOURNAL PLUS, 2014, 129 (09):
  • [24] On symmetry, aesthetics and quantifying symmetrical complexity
    Majid Al-Rifaie, Mohammad
    Ursyn, Anna
    Zimmer, Robert
    Javid, Mohammad Ali Javaheri
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2017, 10198 LNCS : 17 - 32
  • [25] Reducing the Complexity of Dataflow Graphs Using Slack-Based Merging
    Ali, Hazem Ismail
    Stuijk, Sander
    Akesson, Benny
    Pinho, Luis Miguel
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (02)
  • [26] Quantifying the complexity of random Boolean networks
    Gong, Xinwei
    Socolar, Joshua E. S.
    PHYSICAL REVIEW E, 2012, 85 (06):
  • [27] Quantifying navigation complexity in transportation networks
    Jiang, Zhuojun
    Dong, Lei
    Wu, Lun
    Liu, Yu
    PNAS NEXUS, 2022, 1 (03):
  • [28] INFERRING THE DYNAMIC, QUANTIFYING PHYSICAL COMPLEXITY
    CRUTCHFIELD, JP
    MEASURES OF COMPLEXITY AND CHAOS, 1989, 208 : 327 - 338
  • [29] Quantifying habitat complexity in aquatic ecosystems
    Shumway, Carcily A.
    Hofmann, Hans A.
    Dobberfuhl, Adam P.
    FRESHWATER BIOLOGY, 2007, 52 (06) : 1065 - 1076
  • [30] SHREC'21: Quantifying shape complexity
    Arslan, Mazlum Ferhat
    Haridis, Alexandros
    Rosin, Paul L.
    Tari, Sibel
    Brassey, Charlotte
    Gardiner, James D.
    Genctav, Asli
    Genctav, Murat
    COMPUTERS & GRAPHICS-UK, 2022, 102 : 144 - 153