Skip to main navigation Skip to search Skip to main content

Empirical study on software bug prediction

  • School of Computer Science and Technology, Harbin Institute of Technology

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

Abstract

Software defect prediction is a vital research direction in software engineering field. Software defect prediction predicts whether software errors are present in the software by using machine learning analysis on software metrics. It can help software developers to improve the quality of the software. Software defect prediction is usually a binary classification problem, which relies on software metrics and the use of classifiers. There have been many research efforts to improve accuracy in software defect prediction using a variety of classifiers and data preprocessing techniques. However, the "classic classifier validity" and "data preprocessing techniques can enhance the functionality of software defect prediction" has not yet been answered explicitly. Therefore, it is necessary to conduct an empirical analysis tocompare these studies. In software defect prediction, the category of interest is a defective module, and the number of defective modules is much less than that of a non-defective module in data. This leads to a category of imbalance problem that reduces the accuracy of the prediction. Therefore, the problem of imbalance is a key problem that needs to be solved in software defect prediction. In this paper, we proposed an experimental model and used the NASA MDP data set to analyze the software defect prediction. Five research questions were defined and analyzed experimentally. In addition to experimental analysis, this paperfocuses on the improvement of SMOTE. SMOTE ASMO algorithm has been proposed to overcome the shortcomings of SMOTE.

Original languageEnglish
Title of host publicationProceedings of the 2017 International Conference on Software and e-Business, ICSEB 2017
PublisherAssociation for Computing Machinery
Pages55-59
Number of pages5
ISBN (Electronic)9781450354882
DOIs
StatePublished - 28 Dec 2017
Externally publishedYes
Event2017 International Conference on Software and e-Business, ICSEB 2017 - Hong Kong, Hong Kong
Duration: 28 Dec 201730 Dec 2017

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2017 International Conference on Software and e-Business, ICSEB 2017
Country/TerritoryHong Kong
CityHong Kong
Period28/12/1730/12/17

Keywords

  • Classification
  • Data preprocessing
  • Defect prediction
  • SMOTE

Fingerprint

Dive into the research topics of 'Empirical study on software bug prediction'. Together they form a unique fingerprint.

Cite this