Abstract
Software trustworthiness is built in its development and maintenance processes. Effective software measurement system can help to assess and predict the trustworthiness of end products in early software lifecycles in order to plan for proper corrective actions to meet trustworthiness objectives. However, it is a challenging task to aggregate individual metric data and derive a single, overall trustworthiness indicator given the hierarchies in software measurement system as well as heterogeneity within a mix of metric data. In addition, very few metric data can be collected precisely and without subjective judgment inherent in data reporters or collecting tools. In this paper, based on the theory of fuzzy set and the AHP method, we propose an evaluation method supporting fuzzy data and multiple types of values, for evaluating process trustworthiness in the form of user-customized levels. A case study is also presented to illustrate the application of our method.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Yang, Y., Wang, Q., Li, M.: Proceedings of the International Conference on Software Process, Vancouver, B.C., Canada (2009)
Shu, F., Jiang, N., Gou, L.: Technical Report: A Trustworthiness Measurement Model. ISCAS/iTechs Technical Report #106 (2008)
Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, New York (1990)
Amoroso, E., Taylor, C., et al.: A process-oriented methodology for assessing and improving software trustworthiness. In: 2nd ACM Conference on Computer and communications security, Virginia, USA, pp. 39–50 (1994)
Amoroso, E., Nguyen, T., et al.: Toward an approach to measuring software trust. In: IEEE Computer Society Symposium on Research in Security and Privacy (1991)
CMMI Product Team. CMMI® for Development, Version 1.2. Pittsburgh, PA, Carnegie Mellon Software Engineering Insitute (2006)
Chrissis, M.B., Konrad, M., Shrum, S.: CMMI®: Guidelines for Process Integration and Product Improvement. Addison-Wesley Publishing Company, Boston (2006)
Wang, Q., Yang, Y.: Technical Report: A Process-Centric Methodology to Software Trustworthiness Assurance. ISCAS/iTechs Technical Report #105 (2008)
Zadeh, L.A.: Fuzzy Sets. Information Control, 338–353 (1965)
Klir, G.J., Yuan, B.: Fuzzy Sets and Fuzzy Logic. Theory and Applications. Prentice Hall, New Jersey (1995)
Han, J., Kamber, M.: Data Mining: Concepts and Techniques. Morgan Kaufmann, San Francisco (2006)
Wang, Q., Li, M.: Software Process Management: Practices in China. In: Software Process Workshop, Beijing (2005)
Wang, Q., Li, M.: Measuring and improving software process in China. In: International Symposium on Empirical Software Engineering (2005)
Tan, T., He, M., et al.: An Analysis to Understand Software Trustworthiness. In: The 9th International Conference for Young Computer Scientists (2008)
Du, J., Tan, T., He, M., et al.: Technical Report: A Process-Centric Approach to Assure Software Trustworthiness. ISCAS/iTechs Technical Report #106 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, H., Shu, F., Yang, Y., Wang, X., Wang, Q. (2010). A Fuzzy-Based Method for Evaluating the Trustworthiness of Software Processes. In: Münch, J., Yang, Y., Schäfer, W. (eds) New Modeling Concepts for Today’s Software Processes. ICSP 2010. Lecture Notes in Computer Science, vol 6195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-14347-2_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14346-5
Online ISBN: 978-3-642-14347-2
eBook Packages: Computer ScienceComputer Science (R0)