Skip to main content

A Fuzzy-Based Method for Evaluating the Trustworthiness of Software Processes

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6195))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yang, Y., Wang, Q., Li, M.: Proceedings of the International Conference on Software Process, Vancouver, B.C., Canada (2009)

    Google Scholar 

  2. Shu, F., Jiang, N., Gou, L.: Technical Report: A Trustworthiness Measurement Model. ISCAS/iTechs Technical Report #106 (2008)

    Google Scholar 

  3. Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, New York (1990)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. CMMI Product Team. CMMI® for Development, Version 1.2. Pittsburgh, PA, Carnegie Mellon Software Engineering Insitute (2006)

    Google Scholar 

  7. Chrissis, M.B., Konrad, M., Shrum, S.: CMMI®: Guidelines for Process Integration and Product Improvement. Addison-Wesley Publishing Company, Boston (2006)

    Google Scholar 

  8. Wang, Q., Yang, Y.: Technical Report: A Process-Centric Methodology to Software Trustworthiness Assurance. ISCAS/iTechs Technical Report #105 (2008)

    Google Scholar 

  9. Zadeh, L.A.: Fuzzy Sets. Information Control, 338–353 (1965)

    Google Scholar 

  10. Klir, G.J., Yuan, B.: Fuzzy Sets and Fuzzy Logic. Theory and Applications. Prentice Hall, New Jersey (1995)

    MATH  Google Scholar 

  11. Han, J., Kamber, M.: Data Mining: Concepts and Techniques. Morgan Kaufmann, San Francisco (2006)

    Google Scholar 

  12. Wang, Q., Li, M.: Software Process Management: Practices in China. In: Software Process Workshop, Beijing (2005)

    Google Scholar 

  13. Wang, Q., Li, M.: Measuring and improving software process in China. In: International Symposium on Empirical Software Engineering (2005)

    Google Scholar 

  14. Tan, T., He, M., et al.: An Analysis to Understand Software Trustworthiness. In: The 9th International Conference for Young Computer Scientists (2008)

    Google Scholar 

  15. Du, J., Tan, T., He, M., et al.: Technical Report: A Process-Centric Approach to Assure Software Trustworthiness. ISCAS/iTechs Technical Report #106 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics