Adaptive Learning for Learn-Based Regression Testing

被引:9
|
作者
Huistra, David [1 ]
Meijer, Jeroen [1 ]
van de Pol, Jaco [1 ]
机构
[1] Univ Twente, Formal Methods & Tools, Enschede, Netherlands
关键词
D O I
10.1007/978-3-030-00244-2_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Regression testing is an important activity to prevent the introduction of regressions into software updates. Learn-based testing can be used to automatically check new versions of a system for regressions on a system level. This is done by learning a model of the system and model checking this model for system property violations. Learning the model of a large system can take an unpractical amount of time however. In this work we investigate if the concept of adaptive learning can improve the learning speed of a model in a regression testing scenario. We have performed several experiments with this technique on two systems: ToDoMVC and SSH. We find that there can be a large benefit to using adaptive learning. In addition we find three main factors that influence the benefit of adaptive learning. There are however also some shortcomings to adaptive learning that should be investigated further.
引用
收藏
页码:162 / 177
页数:16
相关论文
共 50 条
  • [1] Dribble: A learn-based timer scheme selector for mobility management in IoT
    Santos, Bruno P.
    Rettore, Paulo H.
    Vieira, Luiz F. M.
    Loureiro, Antonio A. F.
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [2] Deep learn-based computer-assisted transthoracic echocardiography: approach to the diagnosis of cardiac amyloidosis
    Xiaofeng Zhang
    Tianyi Liang
    Chunxiao Su
    Shiyun Qin
    Jingtao Li
    Decai Zeng
    Yongzhi Cai
    Tongtong Huang
    Ji Wu
    The International Journal of Cardiovascular Imaging, 2023, 39 : 955 - 965
  • [3] Deep learn-based computer-assisted transthoracic echocardiography: approach to the diagnosis of cardiac amyloidosis
    Zhang, Xiaofeng
    Liang, Tianyi
    Su, Chunxiao
    Qin, Shiyun
    Li, Jingtao
    Zeng, Decai
    Cai, Yongzhi
    Huang, Tongtong
    Wu, Ji
    INTERNATIONAL JOURNAL OF CARDIOVASCULAR IMAGING, 2023, 39 (05): : 955 - 965
  • [4] Learning-to-Rank vs Ranking-to-Learn: Strategies for Regression Testing in Continuous Integration
    Bertolino, Antonia
    Guerriero, Antonio
    Miranda, Breno
    Pietrantuono, Roberto
    Russo, Stefano
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 1 - 12
  • [5] A deep learn-based algorithm for the identification of suspicious local blocks in Lung CT slices Deep learning method to identify suspicious lung edge
    Qiao, Sai
    Feng, Bin
    Zhu, Xiaorong
    Feng, Changli
    2022 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, COMPUTER VISION AND MACHINE LEARNING (ICICML), 2022, : 522 - 526
  • [6] Learning to learn with active adaptive perception
    Bossens, D. M.
    Townsend, N. C.
    Sobey, A. J.
    NEURAL NETWORKS, 2019, 115 : 30 - 49
  • [7] Cross-Domain Sentiment Analysis of Product Reviews by Combining Lexicon-based and Learn-based Techniques
    Mao, Kaili
    Niu, Jianwei
    Wang, Xuejiao
    Wang, Lei
    Qiu, Meikang
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 351 - 356
  • [8] ADAPTIVE TESTING ON A REGRESSION FUNCTION AT A POINT
    Armstrong, Timothy
    ANNALS OF STATISTICS, 2015, 43 (05): : 2086 - 2101
  • [9] Learning to Learn: Model Regression Networks for Easy Small Sample Learning
    Wang, Yu-Xiong
    Hebert, Martial
    COMPUTER VISION - ECCV 2016, PT VI, 2016, 9910 : 616 - 634
  • [10] Adaptive formative assessment system based on computerized adaptive testing and the learning memory cycle for personalized learning
    Yang A.C.M.
    Flanagan B.
    Ogata H.
    Computers and Education: Artificial Intelligence, 2022, 3