A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies

Bug report dependency analysis entails identifying and examining the interrelations among software bug reports. Dependencies may indicate that bugs are interconnected, with one bug obstructing the resolution of another. Consequently, one software defect must be rectified prior to resolving another. To our knowledge, a baseline has been developed for textual similarity-based grouping and keyword matching. Regrettably, this usually fails to comprehensively represent the complicated associations among bug reports, resulting in ineffective debugging and heightened maintenance expenses. As a results, this study presents an alternate way to enhance bug dependency analysis via extensive multilabel classification methods. The dataset, obtained from Bugzilla, comprises 4,781 bug reports pertaining to Mozilla Firefox, with each report linked to one to four dependency labels. A thorough comparison of Binary Relevance, Classifier Chains, and Label Powerset was performed with classifiers like Multinomial Naïve Bayes (MNB), K-Nearest Neighbor (KNN), Random Forest (RF), and Support Vector Machine (SVM). Furthermore, deep learning architectures including LSTM and TextCNN, as well as transformer-based models like BERT and RoBERTa, were assessed. Although multilabel classifiers developed by machine learning exhibit strong performance, they encounter issues with class imbalance, which adversely impacts F1-scores despite elevated overall accuracy. The experiment's findings indicate that BERT surpasses all other models and the baseline, attaining the greatest F1-score (0.647) and Micro-averaged Accuracy (0.9967), underscoring its efficacy in identifying semantic relationships within bug reports. The results demonstrate that transformer-based models return the most efficient approach for identifying bug report dependencies, hence enhancing problem triaging and automating software maintenance.

Authors

Institutions

Publication Details

Journal
Journal of Information Systems Engineering & Management
Published
2025-03-28
DOI
https://doi.org/10.52783/jisem.v10i26s.4253
Primary Topic
Web Data Mining and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies

Zhengdong Hu
Journal of Information Systems Engineering & Management
Web Data Mining and Analysis
article

A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies

Zhengdong Hu
article en

Abstract

Bug report dependency analysis entails identifying and examining the interrelations among software bug reports. Dependencies may indicate that bugs are interconnected, with one bug obstructing the resolution of another. Consequently, one software defect must be rectified prior to resolving another. To our knowledge, a baseline has been developed for textual similarity-based grouping and keyword matching. Regrettably, this usually fails to comprehensively represent the complicated associations among bug reports, resulting in ineffective debugging and heightened maintenance expenses. As a results, this study presents an alternate way to enhance bug dependency analysis via extensive multilabel classification methods. The dataset, obtained from Bugzilla, comprises 4,781 bug reports pertaining to Mozilla Firefox, with each report linked to one to four dependency labels. A thorough comparison of Binary Relevance, Classifier Chains, and Label Powerset was performed with classifiers like Multinomial Naïve Bayes (MNB), K-Nearest Neighbor (KNN), Random Forest (RF), and Support Vector Machine (SVM). Furthermore, deep learning architectures including LSTM and TextCNN, as well as transformer-based models like BERT and RoBERTa, were assessed. Although multilabel classifiers developed by machine learning exhibit strong performance, they encounter issues with class imbalance, which adversely impacts F1-scores despite elevated overall accuracy. The experiment's findings indicate that BERT surpasses all other models and the baseline, attaining the greatest F1-score (0.647) and Micro-averaged Accuracy (0.9967), underscoring its efficacy in identifying semantic relationships within bug reports. The results demonstrate that transformer-based models return the most efficient approach for identifying bug report dependencies, hence enhancing problem triaging and automating software maintenance.

Journal of Information Systems Engineering & ManagementVol. 10(26s)
Mahasarakham University (TH)
Openalex Percentile: Top 92%
Web Data Mining and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies — Zhengdong Hu · Journal of Information Systems Engineering & Management (2025) | TGRS Research Map | TGRS