Research on a Trustworthiness Measurement Method of Cloud Service Construction Processes Based on Information Entropy

The popularity of cloud computing has made cloud services gradually become the leading computing model nowadays. The trustworthiness of cloud services depends mainly on construction processes. The trustworthiness measurement of cloud service construction processes (CSCPs) is crucial for cloud service developers. It can help to find out the causes of failures and to improve the development process, thereby ensuring the quality of cloud service. Herein, firstly, a trustworthiness hierarchy model of CSCP was proposed, and the influential factors of the processes were identified following the international standard ISO/IEC 12207 of the software development process.Further, a method was developed combined with the theory of information entropy and the concept of trustworthiness. It aimed to calculate the risk uncertainty and risk loss expectation affecting trustworthiness. Also, the trustworthiness of cloud service and its main construction processes were calculated. Finally, the feasibility of the measurement method were verified through a case study, and through comparing with AHP and CMM/CMMI methods, the advantages of this method were embodied.

[1]  Xia Hong-xia Research of online software system development solution based on SaaS , 2009 .

[2]  Bo Yuan,et al.  Efficient service discovery in decentralized online social networks , 2018, Future Gener. Comput. Syst..

[3]  Vincent Cho,et al.  A study of the roles of trusts and risks in information-oriented online legal services using an integrated model , 2006, Inf. Manag..

[4]  Qing Wang,et al.  Measuring and improving software process in China , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[5]  A. Kusiak Information Entropy , 2006 .

[6]  Helen Sharp,et al.  Agile Processes, in Software Engineering, and Extreme Programming , 2016, Lecture Notes in Business Information Processing.

[7]  Ching-Hsien Hsu,et al.  Collaboration reputation for trustworthy Web service selection in social networks , 2016, J. Comput. Syst. Sci..

[8]  Wenjian Wang,et al.  An SVM-based collaborative filtering approach for Top-N web services recommendation , 2018, Future Gener. Comput. Syst..

[9]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[10]  Ming Yang,et al.  Research on the measurement and evaluation of trusted cloud service , 2018, Soft Comput..

[11]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[12]  Ding Ya Trusted Cloud Service , 2015 .

[13]  Raghu Singh,et al.  International Standard ISO/IEC 12207 Software Life Cycle Processes , 1996, Softw. Process. Improv. Pract..

[14]  Fei Xiang,et al.  A Quantitative and Qualitative Analysis-based Security Risk Assessment for Multimedia Social Networks , 2016, Int. J. Netw. Secur..

[15]  Mark C. Paulk,et al.  Capability Maturity Model , 1991 .

[16]  Gregory J. Skulmoski,et al.  Journal of Information Technology Education the Delphi Method for Graduate Research , 2022 .

[17]  Jinjun Chen,et al.  Towards a trust evaluation middleware for cloud service selection , 2017, Future Gener. Comput. Syst..

[18]  Ralf Kneuper,et al.  Capability Maturity Model Integration , 2002, Software Management.

[19]  Eric Mayer,et al.  Practical Software Measurement Objective Information For Decision Makers , 2016 .

[20]  Zheng Wei,et al.  Cloud Computing:System Instances and Current Research , 2009 .

[21]  Wei Zhou,et al.  Cloud service evaluation model based on trust and privacy-aware , 2017 .

[22]  G. Bruce Berriman,et al.  On the Use of Cloud Computing for Scientific Workflows , 2008, 2008 IEEE Fourth International Conference on eScience.

[23]  Hongzhi Liao,et al.  A Decision-Making Method for Selecting Cloud Computing Service based on Information Entropy , 2015 .

[24]  Nane Kratzke,et al.  Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study , 2017, J. Syst. Softw..

[25]  Javier Crisóstomo,et al.  Convergence analysis of ISO/IEC 12207 and CMMI-DEV: A systematic literature review , 2016, 2016 XLII Latin American Computing Conference (CLEI).

[26]  Zakaria Maamar,et al.  A fuzzy-based credibility model to assess Web services trust under uncertainty , 2016, J. Syst. Softw..

[27]  Leon Hirsch Measuring The Software Process Statistical Process Control For Software Process Improvement , 2016 .

[28]  Ming Yang,et al.  Research on Cloud Computing Security Risk Assessment Based on Information Entropy and Markov Chain , 2018, Int. J. Netw. Secur..

[29]  Miriam A. M. Capretz,et al.  Trust-based Service-Oriented Architecture , 2016, J. King Saud Univ. Comput. Inf. Sci..

[30]  Yu Min A Solution of Shared Database and Architecture's SaaS Based on XML , 2008 .

[31]  Hongbing Wang,et al.  Combining quantitative constraints with qualitative preferences for effective non-functional properties-aware service composition , 2017, J. Parallel Distributed Comput..

[32]  Florence Sèdes,et al.  Social collaborative service recommendation approach based on user's trust and domain-specific expertise , 2018, Future Gener. Comput. Syst..

[33]  Rini van Solingen,et al.  Goal Question Metric (GQM) Approach , 2002 .

[34]  Guoxing Zhao,et al.  A Software Trustworthiness Evaluation Model Based on Level Mode , 2011 .

[35]  William A. Florac,et al.  Measuring the Software Process: Statistical Process Control for Software Process Improvement , 1999 .

[36]  David S. Linthicum,et al.  Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide , 2009 .

[37]  Yu Dun-hui Software Complexity Metrics Based on Complex Networks , 2006 .

[38]  René Peinl,et al.  ClouNS - a Cloud-Native Application Reference Model for Enterprise Architects , 2016, 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW).

[39]  Jia Guo,et al.  A survey of trust computation models for service management in internet of things systems , 2017, Comput. Commun..

[40]  Frank Leymann,et al.  Cloud Computing Patterns , 2014, Springer Vienna.

[41]  Jürgen Münch,et al.  Software Process Definition and Management , 2012, The Fraunhofer IESE Series on Software and Systems Engineering.

[42]  Joyce Statz Practical software measurement , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[43]  Ayça Tarhan,et al.  On the Use of Ontologies in Software Process Assessment: A Systematic Literature Review , 2017, EASE.

[44]  Neel Sundaresan,et al.  Cloud-Native Applications , 2017, IEEE Cloud Comput..

[45]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[46]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .