An Appropriate Method Ranking Approach for Localizing Bugs using Minimized Search Space

Shanto Rahman, Kazi Sakib

2016

Abstract

In automatic software bug localization, source code analysis is usually used to localize the buggy code without manual intervention. However, due to considering irrelevant source code, localization accuracy may get biased. In this paper, a Method level Bug localization using Minimized search space (MBuM) is proposed for improving the accuracy, which considers only the liable source code for generating a bug. The relevant search space for a bug is extracted using the execution trace of the source code. By processing these relevant source code and the bug report, code and bug corpora are generated. Afterwards, MBuM ranks the source code methods based on the textual similarity between the bug and code corpora. To do so, modified Vector Space Model (mVSM) is used which incorporates the size of a method with Vector Space Model. Rigorous experimental analysis using different case studies are conducted on two large scale open source projects namely Eclipse and Mozilla. Experiments show that MBuM outperforms existing bug localization techniques.

Download


Paper Citation


in Harvard Style

Rahman S. and Sakib K. (2016). An Appropriate Method Ranking Approach for Localizing Bugs using Minimized Search Space . In Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-189-2, pages 303-309. DOI: 10.5220/0005896403030309

in Bibtex Style

@conference{enase16,
author={Shanto Rahman and Kazi Sakib},
title={An Appropriate Method Ranking Approach for Localizing Bugs using Minimized Search Space},
booktitle={Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,},
year={2016},
pages={303-309},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005896403030309},
isbn={978-989-758-189-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,
TI - An Appropriate Method Ranking Approach for Localizing Bugs using Minimized Search Space
SN - 978-989-758-189-2
AU - Rahman S.
AU - Sakib K.
PY - 2016
SP - 303
EP - 309
DO - 10.5220/0005896403030309