TY - GEN
T1 - Empirical evaluation of existing algorithms of spectrum based fault localization
AU - Kim, Jeongho
AU - Lee, Eunseok
PY - 2014
Y1 - 2014
N2 - Fault localization is an essential step for debugging, even though it is still tedious and time-consuming activity. Many researchers tried to find a good way for it for decades. Many solutions proposed by them have different performance, such as correctness, code coverage, and etc. However there are few attempts to compare those solutions in an objective way. It makes software testers confuse to choose a solution for their purposes. In this paper, we perform empirical evaluations for existing 32 algorithms that are prominent in the domain of fault localization. Through the evaluation we analyze them with some properties such as correctness and categorize them with a clustering method. All the experimental effort has been performed with a tool, named SKKU-FL, which has been developed by us. The ultimate goal of this paper is to provide an insight to classify a large number of existing solutions and help testers to select the most appropriate solution for their aims.
AB - Fault localization is an essential step for debugging, even though it is still tedious and time-consuming activity. Many researchers tried to find a good way for it for decades. Many solutions proposed by them have different performance, such as correctness, code coverage, and etc. However there are few attempts to compare those solutions in an objective way. It makes software testers confuse to choose a solution for their purposes. In this paper, we perform empirical evaluations for existing 32 algorithms that are prominent in the domain of fault localization. Through the evaluation we analyze them with some properties such as correctness and categorize them with a clustering method. All the experimental effort has been performed with a tool, named SKKU-FL, which has been developed by us. The ultimate goal of this paper is to provide an insight to classify a large number of existing solutions and help testers to select the most appropriate solution for their aims.
KW - Execution trace
KW - Program debugging
KW - Software testing
KW - Spectrum based Fault Localization
KW - Suspicious code and empirical evaluation
UR - https://www.scopus.com/pages/publications/84899923685
U2 - 10.1109/ICOIN.2014.6799702
DO - 10.1109/ICOIN.2014.6799702
M3 - Conference contribution
AN - SCOPUS:84899923685
SN - 9781479936892
T3 - International Conference on Information Networking
SP - 346
EP - 351
BT - International Conference on Information Networking 2014, ICOIN 2014
PB - IEEE Computer Society
T2 - 2014 28th International Conference on Information Networking, ICOIN 2014
Y2 - 10 February 2014 through 12 February 2014
ER -