arrow
返回

Particle swarm optimization-based ensemble learning for software change prediction

delete2018-10-01
delete26
PRE
AI
R
Ruchika Malhotra *
M
Megha Khanna
DOI:10.1016/j.infsof.2018.05.007delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Various researchers have successfully established the association between Object-Oriented metrics and change prone nature of a class. However, they actively continue to explore effective classifiers for developing efficient change prediction models. Recent developments have ascertained that ensemble methodology can be used to improve the prediction performance of individual classifiers. Objective: This study proposes four strategies of ensemble learning to predict change prone classes by combining seven individual Particle Swarm Optimization (PSO) based classifiers as constituents of ensembles and aggregating them using weighted voting. Method: The weights allocated to individual classifiers are based on their accuracy and their ability to correctly predict hard instances i.e. classes which are frequently misclassified by a majority of classifiers. Each individual PSO based classifier uses a different fitness function. The ensembles are constructed on the premises that change in fitness functions leads to variation in the results of a search-based algorithm such as PSO. Therefore, it is important to combine them to obtain a better classifier with improved accuracy using the ensemble methodology. Results: The proposed strategies of ensemble learning were found effective in predicting software change. The statistical analysis of the results indicates improved performance of the proposed ensemble classifiers as compared to individual classifiers. Furthermore, the results of the proposed voting ensemble classifiers were found competent with those of machine-learning ensemble classifiers for determination of change prone classes. Conclusion: The accuracy and diversity of the individual classifiers were instrumental in the superior performance of the proposed voting ensemble classifiers.
Keyword:
Empirical validation
Ensemble learners
Particle swarm optimization
Software change prediction
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

D
Delhi Technological University
学者数:
2.6K
论文数: 2.3K
被引数: 2.7K
引用论文

引用论文

Estuarine sedimentary response to Atlantic tropical cyclones
err2017-09-01
err0
errOAAI
errChristopher K. Sommerfield; Daniel I. Duval; Robert J. Chant
err分享
err收藏
err分享
err收藏
The ability of object-oriented metrics to predict change-proneness: a meta-analysis
err2011-07-21
err42
PREAI
errLu, Hongmin; Zhou, Yuming; Xu, Baowen; Leung, Hareton; Chen, Lin
err分享
err收藏
A flexible method to estimate the software development effort based on the classification of projects and localization of comparisons
err2013-02-01
err48
PREAI
errBardsiri, Vahid Khatibi; Jawawi, Dayang Norhayati Abang; Hashim, Siti Zaiton Mohd; Khatibi, Elham
err分享
err收藏
学者 查看更多内容