Redirigiendo al acceso original de articulo en 18 segundos...
Inicio  /  Applied Sciences  /  Vol: 9 Par: 10 (2019)  /  Artículo
ARTÍCULO
TITULO

An Improved CNN Model for Within-Project Software Defect Prediction

Cong Pan    
Minyan Lu    
Biao Xu and Houleng Gao    

Resumen

To improve software reliability, software defect prediction is used to find software bugs and prioritize testing efforts. Recently, some researchers introduced deep learning models, such as the deep belief network (DBN) and the state-of-the-art convolutional neural network (CNN), and used automatically generated features extracted from abstract syntax trees (ASTs) and deep learning models to improve defect prediction performance. However, the research on the CNN model failed to reveal clear conclusions due to its limited dataset size, insufficiently repeated experiments, and outdated baseline selection. To solve these problems, we built the PROMISE Source Code (PSC) dataset to enlarge the original dataset in the CNN research, which we named the Simplified PROMISE Source Code (SPSC) dataset. Then, we proposed an improved CNN model for within-project defect prediction (WPDP) and compared our results to existing CNN results and an empirical study. Our experiment was based on a 30-repetition holdout validation and a 10 * 10 cross-validation. Experimental results showed that our improved CNN model was comparable to the existing CNN model, and it outperformed the state-of-the-art machine learning models significantly for WPDP. Furthermore, we defined hyperparameter instability and examined the threat and opportunity it presents for deep learning models on defect prediction.

 Artículos similares

       
 
Ruoyu Chen and Ying Chen    
To detect a desired underwater target quickly and precisely, a real-time sonar-based target detection system mounted on an autonomous underwater helicopter (AUH) using an improved convolutional neural network (CNN) is proposed in this paper. YOLOv5 is in... ver más

 
Hui Zhang, Shuai Ji, Mingming Shao, Houxu Pu and Liping Zhang    
The purpose of this study was to achieve non-destructive detection of the internal defects of in-shell walnuts using X-ray radiography technology based on improved Faster R-CNN network model. First, the FPN structure was added to the feature-extraction l... ver más
Revista: Applied Sciences

 
Yanmin Chen, Xiu Li, Mei Jia, Jiuliang Li, Tianyang Hu and Jun Luo    
In order to achieve accurate segmentation of each grape image per berry, we construct a dataset composed of red globe grape samples and use a two-stage ?localization?segmentation? framework-based mask region convolutional neural network (Mask R-CNN) and ... ver más
Revista: Applied Sciences

 
Khalil Al-Hussaeni, Mohamed Sameer and Ioannis Karamitsos    
Due to the increasing reliance on social network platforms in recent years, hate speech has risen significantly among online users. Government and social media platforms face the challenging responsibility of controlling, detecting, and removing massivel... ver más
Revista: Applied Sciences

 
Fangbin Wang, Zini Wang, Zhong Chen, Darong Zhu, Xue Gong and Wanlin Cong    
To overcome the deficiencies in segmenting hot spots from thermal infrared images, such as difficulty extracting the edge features, low accuracy, and a high missed detection rate, an improved Mask R-CNN photovoltaic hot spot thermal image segmentation al... ver más
Revista: Applied Sciences