• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Hyperparameter Optimization to Improve Bug Prediction Accuracy

Hyperparameter Optimization to Improve Bug Prediction Accuracy

Details
Files
DOI
10.7892/boris.113140
Official URL
http://scg.unibe.ch/archive/papers/Osma17a.pdf
Publisher DOI
10.1109/MALTESQUE.2017.7882014
Abstract
Bug prediction is a technique that strives to identify where defects will appear in a software system. Bug prediction employs machine learning to predict defects in software entities based on software metrics. These machine learning models usually have adjustable parameters, called hyperparameters, that need to be tuned for the prediction problem at hand. However, most studies in the literature keep the model hyperparameters set to the default values provided by the used machine learning frameworks. In this paper we investigate whether optimizing the hyperparameters of a machine learning model improves its prediction power. We study two machine learning algorithms: k-nearest neighbours (IBK) and support vector machines (SVM). We carry out experiments on five open source Java systems. Our results show that (i) models differ in their sensitivity to their hyperparameters, (ii) tuning hyperparameters gives at least as accurate models for SVM and significantly more accurate models for IBK, and (iii) most of the default values are changed during the tuning phase. Based on these findings we recommend tuning hyperparameters as a necessary step before using a machine learning model in bug prediction.
Date Issued
2017-02
Publication Type
Conference Item
Subject(s)
000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Subjects
scg-pub snf-asa2 scg17 jb17
Language(s)
en
Author(s)
Osman, Haidar  
Institut für Informatik (INF)  
Ghafari, Mohammad  
Institut für Informatik (INF)  
Nierstrasz, Oscar  
Institut für Informatik (INF)  
Additional Credits
Institut für Informatik (INF)  
Title of Event
IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE)
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: 24f0a9 [ 4.09. 8:55]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • BORIS Portal & Open Science
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo
Repository logo COAR Notify