LSTM-based deep learning for spatial–temporal software testing

被引:0
|
作者
Lei Xiao
Huaikou Miao
Tingting Shi
Yu Hong
机构
[1] Shanghai University,School of Computer Engineering and Science
[2] Xiamen University of Technology,College of Computer and Information Engineering
[3] Shanghai Key Laboratory of Computer Software Testing & Evaluating,undefined
[4] Fujian Yifei Information Technology Co.,undefined
[5] Ltd.,undefined
来源
关键词
Continuous integration; Regression testing; Test case prioritization; Long short-term memory;
D O I
暂无
中图分类号
学科分类号
摘要
Continuous integration (CI) software development practice has become more and more popular. Regression testing occurs very frequently in CI. Test case suites constantly change since new test cases are inserted and obsolete test case are removed in each cycle. The software developer hunts for quick-feedback of faults because of time constraint. An embedded software usually includes the spatial–temporal data in CI. The efficiency of regression testing for the embedded software is related to the space–time. To achieve ideal regression testing goals for the embedded software in CI, this paper proposes a novel test case prioritization approach using LSTM-Based (Long short-term memory) deep learning. LSTM is a time series prediction model. It can predict the probability of each test case detection fault in the next cycle according to the testing history information of all the previous CI cycles. The priority of test case can be obtained dynamically under the guidance of the probability. The experiments are conducted on two industrial data sets. The results verify that compared with some exiting test case prioritization approaches, our approach has better performance for embedded software as follows: (1) improve the prioritization effectiveness, (2) increase the fault detection rate in CI environment, and (3) decrease the testing execution time through automatic reduction the obsolete test cases.
引用
收藏
页码:687 / 712
页数:25
相关论文
共 50 条
  • [1] LSTM-based deep learning for spatial-temporal software testing
    Xiao, Lei
    Miao, Huaikou
    Shi, Tingting
    Hong, Yu
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2020, 38 (03) : 687 - 712
  • [2] LSTM-based Deep Learning Models for Answer Ranking
    Li, Zhenzhen
    Huang, Jiuming
    Zhou, Zhongcheng
    Zhang, Haoyu
    Chang, Shoufeng
    Huang, Zhijie
    [J]. 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE (DSC 2016), 2016, : 90 - 97
  • [3] A LSTM-based Deep Learning Method with Application to Voltage Dip Classification
    Balouji, Ebrahim
    Gu, Irene Y. H.
    Bollen, Math H. J.
    Bagheri, Azam
    Nazari, Mahmood
    [J]. 2018 18TH INTERNATIONAL CONFERENCE ON HARMONICS AND QUALITY OF POWER (ICHQP), 2018,
  • [4] LSTM-based Deep Learning Model for Stock Prediction and Predictive Optimization Model
    Rather, Akhter Mohiuddin
    [J]. EURO JOURNAL ON DECISION PROCESSES, 2021, 9
  • [5] A hybrid CNN and LSTM-based deep learning model for abnormal behavior detection
    Chang, Chuan-Wang
    Chang, Chuan-Yu
    Lin, You-Ying
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (09) : 11825 - 11843
  • [6] LSTM-Based Deep Learning Methods for Prediction of Earthquakes Using Ionospheric Data
    Abri, Rayan
    Artuner, Harun
    [J]. GAZI UNIVERSITY JOURNAL OF SCIENCE, 2022, 35 (04): : 1417 - 1431
  • [7] Multi-object Spatial–Temporal Anomaly Detection Using an LSTM-Based Framework
    Jin Ning
    Leiting Chen
    Chuan Zhou
    Defu Liu
    [J]. Neural Processing Letters, 2021, 53 : 1811 - 1821
  • [8] An LSTM-Based Deep Learning Approach for Classifying Malicious Traffic at the Packet Level
    Hwang, Ren-Hung
    Peng, Min-Chun
    Van-Linh Nguyen
    Chang, Yu-Lun
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (16):
  • [9] OneHotEncoding and LSTM-based deep learning models for protein secondary structure prediction
    Enireddy, Vamsidhar
    Karthikeyan, C.
    Babu, D. Vijendra
    [J]. SOFT COMPUTING, 2022, 26 (08) : 3825 - 3836
  • [10] A hybrid CNN and LSTM-based deep learning model for abnormal behavior detection
    Chuan-Wang Chang
    Chuan-Yu Chang
    You-Ying Lin
    [J]. Multimedia Tools and Applications, 2022, 81 : 11825 - 11843