IMPLEMENTATION OF CHAOTIC GAUSSIAN PARTICLE SWARM OPTIMIZATION FOR OPTIMIZING LEARNING-TO-RANK SOFTWARE DEFECT PREDICTION MODEL CONSTRUCTION

Finding the existence of software defect as early as possible is the purpose of research about software defect prediction. Software defect prediction activity is required to not only state the existence of defects, but also to be able to give a list of priorities which modules require a more intensi...

Full description

Saved in:
Bibliographic Details
Main Author: Ali Buchari - NIM: 23514008 , Muhammad
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/23191
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Finding the existence of software defect as early as possible is the purpose of research about software defect prediction. Software defect prediction activity is required to not only state the existence of defects, but also to be able to give a list of priorities which modules require a more intensive test. Therefore, the allocation of test resources can be managed efficiently. Learning-to-rank is one of the approach that can provide defect module ranking data for the purposes of software testing. This research proposes a meta-heuristic chaotic Gaussian particle swarm optimization to improve the accuracy of learning-to-rank software defect prediction approach. This research has used 11 public benchmark data sets as experimental data. The results of whis experiment has demonstrated that the prediction models construct using Chaotic Gaussian Particle Swarm Optimization gets better accuracy on 5 data sets, ties in 5 data sets and gets worse in 1 data sets. The conclusion is the implementation of Chaotic Gaussian Particle Swarm Optimization in Learning-to-Rank approach can improve the accuracy of the defect module ranking in data sets that have high-dimensional features. <br />