← All publications

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