MARATTO

article · IT Professional

Detecting Software Defects With Hierarchical Multilabel Classification: Insights From an Industrial Case Study

Abstract

Managing software defects effectively is a major advantage for companies that rely on service-based solutions, as it reduces risks and improves the way issues are tracked and resolved. Numerous methods have been proposed to enhance the identification, localization, and classification of software defects. When it comes to practice, we have found that defects are inherently organized in hierarchies based on class inclusion. Building on this idea, we report in this article our experience of deploying a hierarchical multilabel defects classification approach, within a development team in a banking and finance software company. Overall, we gathered over 2000 defect reports, coming from their agile reporter calculation engine. Key findings reveal that our approach not only provide better interpretability of overlapping categories but also results in significantly better performance results than traditional flat feedforward neural networks and transformers-based large language models.

Research topics

  • Software Engineering Research
  • Software Reliability and Analysis Research
  • Imbalanced Data Classification Techniques

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/mitp.2025.3605999

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.