UBC Undergraduate Research

Extending Findbugs to detect test bugs Rezaiean-Asel, Armin

Abstract

A number of bug detection tools currently exist and are used in development processes. However, not all bugs are properly detected in such tools. In this paper, the FindBugs tool is explored with respect to production test code. An empirical study of its bug detection capability is conducted, resulting in an analysis of the prevalence of false negative results as well as a categorization of patterns that lead to such results. Furthermore, potential solutions for decreasing false negatives are explored. A number of research questions are posed, all of which revolve around the concept of how the FindBugs tool can be made more accurate in detecting test bugs. Following an exploration of these questions, I discuss some of the lessons learned, and further work that can be done in future research initiatives.

Item Citations and Data

Rights

Attribution-NonCommercial-NoDerivatives 4.0 International