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...
Saved in:
Main Author: | |
---|---|
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 |
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 />
|
---|