TSE · 2025
BLAZE: Cross-Language and Cross-Project Bug Localization via Dynamic Chunking and Hard Example Learning
Partha Chakraborty, Mahmoud Alfadel, Meiyappan Nagappan
IEEE Transactions on Software Engineering
Abstract
Software bugs require developers to expend significant effort to identify and resolve them, often consuming about one-third of their time. Bug localization, the process of pinpointing the exact source code files that need modification, is crucial in reducing this effort. We propose BLAZE, an approach that employs dynamic chunking and hard example learning to overcome limitations of existing techniques in cross-project and multi-language environments.
machine learning