ENHANCING SOFTWARE QUALITY: A NOVEL APPROACH TO BUG LOCALIZATION USING HYBRID AI TECHNIQUES
Waqas Ali, Aakash Ali · Kashf Journal of Multidisciplinary Research · 2024
This research introduces a novel hybrid Artificial Intelligence (AI) model for bug localization aimed at improving software quality by accurately pinpointing defects in code. By integrating the analytical strengths of a Support Vector Machine (SVM) with the heuristic insight of a rule-based system, our approach seeks to address the intricacies and nuances inherent in software debugging. The proposed model was trained and tested on a synthesized dataset reflecting a diverse range of bug severities and software features, intending to simulate real-world scenarios. The performance was evaluated using standard metrics such as accuracy, precision, recall, and F1-score, yielding moderate success with precision at 60.40%, accuracy at 54.67%, recall at 53.89%, and an F1-score of 56.96%. While promising, these results indicate potential areas for refinement in balancing precision and recall and in enhancing the model's overall predictive accuracy. The findings underscore the complexity of bug localization and the potential for hybrid AI systems to contribute significantly to this challenging domain.