Test Case Understandability Model

被引:6
|
作者
Setiani, Novi [1 ,2 ]
Ferdiana, Ridi [1 ]
Hartanto, Rudy [1 ]
机构
[1] Univ Gadjah Mada, Dept Elect & Informat Engn, Fac Engn, Yogyakarta 55281, Indonesia
[2] Univ Islam Indonesia, Dept Informat, Yogyakarta 55584, Indonesia
关键词
Measurement; Software testing; Software algorithms; Classification algorithms; Software; Prediction algorithms; Test case; understandability model; automated test case generation; SELECTION;
D O I
10.1109/ACCESS.2020.3022876
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several automated test case generation techniques have been proposed to date, although the adoption of such techniques in the industry remains low. A key factor that has contributed to this low adoption rate is the difficulty experienced by the developer in terms of reading and understanding automatically generated test cases. For this reason, it is essential to construct a test case understandability model for improving the generated test case. In the present paper, we extracted 20 test case metrics, six developer related metrics and two understandability proxies from a white-box test case classification experiment. Based on these metrics, we employed classification and regression algorithms to build test case understandability model. From the experiment, we can conclude that combined metrics always exhibit better discriminatory performance in classification models as well as a higher correlation in regression models when compared to a model that involved only test case metrics or developer metrics.
引用
收藏
页码:169036 / 169046
页数:11
相关论文
共 50 条
  • [1] MULHOLLAND TEST FOR UNDERSTANDABILITY IN POPULAR SCIENCE WRITING
    KLAUSEN, J
    ENGLISH JOURNAL, 1978, 67 (04): : 72 - 73
  • [2] An Empirical Validation of Understandability Quantification Model
    Nazir, Mohd
    Khan, Raees A.
    2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT-2012), 2012, 4 : 772 - 777
  • [3] Developer's Perspectives on Unit Test Cases Understandability
    Setiani, Novi
    Ferdiana, Ridi
    Hartanto, Rudy
    PROCEEDINGS OF 2021 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2021, : 251 - 255
  • [4] The REA Accounting Model: Enhancing Understandability and Applicability
    Schwaiger, Walter S. A.
    CONCEPTUAL MODELING, ER 2015, 2015, 9381 : 566 - 573
  • [5] Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model
    Jovanovikj, Ivan
    Engels, Gregor
    Anjorin, Anthony
    Sauer, Stefan
    INFORMATION SYSTEMS IN THE BIG DATA ERA, 2018, 317 : 133 - 147
  • [6] Measuring Model Understandability by means of Shapley Additive Explanations
    Mariotti, Ettore
    Alonso-Moral, Jose M.
    Gatt, Albert
    2022 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2022,
  • [7] User-oriented Assessment of Classification Model Understandability
    Allahyari, Hiva
    Lavesson, Niklas
    ELEVENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (SCAI 2011), 2011, 227 : 11 - 19
  • [8] An experiment of evaluating software understandability using a probabilistic model
    Uchida, SJ
    Shima, K
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIII, PROCEEDINGS: SYSTEMICS, CYBERNETICS AND INFORMATICS: TECHNOLOGIES AND APPLICATIONS, 2003, : 315 - 320
  • [9] The Impact of Modularization on the Understandability of Declarative Process Models: A Research Model
    Andaloussi, Amine Abbad
    Soffer, Pnina
    Slaats, Tijs
    Burattin, Andrea
    Weber, Barbara
    INFORMATION SYSTEMS AND NEUROSCIENCE, NEUROIS RETREAT 2020, 2020, 43 : 133 - 144
  • [10] Comprehensive complexity metric for data warehouse multidimensional model understandability
    Gosain, Anjana
    Singh, Jaspreeti
    IET SOFTWARE, 2020, 14 (03) : 275 - 282