{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T17:13:46Z","timestamp":1772039626691,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2022,3,21]],"date-time":"2022-03-21T00:00:00Z","timestamp":1647820800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National key research and development project of China","award":["2018YFB2101300"],"award-info":[{"award-number":["2018YFB2101300"]}]},{"name":"Doctoral Research Fund of Zhengzhou University of Light Industry","award":["2016BSJJ037"],"award-info":[{"award-number":["2016BSJJ037"]}]},{"name":"Science and Technology Project of Henan Province","award":["212102210076"],"award-info":[{"award-number":["212102210076"]}]},{"name":"Science and Technology Project of Henan Province","award":["202102210351"],"award-info":[{"award-number":["202102210351"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Software trustworthiness allocation and reallocation are the symmetry of software trustworthiness measure. They can provide the optimization scheme for trustworthiness development and improvement, according to the requirements. The existing allocation and reallocation models do not consider the absolute majority of software trustworthiness classification; therefore, they cannot be very accurate in the allocation and reallocation of software trustworthiness. In this paper, improved allocation and reallocation models are constructed, which can resolve the above problem, and their polynomial solving algorithms are designed. At the same time, a demonstration application of the improved models and algorithms is given, and the trustworthiness enhancement specification of spacecraft software, based on factory reports, is established, including trustworthiness development specification and trustworthiness improvement specification. This enhancement specification provides a scientific and reasonable theory and method for the delivery acceptance of spacecraft software, from qualitative to quantitative grading acceptance, and furnishes a standard guarantee for the trustworthy development and improvement of such software.<\/jats:p>","DOI":"10.3390\/sym14030628","type":"journal-article","created":{"date-parts":[[2022,3,21]],"date-time":"2022-03-21T21:48:42Z","timestamp":1647899322000},"page":"628","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Improved Allocation and Reallocation Approaches for Software Trustworthiness Based on Mathematical Programming"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4722-5915","authenticated-orcid":false,"given":"Hongwei","family":"Tao","sequence":"first","affiliation":[{"name":"College of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lianyou","family":"Fu","sequence":"additional","affiliation":[{"name":"College of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1235-5530","authenticated-orcid":false,"given":"Yixiang","family":"Chen","sequence":"additional","affiliation":[{"name":"MoE Engineering Center for Software\/Hardware Co-Design Technology and Application, East China Normal University, Shanghai 200062, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lin","family":"Han","sequence":"additional","affiliation":[{"name":"Henan Province Supercomputing Centre, Zhengzhou University, Zhengzhou 450002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiao","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,21]]},"reference":[{"key":"ref_1","first-page":"291","article-title":"Review of the Achievements of Major Research Plan of Trustworthy Software","volume":"32","author":"He","year":"2018","journal-title":"Bull. Natl. Nat. Sci. Found. China"},{"key":"ref_2","unstructured":"Jin, Z.H. (2016). Fatal Bug: The Disaster and Enlightenment of Software Defects, People\u2019s Posts and Telecommunications Press."},{"key":"ref_3","unstructured":"Chen, Y.X., and Tao, H.W. (2019). Software Trustworthiness Measurement Evaluation and Enhancement Specification, Science Press."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2364","DOI":"10.23940\/ijpe.19.09.p9.23642372","article-title":"A Survey of Software Trustworthiness Measurements","volume":"15","author":"Tao","year":"2019","journal-title":"Int. J. Perform. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2628","DOI":"10.23940\/ijpe.19.10.p8.26282635","article-title":"Software Trustworthiness Evaluation using Structural Equation Modeling","volume":"15","author":"Deng","year":"2019","journal-title":"Int. J. Perform. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1177\/1555343416657236","article-title":"A Descriptive Model of Computer Code Trustworthiness","volume":"11","author":"Alarcon","year":"2017","journal-title":"J. Cogn. Eng. Dec. Mak."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Basso, T., Silva, H., and Moraes, R. (2019, January 17). On the Use of Quality Models to Characterize Trustworthiness Properties. Proceedings of the International Workshop on Software Engineering for Resilient Systems, Naples, Italy.","DOI":"10.1007\/978-3-030-30856-8_11"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Alarcon, G.M., and Ryan, T.J. (2018, January 2\u20136). Trustworthiness Perceptions of Computer Code: A Heuristic-Systematic Processing Model. Proceedings of the 51st Hawaii International Conference on System Sciences, Waikoloa Village, HI, USA.","DOI":"10.24251\/HICSS.2018.671"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1496","DOI":"10.1109\/TII.2020.2994747","article-title":"Trustworthiness in Industrial IoT Systems Based on Artificial Intelligence","volume":"17","author":"Lv","year":"2021","journal-title":"IEEE Trans. Industr. Inform."},{"key":"ref_10","unstructured":"Lemes, C.I., Naessens, V., and Vieira, M. (November, January 28). Trustworthiness Assessment of Web Applications: Approach and Experimental Study Using Input Validation Coding Practices. Proceedings of the 30th International Symposium on Software Reliability Engineering (ISSRE), Berlin, Germany."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"219174","DOI":"10.1109\/ACCESS.2020.3041181","article-title":"Vulnerable Code Detection Using Software Metrics and Machine Learning","volume":"8","author":"Medeiros","year":"2020","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Medeiros, N., Ivaki, N., Costa, P., and Vieira, M. (, January 4\u20137). An Approach for Trustworthiness Benchmarking Using Software Metrics. Proceedings of the 23rd IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2018), Taipei, Taiwan.","DOI":"10.1109\/PRDC.2018.00019"},{"key":"ref_13","first-page":"151","article-title":"An Improved Attributes-Based Software Trustworthiness Metric Model","volume":"63","author":"Tao","year":"2017","journal-title":"J. Wuhan Univ."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Tao, H.W., Chen, Y.X., and Wu, H.Y. (2020, January 11\u201314). Decomposition of Attributes Oriented Software Trustworthiness Measure Based on Axiomatic Approaches. Proceedings of the 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C), Macau, China.","DOI":"10.1109\/QRS-C51114.2020.00060"},{"key":"ref_15","first-page":"32","article-title":"An Approach for Trustworthy Evidence of Source Code Oriented Aerospace Software Trustworthiness Measurement","volume":"47","author":"Liu","year":"2021","journal-title":"AER Control Appl."},{"key":"ref_16","first-page":"2277","article-title":"Dependability and Trustworthiness Analysis for Component Based Software Development","volume":"8","author":"Khan","year":"2019","journal-title":"Int. J. Rec. Techn. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Jabeen, G., and Ping, L. (2019, January 5\u20138). A Unified Measurable Software Trustworthy Model Based on Vulnerability Loss Speed Index. Proceedings of the 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications\/13th IEEE International Conference on Big Data Science and Engineering, Rotorua, New Zealand.","DOI":"10.1109\/TrustCom\/BigDataSE.2019.00013"},{"key":"ref_18","first-page":"121","article-title":"Rating of Software Trustworthiness Via Scoring of System Testing Results","volume":"1","author":"Muhammad","year":"2018","journal-title":"Int. J. Dig. Enterp. Technol."},{"key":"ref_19","first-page":"1713","article-title":"Evidence-based Software Process Trustworthiness Model and Evaluation Method","volume":"28","author":"Wang","year":"2017","journal-title":"J. Softw."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MIC.2021.3115670","article-title":"Understanding User Perceptions of Trustworthiness in E-recruitment Systems","volume":"25","author":"Ogunniye","year":"2021","journal-title":"IEEE Internet Comput."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Shi, H.L., Ma, J., and Zou, F.Y. (2008, January 12\u201314). A Fuzzy Comprehensive Evaluation Model for Software Dependability based on Entropy Weight. Proceedings of the 2008 International Conference on Computer Science and Software Engineering, Wuhan, China.","DOI":"10.1109\/CSSE.2008.351"},{"key":"ref_22","first-page":"1152","article-title":"An Improved Comprehensive Evaluation Model of Software Dependability based on Rough Set Theory","volume":"4","author":"Li","year":"2009","journal-title":"J. Soft."},{"key":"ref_23","first-page":"2268","article-title":"Real-time Trust Measurement of Software: Behavior Trust Analysis Approach based on Noninterference","volume":"30","author":"Zhang","year":"2019","journal-title":"J. Softw."},{"key":"ref_24","first-page":"106","article-title":"Software Trustworthiness Evaluation Model based on Behavior Trajectory Matrix","volume":"119","author":"Tian","year":"2020","journal-title":"Inform. Softw. Technnol."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"107974","DOI":"10.1016\/j.ress.2021.107974","article-title":"Probability Analysis of Construction Risk based on Noisy-or Gate Bayesian Networks","volume":"217","author":"Ji","year":"2022","journal-title":"Rel. Eng. Syst. Saf."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"106789","DOI":"10.1016\/j.asoc.2020.106789","article-title":"A Fuzzy-AHP based Prioritization of Trust Criteria in Fog Computing Services","volume":"97","author":"Ogundoyin","year":"2020","journal-title":"Appl. Soft Comput."},{"key":"ref_27","first-page":"1213","article-title":"Soft Computing Approach for Prediction of Software Reliability","volume":"12","author":"Sahu","year":"2018","journal-title":"ICIC Express Lett."},{"key":"ref_28","first-page":"221","article-title":"Revisiting Software Reliability","volume":"808","author":"Balas","year":"2019","journal-title":"Book Data Management, Analytics and Innovation, Advances in Intelligent Systems and Computing"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2470","DOI":"10.30534\/ijatcse\/2019\/92852019","article-title":"A Fuzzy Analytic Hierarchy Process for Security Risk Assessment of Web Based Hospital Management System","volume":"8","author":"Alharbe","year":"2019","journal-title":"Int. J. Adv. Trends Comput. Sci. Eng."},{"key":"ref_30","first-page":"301181","article-title":"Digital Forensic Tool Verification: An Evaluation of Options for Establishing Trustworthiness","volume":"38","author":"Marshall","year":"2021","journal-title":"Forensic Sci. Int.: Digit. Investig."},{"key":"ref_31","first-page":"241","article-title":"Framework for Trustworthiness in Software Development","volume":"17","author":"Maza","year":"2021","journal-title":"Int. J. Perf. Eng."},{"key":"ref_32","first-page":"5537","article-title":"An OWL-Based Specification of Database Management Systems","volume":"70","author":"Buraga","year":"2022","journal-title":"Comput. Mater. Cont."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1109\/MC.2020.3033610","article-title":"Improving the Trustworthiness of Software Through Rigorous Data Type Design","volume":"54","author":"Riehle","year":"2021","journal-title":"Computer"},{"key":"ref_34","unstructured":"Xu, Z.S. (2020, January 22\u201323). Research on Software Trustworthiness Measurement Evaluation Model based on Data Driven. Proceedings of the 2nd International Conference on Computer Science Communication and Network Security (CSCNS2020), Sanya, China."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Novikova, E., Doynikova, E., Gaifulina, D., and Kotenko, I. (2022). Construction and Analysis of Integral User-Oriented Trustworthiness Metrics. Electronics, 11.","DOI":"10.3390\/electronics11020234"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"012031","DOI":"10.1088\/1742-6596\/1807\/1\/012031","article-title":"An Approach to Elicit Trustworthiness Requirements in Blockchain Technology","volume":"1807","author":"Alzahari","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_37","unstructured":"Kapur, P.K., Singh, G., and Panwar, S. (2021). Software Quality and Reliability Improvement in Open Environment. Book Advances in Interdisciplinary Research in Engineering and Business Management: Asset Analytics (Performance and Safety Management), Springer."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Ma, Y.J., Chen, Y.X., and Gu, B. (2015, January 3\u20135). An Attributes-Based Allocation Approach of Software Trustworthy Degrees. Proceedings of the 2015 IEEE International Conference on Software Quality, Reliability and Security Companion, Vancouver, BC, Canada.","DOI":"10.1109\/QRS-C.2015.24"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Tao, H.W., Chen, Y.X., and Wu, H.Y. (2020). A Reallocation Approach for Software Trustworthiness Based on Trustworthy Attributes. Mathematics, 8.","DOI":"10.3390\/math8010014"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1360\/N092014-00479","article-title":"An Approach to Measuring and Grading Software Trust for Spacecraft Software","volume":"45","author":"Wang","year":"2015","journal-title":"Sci. Sin. Technol."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/32.489070","article-title":"Towards a Framework for Software Measurement Validation","volume":"21","author":"Kitchenham","year":"1995","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/32.481535","article-title":"Property-based Software Engineering Measurement","volume":"22","author":"Briand","year":"1996","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Tao, H.W., Wu, H.Y., and Chen, Y.X. (2019). An Approach of Trustworthy Measurement Allocation Based on Sub-Attributes of Software. Mathematics, 7.","DOI":"10.3390\/math7030237"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/3\/628\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:40:19Z","timestamp":1760136019000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/3\/628"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,21]]},"references-count":43,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["sym14030628"],"URL":"https:\/\/doi.org\/10.3390\/sym14030628","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,21]]}}}