Decomposition of Attributes Oriented Software Trustworthiness Measure Based on Axiomatic Approaches

In order to make the software trustworthiness measures more rigorous, we once applied axiomatic approaches to measure software trustworthiness, and established a software trustworthiness measure based on the decomposition of attributes (STMBDA for short). For the sake of validating the effectiveness of STMBDA, in this paper we use it to assess the trustworthiness of 23 spacecraft softwares whose total code is about 300,000 lines. The validation result shows that STMBDA can effectively evaluate the trustworthiness of the spacecraft softwares and identify the weak links in the development process.

[1]  Hongwei Tao,et al.  A Reallocation Approach for Software Trustworthiness Based on Trustworthy Attributes , 2019 .

[2]  Jian Xu,et al.  An approach to measureing and grading software trust for spacecraft software , 2015 .

[3]  Norman E. Fenton,et al.  Measurement : A Necessary Scientific Basis , 2004 .

[4]  Qiang Han,et al.  A Software Behavior Trustworthiness Measurement Method based on Data Mining , 2011 .

[5]  Sandro Morasca,et al.  Quality of Open Source Software: The QualiPSo Trustworthiness Model , 2009, OSS.

[6]  Mao Xiaoguang A Classification Model for Software Trustworthiness , 2010 .

[7]  Yixiang Chen,et al.  A Metric Model for Trustworthiness of Softwares , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[8]  Yixiang Chen,et al.  A new metric model for trustworthiness of softwares , 2010, Telecommunication Systems.

[9]  Wei Li,et al.  Optimized statistical analysis of software trustworthiness attributes , 2012, Science China Information Sciences.

[10]  Sandro Morasca,et al.  On the application of measurement theory in software engineering , 2004, Empirical Software Engineering.

[11]  Huaimin Wang,et al.  Harnessing the crowd wisdom for software trustworthiness , 2018, SOEN.

[12]  Muhammad Dhiauddin Mohamed Suffian,et al.  Rating of software trustworthiness via scoring of system testing results , 2018 .

[13]  Shari Lawrence Pfleeger Experimental Design and Analysis in Software Engineering Part 3 : Types of Experimental Design , 2002 .

[14]  Feng Zhiyong Software trustworthness evaluation based on weakness analysis and testing assessment , 2011 .

[15]  Yong Zhou,et al.  Stability of Software Trustworthiness Measurements Models , 2013, 2013 IEEE Seventh International Conference on Software Security and Reliability Companion.

[16]  Ping Luo,et al.  A Unified Measurement Solution of Software Trustworthiness Based on Social-to-Software Framework , 2018, Journal of Computer Science and Technology.

[17]  Xu Jing,et al.  A Dependability Evaluation Model for Internetware Based on Bayesian Network , 2012 .

[18]  Shanlin Yang,et al.  A novel evidential reasoning based method for software trustworthiness evaluation under the uncertain and unreliable environment , 2012, Expert Syst. Appl..

[19]  Max Mühlhäuser,et al.  On the Application of Supervised Machine Learning to Trustworthiness Assessment , 2013, 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications.

[20]  Wilhelm Hasselbring,et al.  Toward trustworthy software systems , 2006, Computer.

[21]  Gene M. Alarcon,et al.  Trustworthiness Perceptions of Computer Code: A Heuristic-Systematic Processing Model , 2018, HICSS.

[22]  Hongwei Tao,et al.  A Survey of Software Trustworthiness Measurement Validation , 2018 .

[23]  Shun Zhang,et al.  Updating Model of Software Component Trustworthiness Based on Users Feedback , 2019, IEEE Access.

[24]  Rong Jiang,et al.  A Trustworthiness Evaluation Method for Software Architectures Based on the Principle of Maximum Entropy (POME) and the Grey Decision-Making Method (GDMM) , 2014, Entropy.

[25]  Jianmin Pang,et al.  A Software Trustworthiness Measure Based on the Decompositions of Trustworthy Attributes and Its Validation , 2015 .

[26]  Yixiang Chen,et al.  Complexity measure based on program slicing and its validation , 2014, Wuhan University Journal of Natural Sciences.

[27]  Qiang Han Trustworthiness Measurement Algorithm for TWfMS Based on Software Behaviour Entropy , 2018, Entropy.

[28]  Ma Jun,et al.  Software Dependability Evaluation Model Based on Fuzzy Theory , 2008, 2008 International Conference on Computer Science and Information Technology.

[29]  Haifeng Li,et al.  Defect Prediction of Radar System Software based on Bug Repositories and Behavior Models , 2020, Int. J. Perform. Eng..

[30]  Sandro Morasca,et al.  Property-Based Software Engineering Measurement , 1996, IEEE Trans. Software Eng..

[31]  Larry Bernstein Trustworthy software systems , 2005, SOEN.

[32]  Laurie A. Williams,et al.  Validating software metrics: A spectrum of philosophies , 2012, TSEM.

[33]  Hongwei Tao,et al.  An Approach of Trustworthy Measurement Allocation Based on Sub-Attributes of Software , 2019 .

[34]  James M. Bieman,et al.  Software Metrics: A Rigorous and Practical Approach, Third Edition , 2014 .

[35]  Wilhelm Hasselbring,et al.  Trustworthy software systems: a discussion of basic concepts and terminology , 2006, SOEN.

[36]  Sandro Morasca,et al.  Predicting OSS trustworthiness on the basis of elementary code assessment , 2010, ESEM '10.