Aneffective fault predictionmodel developed using an extreme learningmachine with various kernelmethods

Lov KUMAR, Anand TIRKEY, Santanu-Ku. RATH

PDF(1343 KB)
PDF(1343 KB)
Front. Inform. Technol. Electron. Eng ›› 2018, Vol. 19 ›› Issue (7) : 864-888. DOI: 10.1631/FITEE.1601501
Orginal Article
Orginal Article

Aneffective fault predictionmodel developed using an extreme learningmachine with various kernelmethods

Author information +
History +

Abstract

System analysts often use software fault prediction models to identify fault-prone modules during the design phase of the software development life cycle. The models help predict faulty modules based on the software metrics that are input to the models. In this study, we consider 20 types of metrics to develop a model using an extreme learning machine associated with various kernel methods. We evaluate the effectiveness of the mode using a proposed framework based on the cost and efficiency in the testing phases. The evaluation process is carried out by considering case studies for 30 object-oriented software systems. Experimental results demonstrate that the application of a fault prediction model is suitable for projects with the percentage of faulty classes below a certain threshold, which depends on the efficiency of fault identification (low: 47.28%; median: 39.24%; high: 25.72%). We consider nine feature selection techniques to remove the irrelevant metrics and to select the best set of source code metrics for fault prediction.

Keywords

CK metrics / Cost analysis / Extreme learning machine / Feature selection techniques / Object-oriented software

Cite this article

Download citation ▾
Lov KUMAR, Anand TIRKEY, Santanu-Ku. RATH. Aneffective fault predictionmodel developed using an extreme learningmachine with various kernelmethods. Front. Inform. Technol. Electron. Eng, 2018, 19(7): 864‒888 https://doi.org/10.1631/FITEE.1601501

RIGHTS & PERMISSIONS

2018 Zhejiang University and Springer-Verlag GmbH Germany, part of Springer Nature
PDF(1343 KB)

Accesses

Citations

Detail

Sections
Recommended

/