Bug Localization by Learning to Rank and Represent Bug Inducing Changes
Pablo Loyola, Kugamoorthy Gajananan, Fumiko Satoh · 2018
In software development, bug localization is the process finding portions of source code associated to a submitted bug report. This task has been modeled as an information retrieval task at source code file, where the report is the query. In this work, we propose a model that, instead of working at file level, learns feature representations from source changes extracted from the project history at both syntactic and code change dependency perspectives to support bug localization.