IncBL
GitHub App
IncBL
GitHub App
What is IncBL?
IncBL (Incremental Bug Localization) is an efficient information retrieval-based bug localization tool for evolving software repositories. It can store and update model parameters incrementally to save running time without sacrificing accuracy. IncBL is implemented as an open-source GitHub app that can analyze the issues labelled as bug and comment with the suspicious code files to remind developers.
A video demonstration of IncBL can found here, and the complete source code is here.
How to use IncBL app?
When using IncBL, all you need to do is adding IncBL to your GitHub repositories. Once IncBL being installed, it will automatically analyze the codebases and past bug reports. Each time when a new issue tagged with bug is raised, IncBL updates models incrementally and locates relevant buggy files for this report. After files are retrieved, IncBL posts the top 10 most relevant files in the issue so developers can get notified.
Who develops IncBL?
IncBL is developed by Zhou YANG, Jieke SHI, David LO and Shaowei WANG from the Singapore Management University and University of Manitoba.
If you meet any problems when using the tool, please contact Jieke SHI by jiekeshi@smu.edu.sg. Many thanks!
Developer
IncBL is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.
Report abuse