Trend Application of Machine Learning in Test Case Prioritization: A Review on Techniques

被引:7
|
作者
Khatibsyarbini, Muhammad [1 ]
Isa, Mohd Adham [1 ]
Jawawi, Dayang N. A. [1 ]
Shafie, Muhammad Luqman Mohd [1 ]
Wan-Kadir, Wan Mohd Nasir [1 ]
Hamed, Haza Nuzly Abdull [1 ]
Suffian, Muhammad Dhiauddin Mohamed [2 ]
机构
[1] Univ Teknol Malaysia, Sch Comp, Fac Engn, Johor Baharu 81310, Johor, Malaysia
[2] MIMOS Technol Solut Sdn Bhd, Business Solut & Serv, Kuala Lumpur 57000, Malaysia
关键词
Market research; Software testing; Software; Software engineering; Systematics; Machine learning; Licenses; software engineering; software testing; systematic literature review; test case prioritization; SOFTWARE; SELECTION; SEARCH;
D O I
10.1109/ACCESS.2021.3135508
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software quality can be assured by passing the process of software testing. However, software testing process involve many phases which lead to more resources and time consumption. To reduce these downsides, one of the approaches is to adopt test case prioritization (TCP) where numerous works has indicated that TCP do improve the overall software testing performance. TCP does have several kinds of techniques which have their own strengths and weaknesses. As for this review paper, the main objective of this paper is to examine deeper on machine learning (ML) techniques based on research questions created. The research method for this paper was designed in parallel with the research questions. Consequently, 110 primary studies were selected where, 58 were journal articles, 50 were conference papers and 2 considered as others articles. For overall result, it can be said that ML techniques in TCP has trending in recent years yet some improvements are certainly welcomed. There are multiple ML techniques available, in which each technique has specified potential values, advantages, and limitation. It is notable that ML techniques has been considerably discussed in TCP approach for software testing.
引用
收藏
页码:166262 / 166282
页数:21
相关论文
共 50 条
  • [21] A Survey on Machine Learning Based Requirement Prioritization Techniques
    Qayyum, Shamaila
    Qureshi, Ahsan
    2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS (CIIS 2018), 2018, : 51 - 55
  • [22] The application of traditional machine learning and deep learning techniques in mammography: a review
    Gao, Ying'e
    Lin, Jingjing
    Zhou, Yuzhuo
    Lin, Rongjin
    FRONTIERS IN ONCOLOGY, 2023, 13
  • [23] Systematic Literature Review on Regression Test Prioritization Techniques
    Singh, Yogesh
    Kaur, Arvinder
    Suri, Bharti
    Singhal, Shweta
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2012, 36 (04): : 379 - 408
  • [24] Systematic literature review on regression test prioritization techniques
    Singh, Y. (ys66@rediffmail.com), 2012, Slovene Society Informatika (36):
  • [25] Survey of test case prioritization techniques for regression testing
    Chen, Xiang
    Chen, Ji-Hong
    Ju, Xiao-Lin
    Gu, Qing
    Ruan Jian Xue Bao/Journal of Software, 2013, 24 (08): : 1695 - 1712
  • [26] Learning for Test Prioritization: An Industrial Case Study
    Busjaeger, Benjamin
    Xie, Tao
    FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 975 - 980
  • [27] Performance Evaluation of Clustering Techniques in Test Case Prioritization
    Chaudhary, Sarika
    Jatain, Aman
    2020 INTERNATIONAL CONFERENCE ON COMPUTATIONAL PERFORMANCE EVALUATION (COMPE-2020), 2020, : 699 - 703
  • [28] An Empirical Examination of Abstract Test Case Prioritization Techniques
    Huang, Rubing
    Zong, Weiwen
    Towey, Dave
    Zhou, Yunan
    Chen, Jinfu
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 141 - 143
  • [29] A Schema Support for Selection of Test Case Prioritization Techniques
    Sujata
    Purohit, G. N.
    2015 5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION TECHNOLOGIES ACCT 2015, 2015, : 547 - 551
  • [30] The Application of Machine Learning Techniques in Geotechnical Engineering: A Review and Comparison
    Shao, Wei
    Yue, Wenhan
    Zhang, Ye
    Zhou, Tianxing
    Zhang, Yutong
    Dang, Yabin
    Wang, Haoyu
    Feng, Xianhui
    Chao, Zhiming
    MATHEMATICS, 2023, 11 (18)