kirancodes.me
To Proof Maintenance & Beyond!

DebugAdvisor: a recommender system for debugging

Balasubramanyan Ashok, Joseph M. Joy, Hongkang Liang, Sriram K. Rajamani, Gopal Srinivasa, Vipindeep Vangala

Abstract

In large software development projects, when a programmer is assigned a bug to fix, she typically spends a lot of time searching (in an ad-hoc manner) for instances from the past where similar bugs have been debugged, analyzed and resolved. Systematic search tools that allow the programmer to express the context of the current bug, and search through diverse data repositories associated with large projects can greatly improve the productivity of debugging This paper presents the design, implementation and experience from such a search tool called DebugAdvisor.

BibTeX
@inproceedings{Ashok-al:FSE09,
  author    = {Balasubramanyan Ashok and
               Joseph M. Joy and
               Hongkang Liang and
               Sriram K. Rajamani and
               Gopal Srinivasa and
               Vipindeep Vangala},
  title     = {{DebugAdvisor:} a recommender system for debugging},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {373--382},
  publisher = {{ACM}},
  year      = {2009},
}

Related papers