Source Codes Oriented Software Trustworthiness Measure Based on Validation

Validation is critical to the success of software trustworthiness measurement. A large number of software trustworthiness measures are proposed; however, most of them are not validated from a theory perspective. Therefore, they lack theoretical foundation and will induce unnecessary cost and useless calculation. In this paper, we bring measurement theory into software trustworthiness measurement, construct a source codes oriented software trustworthiness measure based on extensive structure in the measurement theory, and validate the developed measure by use of axiomatic approaches. Compared with some software trustworthiness measures that are already presented, this measure can evaluate software trustworthiness better from a theory perspective.

[1]  Sandro Morasca,et al.  Refining the axiomatic definition of internal software attributes , 2008, ESEM '08.

[2]  Huiling Shi,et al.  A Fuzzy Comprehensive Evaluation Model for Software Dependability Based on Entropy Weight , 2008, 2008 International Conference on Computer Science and Software Engineering.

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

[4]  Geert Poels,et al.  Distance-based software measurement: necessary and sufficient properties for software measures , 2000, Inf. Softw. Technol..

[5]  Patrick Suppes,et al.  Foundations of measurement , 1971 .

[6]  Sandro Morasca,et al.  Towards The Evaluation of OSS Trustworthiness: Lessons Learned From The Observation of Relevant OSS Projects , 2008, OSS.

[7]  Zhao Jing Measuring method of software dependability based on Pi calculus , 2011 .

[8]  Yixiang Chen,et al.  A Measurement Model for Trustworthy Software Based on Trusted Evidences , 2016, 2016 International Symposium on System and Software Reliability (ISSSR).

[9]  David Wright,et al.  Assesing dependability of safety critical systems using diverse evidence , 1998, IEE Proc. Softw..

[10]  Bo Li,et al.  An Improved Comprehensive Evaluation Model of Software Dependability based on Rough Set Theory , 2009, J. Softw..

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

[12]  H Tao,et al.  Axiomatic approaches based on the software trustworthiness measure , 2016 .

[13]  Sandro Morasca,et al.  A Survey on Open Source Software Trustworthiness , 2011, IEEE Software.

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

[15]  Zhan Tao,et al.  QPi: A Calculus to Enforce Trustworthiness Requirements , 2011 .

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

[17]  T. Devi,et al.  SOFTWARE METRICS VALIDATION METHODOLOGIES IN SOFTWARE ENGINEERING , 2014 .

[18]  You Lin A Behavior Modeling Method Based on System Call and Algebra Process CCS , 2011 .

[19]  Ding Shuai,et al.  Trustworthy Software Evaluation Using Utility Based Evidence Theory , 2009 .

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

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

[22]  Wei Li,et al.  Complexity of software trustworthiness and its dynamical statistical analysis methods , 2009, Science in China Series F: Information Sciences.

[23]  Qiang Han,et al.  A Software Behavior Trustworthiness Measurement Method based on Data Mining , 2011, Int. J. Comput. Intell. Syst..

[24]  Wei Li,et al.  Dynamical characteristics of software trustworthiness and their evolutionary complexity , 2009, Science in China Series F: Information Sciences.

[25]  Horst Zuse,et al.  A Framework of Software Measurement , 1998 .

[26]  Cai Mian Hierarchical Verification of Behavior Trustworthiness , 2012 .

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

[28]  Fu Li-hua Trusted Analysis Model for Interactive Behavior of a Software System Based on Slicing Technology , 2013 .

[29]  Pla Xi QPi:A Calculus to Enforce Trustworthiness Requirements , 2011 .

[30]  L Zhuang Research on State Space Reduction of Behavior-Based Trusted Dynamic Measurement , 2014 .

[31]  Edward Amoroso,et al.  A process-oriented methodology for assessing and improving software trustworthiness , 1994, CCS '94.

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

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

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

[35]  S. Jayaprakash,et al.  Properties of Control-Flow Complexity Measures , 1991, IEEE Trans. Software Eng..

[36]  Xu Wang,et al.  A Fuzzy-Based Method for Evaluating the Trustworthiness of Software Processes , 2010, ICSP.

[37]  Elaine J. Weyuker,et al.  Evaluating Software Complexity Measures , 2010, IEEE Trans. Software Eng..

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

[39]  Xu Ming-di Approach for Trust Analysis of Software Dynamic Behavior Based on Noninterference , 2012 .

[40]  Mo Hai,et al.  An Evaluation Model of Software Trustworthiness Based on Fuzzy Comprehensive Evaluation Method , 2012, 2012 International Conference on Industrial Control and Electronics Engineering.

[41]  Sandro Morasca,et al.  Fundamental Aspects of Software Measurement , 2010, ISSSE.

[42]  Han Qiang,et al.  Data Mining Based Measurement Method for Software Trustworthiness , 2010, 2010 International Symposium on Intelligence Information Processing and Trusted Computing.

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

[44]  Edward Amoroso,et al.  Toward an approach to measuring software trust , 1991, Proceedings. 1991 IEEE Computer Society Symposium on Research in Security and Privacy.

[45]  A. Immonen,et al.  Trustworthiness Evaluation and Testing of Open Source Components , 2007 .

[46]  Yixiang Chen,et al.  A Quantitative Relation Model between Trustworthy Attributes , 2012, QLSC.