arrow
Return

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

delete2018-09-01
delete14
delete
OA
AI
B
Bin Liu
王
王世海 (Shihai Wang) *
DOI:10.1016/j.jss.2018.05.029delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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%.
Keywords:
Test resource constraints
Software testing
Defect prediction
Feedback control
Integrated prediction
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.5K
Citations:
8.4K

Organization

B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
Cited Papers

Cited Papers

A formal model of the software test process
err2002-08-01
err58
PREAI
errCangussu, JW; DeCarlo, RA; Mathur, AP
errShare
errSave
Software defect prediction using Bayesian networks
err2012-08-01
err214
errOAAI
errOkutan, Ahmet; Yildiz, Olcay Taner
errShare
errSave
Common Trends in Software Fault and Failure Data
err2009-07-01
err106
PREAI
errHamill, Maggie; Goseva-Popstojanova, Katerina
errShare
errSave
errShare
errSave
On the relative value of cross-company and within-company data for defect prediction
err2009-01-07
err519
PREAI
errTurhan, Burak; Menzies, Tim; Bener, Ayse B.; Di Stefano, Justin
errShare
errSave
Comparing the effectiveness of several modeling methods for fault prediction
err2009-06-10
err86
PREAI
errWeyuker, Elaine J.; Ostrand, Thomas J.; Bell, Robert M.
errShare
errSave
Adaptive software testing with fixed-memory feedback
err2007-08-01
err42
PREAI
errCai, Kai-Yuan; Gu, Bo; Hu, Hai; Li, Yong-Chao
errShare
errSave
researcher View more