Skip to main navigation Skip to search Skip to main content

Multiclass Prediction of Bug Resolution Time Using Context-Aware Machine Learning Models

  • Universidad San Francisco de Quito

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

Abstract

Accurately predicting bug resolution time is a persistent challenge in software development and is often complicated by subjective factors and noisy data. This work proposes a robust machine learning pipeline that classifies bug resolution time into four ordinal categories (Immediate, Fast, Normal, and Long) by leveraging project metadata from large-scale repositories, such as GitHub and Jira. The methodology includes comprehensive exploratory data analysis, statistical outlier removal, and advanced feature engineering to derive contextual variables that encapsulate historical projects and component-level behavior. Three machine learning classifiers (Random Forest, XGBoost, and MLPClassifier) were evaluated under various data balancing strategies. While tree-based models showed signs of overfitting, the MLP Classifier achieved superior generalization when enhanced with engineered features, which was validated through cross-validated learning curves and hyperparameter optimization. Our findings underscore the importance of contextual feature design and advance state-of-the-art bug resolution modeling by integrating multiclass classification, temporal context, and model interpretability.

Original languageEnglish
Title of host publicationETCM 2025 - 9th Ecuador Technical Chapters Meeting
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798331552640
DOIs
StatePublished - 2025
Event9th Ecuador Technical Chapters Meeting, ETCM 2025 - Quito, Ecuador
Duration: 21 Oct 202524 Oct 2025

Publication series

NameETCM 2025 - 9th Ecuador Technical Chapters Meeting

Conference

Conference9th Ecuador Technical Chapters Meeting, ETCM 2025
Country/TerritoryEcuador
CityQuito
Period21/10/2524/10/25

Keywords

  • bug triage
  • class imbalance
  • feature engineering
  • machine learning
  • Software maintenance

Fingerprint

Dive into the research topics of 'Multiclass Prediction of Bug Resolution Time Using Context-Aware Machine Learning Models'. Together they form a unique fingerprint.

Cite this