Enhancing Software Quality Assurance Through Automated Defect Triage

In the rapidly evolving field of software development, maintaining high-quality software systems is increasingly challenging due to the complexity and volume of software defects. This research proposes an advanced AI-driven methodology for automated defect triage by integrating Latent Dirichlet Allocation (LDA) with Bidirectional Encoder Representations from Transformers (BERT) to enhance bug report classification and prioritization. Traditional methods often struggle with complex bug reports and inefficient prioritization, leading to increased maintenance time and costs. The proposed approach leverages state-of-the-art machine learning and natural language processing techniques to improve classification accuracy and efficiency, thereby reducing maintenance costs and optimizing developer workloads. By incorporating BERT, the model aims to capture deeper semantic meanings and contextual relationships within bug reports. The research methodology includes comprehensive data collection, preprocessing, and feature extraction, with validation in real-world environments. Expected outcomes include improved classification accuracy, reduced triage time, and enhanced software quality. This study contributes to AI applications in software engineering, setting new benchmarks for defect triage processes and supporting more efficient software systems management.

Authors

Institutions

Publication Details

Published
2025-02-19
DOI
https://doi.org/10.1109/icarc64760.2025.10962919
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Software Quality Assurance Through Automated Defect Triage

Dinesh Asanka, Y.N Binduhewa
Software Reliability and Analysis Research
article

Enhancing Software Quality Assurance Through Automated Defect Triage

Dinesh Asanka, Y.N Binduhewa
article en

Abstract

In the rapidly evolving field of software development, maintaining high-quality software systems is increasingly challenging due to the complexity and volume of software defects. This research proposes an advanced AI-driven methodology for automated defect triage by integrating Latent Dirichlet Allocation (LDA) with Bidirectional Encoder Representations from Transformers (BERT) to enhance bug report classification and prioritization. Traditional methods often struggle with complex bug reports and inefficient prioritization, leading to increased maintenance time and costs. The proposed approach leverages state-of-the-art machine learning and natural language processing techniques to improve classification accuracy and efficiency, thereby reducing maintenance costs and optimizing developer workloads. By incorporating BERT, the model aims to capture deeper semantic meanings and contextual relationships within bug reports. The research methodology includes comprehensive data collection, preprocessing, and feature extraction, with validation in real-world environments. Expected outcomes include improved classification accuracy, reduced triage time, and enhanced software quality. This study contributes to AI applications in software engineering, setting new benchmarks for defect triage processes and supporting more efficient software systems management.

University of Kelaniya (LK)
Industry, innovation and infrastructure
Openalex Percentile: Top 93%
Software Reliability and Analysis Research
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.