Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1.77 KB

File metadata and controls

26 lines (15 loc) · 1.77 KB

Bug Localization by Using Bug Reports

Dataset

  • For our implementation, the dataset of Eclipse UI Platform is used.

Approach

  • Before implementing this model, we prepared a survey on the machine learning applications on software bug localization area. You can find the survey from here.

  • In previous studies, a cosine similartiy based information retrieval model ,rVSM, has been used and resulted with good top-k accuracy results. In our case, rVSM approach is combined with some other metadata and fed to a deep neural network to conclude withg a relevancy score between a bug report and a source code file. This final relevany scores between all bug reports and source files are kept and top-k accuracy results for k=1,5,10,20 are calculated. In the original study, top-20 accuracy is found to be about 85% where our implementation achieves a 79% top-20 accuracy.

  • The top-k accruacy results for different k values from the original study & our study can be seen observed from the figures below.

Original Study Our Implementation

More details regarding to the implementation and results can be found in the technical report.