详细信息
Test case prioritization approach to improving the effectiveness of fault localization ( EI收录)
文献类型:期刊文献
英文题名:Test case prioritization approach to improving the effectiveness of fault localization
作者:Fu, Wenhao[1,2]; Yu, Huiqun[1]; Fan, Guisheng[1]; Ji, Xiang[1]
机构:[1] Department of Computer Science and Engineering, East China University of Science and Technology, Shanghai, 200237, China; [2] Shanghai Key Laboratory of Computer Software Evaluating and Testing, East China University of Science and Technology, Shanghai, 200237, China
年份:2016
起止页码:60
外文期刊名:Proceedings - 2016 International Conference on Software Analysis, Testing and Evolution, SATE 2016
收录:EI(收录号:20170503295498)
语种:英文
外文关键词:Program debugging - Software testing
摘要:Fault localization aims to use testing information from executed test cases to help locate the fault position. However, obtaining testing information (including test results and coverage information) is expensive because it needs much manual effort. How to orderly choose and execute a small number of test cases, and in the meantime achieve a good effectiveness of fault localization in the case of unknowing testing information is still a challenge for us. In this paper, we propose a new test case prioritization algorithm for fault localization, which is based on the rank changes of suspicious values of program elements. Test case which can maximize the improvements of suspicious ranks of program elements may assign the highest priority for execution. A set of empirical studies have been designed and conducted on Siemens programs and four medium-sized programs. The results show that our algorithm can help reduce the debugging effort in terms of the percentage of statements needed to be inspected to locate faults in both single-fault and multi-fault programs. ? 2016 IEEE.
参考文献:
正在载入数据...
