arrow
Return

LDFR: Learning deep feature representation for software defect prediction

delete2019-12-01
delete58
PRE
AI
周旭 cover
周旭 (Zhou Xu)
S
Shuai Li
J
Jun Xu
金磊 (Jin Liu) *
X
Xiapu Luo
Y
Yifeng Zhang
T
Tao Zhang
J
Jacky Keung
Y
Yutian Tang
DOI:10.1016/j.jss.2019.110402delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Software Defect Prediction (SDP) aims to detect defective modules to enable the reasonable allocation of testing resources, which is an economically critical activity in software quality assurance. Learning effective feature representation and addressing class imbalance are two main challenges in SDP. Ideally, the more discriminative the features learned from the modules and the better the rescue performed on the imbalance issue, the more effective it should be in detecting defective modules. In this study, to solve these two challenges, we propose a novel framework named LDFR by Learning Deep Feature Representation from the defect data for SDP. Specifically, we use a deep neural network with a new hybrid loss function that consists of a triplet loss to learn a more discriminative feature representation of the defect data and a weighted cross-entropy loss to remedy the imbalance issue. To evaluate the effectiveness of the proposed LDFR framework, we conduct extensive experiments on a benchmark dataset with 27 defect data (each with three types of features), using three traditional and three effort-aware indicators. Overall, the experimental results demonstrate the superiority of our LDFR framework in detecting defective modules when compared with 27 baseline methods, except in terms of the indicator of Precision. (C) 2019 Published by Elsevier Inc.
Keywords:
Software defect prediction
Deep feature representation
Triplet loss
Weighted cross-entropy loss
Deep neural network
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.4K
Citations:
8.4K

Organization

H
hong kong polytechnic university
Scholars:
3.0W
Papers: 4.1W
Citations: 921
I
institute of information engineering, cas
Scholars:
474
Papers: 466
Citations: 0
W
wuhan university
Scholars:
8.0W
Papers: 5.8W
Citations: 70
N
nankai university
Scholars:
4.7W
Papers: 3.2W
Citations: 74
researcher View more organizations