Feedback-based integrated prediction: Defect prediction based on feedback from software testing process

被引:13
|
作者
Xiao, Peng [1 ,2 ,3 ]
Liu, Bin [1 ,2 ,4 ]
Wang, Shihai [1 ,2 ,5 ]
机构
[1] Beihang Univ, Sch Reliabil & Syst Engn, Beijing 100191, Peoples R China
[2] Beihang Univ, Sci & Technol Reliabil & Environm Engn Lab, Beijing 100191, Peoples R China
[3] Rom 422,Weimin Bldg,XueYuan Rd 37, Beijing, Peoples R China
[4] Rom 518,Weimin Bldg,XueYuan Rd 37, Beijing, Peoples R China
[5] Rom 631,Weimin Bldg,XueYuan Rd 37, Beijing, Peoples R China
关键词
Test resource constraints; Software testing; Defect prediction; Feedback control; Integrated prediction; MODULES; FAULTS; CROSS;
D O I
10.1016/j.jss.2018.05.029
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Test resource constraints is a common phenomenon in software testing. Using defect prediction to guide the resource allocation can significantly improve the efficiency and effectiveness of available test resources. However, traditional defect prediction (t-DP) is a static strategy, where the predictor cannot be dynamically adjusted during the software testing process (STP). This paper combines defect prediction with feedback control in STP and proposes a feedback-based defect prediction model, where the test results generated during STP is used as feedback information for on-line adjustment of predictor to optimize the prediction result. In addition, a novel approach called feedback-based integrated prediction (FIP) is proposed to improve the prediction accuracy, where a global predictor and a local predictor are employed to make an integrated prediction using the weight to adjust the effects of predictors at different test stages. A systematic experiment is conducted to investigate the performance of the FIP over 10 public data sets. Results show that FIP has better prediction efficiency and better robustness for external data than the t-DP, especially when the percentage of the test modules is 40%.
引用
收藏
页码:159 / 171
页数:13
相关论文
共 50 条
  • [1] Optimal state prediction for feedback-based QoS adaptations
    Li, BC
    Xu, DY
    Nahrstedt, K
    [J]. IWQOS '99: 1999 SEVENTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 1999, : 37 - 46
  • [2] Collaborative QoS Prediction via Feedback-based Trust Model
    Chen, Liang
    Feng, Yipeng
    Wu, Jian
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 206 - 213
  • [3] Feedback-Based Specification, Coding and Testing with JWalk
    Simons, Anthony J. H.
    Griffths, Neil
    Thomson, Christopher
    [J]. TACI PART 2008:TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS, 2008, : 69 - 73
  • [4] Feedback-based specification, coding and testing with JWalk
    Simons, Anthony J. H.
    Griffiths, Neil
    Thomson, Christopher
    [J]. Proceedings - Testing: Academic and Industrial Conference Practice and Research Techniques, TAIC PART 2008, 2008, : 69 - 73
  • [5] A feedback-based prediction strategy for dynamic multi-objective evolutionary optimization
    Liang, Zhengping
    Zou, Ya
    Zheng, Shunxiang
    Yang, Shengxiang
    Zhu, Zexuan
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 172
  • [6] Feedback-Based Debugging
    Lin, Yun
    Sun, Jun
    Xue, Yinxing
    Liu, Yang
    Dong, Jinsong
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 393 - 403
  • [7] Exploring Feedback-based Testing Effects for Skin Reading
    Luzhnica, Granit
    Krajnc, Aleksandra
    Veas, Eduardo
    [J]. PROCEEDINGS OF AUGMENTED HUMANS CONFERENCE 2022 (AHS 2022), 2022, : 212 - 217
  • [8] Defect Prediction Guided Search-Based Software Testing
    Perera, Anjana
    Aleti, Aldeida
    Bohme, Marcel
    Turhan, Burak
    [J]. 2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 448 - 460
  • [9] A feedback-based implementation scheme for batch process optimization
    Visser, E
    Srinivasan, B
    Palanki, S
    Bonvin, D
    [J]. JOURNAL OF PROCESS CONTROL, 2000, 10 (05) : 399 - 410
  • [10] Feedback-based worm containment
    Dwivedi, Sanjeev
    [J]. 20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS, 2006, : 883 - 888