Forskningsradar
← Economics
Economics 6.4 🇸🇪

Software teams rely on AI to sort bug reports, but tools lack real-world testing

Researchers reviewed 46 studies on automated bug classification and found companies are deploying machine learning and AI models without sufficient input from actual developers or validation in production environments. The gap matters: tools optimized for accuracy alone may fail in practice due to poor explainability and weak generalization across different codebases.

Originaltitel: Automatic techniques for issue report classification: A systematic mapping study

Abstrakt

Several studies have evaluated automatic techniques for classifying software issue reports into bugs and non-bugs to assist practitioners in effectively assigning relevant resources based on the type of issue. Currently, no comprehensive overview of this area has been published. A comprehensive overview will help identify future research directions and provide an extensive collection of potentially relevant existing solutions. This study aims to provide a comprehensive overview of the use of automatic techniques to classify issue reports. We conducted a systematic mapping study and identified 46 studies on the topic. The study results indicate that the existing literature applies various techniques for classifying issue reports, including traditional machine learning and deep learning-based techniques, and more advanced large language models. Furthermore, we observe that these studies (a) lack the involvement of practitioners, (b) do not consider other potentially relevant adoption factors beyond prediction accuracy, such as the explainability, scalability, and generalizability of the techniques, and (c) mainly rely on archival data from open-source repositories only. Therefore, future research should focus on real industrial evaluations, consider other potentially relevant adoption factors, and actively involve practitioners.

Generera ett redaktionellt utkast på svenska