Combining lexical and structural information for static bug localisation

Peng Shao, Travis Atkison, Nicholas A. Kraft, Randy Smith · International Journal of Computer Applications in Technology · 2012

In bug localisation a developer uses information about a bug present in a software system to locate the source code elements that must be modified to correct the bug. Researchers have developed static bug localisation techniques using Information Retrieval techniques such as Latent Semantic Indexing (LSI) to model lexical information from source code. In this paper we present a new technique, LSICG, that combines LSI to model lexical information and call graphs to model structural information. A case study of 21 bugs in Rhino demonstrates that our technique provides improved performance compared to LSI alone.

Read the paper · More papers on PaperTik