A RANKING MODEL, A FINE GRAINED BENCHMARK, A FEATURE EVALUATION: A SURVEY ON MAPPING BUG REPORTS TO RELEVANT FILES

  • Unique Paper ID: 144915
  • Volume: 3
  • Issue: 2
  • PageNo: 274-277
  • Abstract:
  • Once a novel bug report is received, developers generally have to be compelled to be compelled to breed the bug and perform code reviews to hunt out the cause, a way that will be tedious and time overwhelming. A tool for ranking all the provision files with relation to but in all probability they are to contain the rationale for the bug would modify developers to slender down their search and improve productivity. This paper introduces associate degree adaptive ranking approach that leverages project data through purposeful decomposition of computer code computer file, API descriptions of library parts, the bug-fixing history, the code modification history, and so the file dependency graph. Given a bug report, the ranking score of each offer file is computed as a weighted combination of associate degree array of choices, where the weights unit of measurement trained automatically on antecedently solved bug reports using a learning-to-rank technique. We’ve an inclination to worth the ranking system on six huge scale open offer Java comes, exploitation the before-fix version of the project for every bug report. The experimental results show that the learning-to-rank approach outperforms three recent progressive ways. Specially, our technique makes correct recommendations at intervals the best ten stratified offer files for over seventy p.c of the bug reports at intervals the Eclipse Platform and Felis domesticus comes.

Related Articles