Original cause of software untrustworthiness: Distrustable factor

Xian-zhong ZHOU,Ji-zhou ZHAN,Meng LI,Jia-bao ZHAO,Ying-ying ZHU
2011-01-01
Abstract:How to ensure software trustworthiness is one of the hottest topics in the software engineering research at present. Three aspects on software distrust are studied from converse thinking. Based on the concept of software trustworthiness, the relationships among software distrust, failure, fault, defect and error are analyzed. Furthermore, the concept of distrustable factor is proposed originally. With the analysis of difference between distrustable factor and software risk factor, the basics and importance of distrustable factor are emphasized. The distrust chain of software is given, which is the extension of the classic failure chain. A new framework based on WBS-RBS is proposed to collect, identify and classify the distrustable factors. The reasonableness of the concept that proposed in the paper is verified by a case. It is specially pointed out that guaranteeing the software trustworthiness should focus on controlling and improving the original source-distrustable factor, instead of defect and fault.
What problem does this paper attempt to address?