Skip to content

emredogan7/bug-localization-by-dnn-and-rvsm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

predicting the buggy source files from the bug reports.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages