Software complexity metric-based defect classification using FARM with preprocessing step CFS and SMOTE a preliminary study

Mohammad Farid Naufal, Siti Rochimah

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

One criteria for assessing the software quality is ensuring that there is no defect in the software which is being developed. Software defect classification can be used to prevent software defects. More earlier software defects are detected in the software life cycle, it will minimize the software development costs. This study proposes a software defect classification using Fuzzy Association Rule Mining (FARM) based on complexity metrics. However, not all complexity metrics affect on software defect, therefore it requires metrics selection process using Correlation-based Feature Selection (CFS) so it can increase the classification performance. This study will conduct experiments on the NASA MDP open source dataset that is publicly accessible on the PROMISE repository. This datasets contain history log of software defects based on software complexity metric. In NASA MDP dataset the data distribution between defective and not defective modules are not balanced. It is called class imbalanced problem. Class imbalance problem can affect on classification performance. It needs a technique to solve this problem using oversampling method. Synthetic Minority Oversampling Technique (SMOTE) is used in this study as oversampling method. With the advantages possessed by FARM in learning on dataset which has quantitative data attribute and combined with the software complexity metrics selection process using CFS and oversampling using SMOTE, this method is expected has a better performance than the previous methods.

Original languageEnglish
Title of host publication2015 International Conference on Information Technology Systems and Innovation, ICITSI 2015 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467366649
DOIs
Publication statusPublished - 21 Mar 2016
Event2nd International Conference on Information Technology Systems and Innovation, ICITSI 2015 - Bandung, Bali, Indonesia
Duration: 16 Nov 201519 Nov 2015

Publication series

Name2015 International Conference on Information Technology Systems and Innovation, ICITSI 2015 - Proceedings

Conference

Conference2nd International Conference on Information Technology Systems and Innovation, ICITSI 2015
Country/TerritoryIndonesia
CityBandung, Bali
Period16/11/1519/11/15

Keywords

  • Bugs
  • Correlation-based Feature Selection
  • Defect
  • Fault
  • Fuzzy Association Rule Mining
  • Machine Learning
  • Software Defect Classification
  • Synthetic Minority Oversampling Technique

Fingerprint

Dive into the research topics of 'Software complexity metric-based defect classification using FARM with preprocessing step CFS and SMOTE a preliminary study'. Together they form a unique fingerprint.

Cite this