@inproceedings{336a29f4993c4cfeaae85b8f1bc5f455,
title = "The Failure Behaviors of Multi-Faults Programs: An Empirical Study",
abstract = "Multi-faults contained in a program can manifest themselves as unexpected failure behaviors. Understanding the failure behaviors of multiple faults is essential for enhancing strategies of program debugging, software fault detection and software maintenance. This paper presents an empirical study of the failure behaviors of multi-faults for four industrial software systems. These four software systems contain a total of 128 software faults, which are identified by 3111 test cases. Our observations show that: 1) independent assumption holds true in most cases; 2) less than 3 faults in multi-faults programs are concurrently trigged by one test case; 3) the failure behaviors of multi-faults can mainly be accounted by dominant faults; 4) the interactions of the dominant faults and recessive faults can cause unexpected behaviors of the system.",
keywords = "failure behaviour, fault location, software multi-faults",
author = "Xiaobo Yan and Bin Liu and Jianxing Li",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2017 ; Conference date: 25-07-2017 Through 29-07-2017",
year = "2017",
month = aug,
day = "7",
doi = "10.1109/QRS-C.2017.11",
language = "英语",
series = "Proceedings - 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1--7",
booktitle = "Proceedings - 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2017",
address = "美国",
}