Title: | CRAXTriage: A Coverage Based Triage System |
Authors: | Yeh, Chao-Chun Lu, Han-Lin Lee, Yi-Hsuan Chou, Wei-Sheng Huang, Shih-Kun 資訊工程學系 資訊技術服務中心 Department of Computer Science Information Technology Services Center |
Keywords: | software testing;bug triage;coverage testing |
Issue Date: | 1-Jan-2017 |
Abstract: | Software is getting complicated due to the changing needs and flourishing development of software industry. To better improve software quality, we have to find the major reasons which cause the program crash. However, debugging by software developer is not an efficient method, especially in large software. Many automated tools are developed to enhance the fault localization efficiency and reduce the maintenance cost. Most researches focus on improving the software testing process, and the primary triage method is based on the stack-trace hash (e.g., smartfuzz, basic fuzzing framework and Failure Observation engine), and is unchanged for a long time. Therefore, we propose a new triage method based on binary block coverage. Our triage method is designed by analyzing the binary level coverage results, on every time the input causes the program crash. For the same crash input, we also use traditional stack-trace hash method to contrast the flaws with our method. Our experiment results reveal that our proposed method based on code coverage exhibits better triages in terms of the number of unique bugs identified and correct classifications of faults. |
URI: | http://hdl.handle.net/11536/150827 |
Journal: | 2017 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING |
Begin Page: | 408 |
End Page: | 415 |
Appears in Collections: | Conferences Paper |