Skip to main content

Theoretical Aspects of Consumer Metrics for Safety & Privacy

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2018)

Abstract

Software metrics are a matter of academic interest. Consumers, software developers, and other practitioners seem less interested in functional size than, maybe, in quality metrics. Functional size is useful for predicting cost of development; however, with today’s software development techniques and wide availability of open software, its size has become less important. Today, compliance, usability, and connectivity, are the most important cost drivers when developing software-intense products. However, functional size is essential for software testing. This is not yet widely accepted because today’s best practices in testing focus on code coverage. However, software must be tested against functionality. Code is usually not available for cloud functionality such as map services. Software-intense products, for instance when driving autonomous vehicles, or powering robots for daily life, rely on functionality from various origins, not on embedded software alone. This paper sketches the theoretical framework for software metrics that help consumers assessing the level of safety and privacy of their software.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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

Institutional subscriptions

Notes

  1. 1.

    Intuitionism is an approach where mathematics is purely the result of the constructive mental activity of humans rather than the discovery of fundamental principles claimed to exist in an objective reality. That is, logic and mathematics are not considered analytic activities wherein deep properties of objective reality are revealed and applied but are instead considered the application of internally consistent methods used to realize more complex mental constructs, regardless of their possible independent existence in an objective reality (Wikipedia 2018).

References

  • Hart-Davis, A.: Engineers. Dorling Kindersley Publishers, New York (2012)

    Google Scholar 

  • Barwise, J., Keisler, H., Mostowski, A., Robinson, A., Suppes, P., Troelstra, A.: Handbook of Mathematical Logic. Studies in Logic and the Foundations of Mathematics, vol. 90. North-Holland Publishing Company, Amsterdam (1977)

    Book  Google Scholar 

  • Bringmann, E., Krämer, A.: Model-based testing of automotive systems. In: 2008 International Conference on Software Testing, Verification, and Validation, Lillehammer, Norway, pp. 485–493 (2008)

    Google Scholar 

  • Cagley, T.: Using Size to Drive Testing in Agile. Webinar - Verbal Communication (2018)

    Google Scholar 

  • Cooley, J.W., Tukey, J.W.: An algorithm for the machine calculation of complex Fourier series. Math. Comput. 19(90), 297–301 (1964)

    Article  MathSciNet  Google Scholar 

  • Engeler, E.: Algebras and Combinators. Algebra Univers. 13, 389–392 (1981)

    Article  MathSciNet  Google Scholar 

  • Engeler, E.: The Combinatory Programme. Birkhäuser, Basel (1995)

    Book  Google Scholar 

  • Fehlmann, T.M.: Managing Complexity - Uncover the Mysteries with Six Sigma Transfer Functions. Logos Press, Berlin (2016)

    MATH  Google Scholar 

  • Fehlmann, T.M.: Theorie und Anwendung der Kombinatorischen Logik. ETH Dissertation 3140-01, Zürich (1981)

    Google Scholar 

  • Fehlmann, T.M., Kranich, E.: Managing software projects by the buglione-trudel matrix. In: 11th European Conference on Information Systems Management - ECISM 2017, Genova, Italy (2017)

    Google Scholar 

  • Fehlmann, T.M., Kranich, E.: Practical aspects of consumer metrics for safety & privacy. In: EuroSPI 2018 (proposed), Bilbao, Spain (2018)

    Google Scholar 

  • Fraenkel, A., Bar-Hillel, Y., Levy, A.: Foundations of Set Theory. Elsevier, Amsterdam (1973)

    MATH  Google Scholar 

  • Gallardo, P.F.: Google’s secret and linear algebra. EMS Newsl. 63, 10–15 (2007)

    Google Scholar 

  • ISO 16355-1:2015: Applications of Statistical and Related Methods to New Technology and Product Development Process - Part 1: General Principles and Perspectives of Quality Function Deployment (QFD). ISO TC 69/SC 8/WG 2 N 14. ISO TC 69/SC 8/WG 2 N 14, Geneva (2015)

    Google Scholar 

  • ISO/IEC 14143-1:2007: Information technology - Software measurement - Functional size measurement - Part 1: Definition of concepts. ISO/IEC JTC 1/SC 7, Geneva (2007)

    Google Scholar 

  • ISO/IEC 19761:2011: Software engineering - COSMIC: a functional size measurement method. ISO/IEC JTC 1/SC 7, Geneva (2011)

    Google Scholar 

  • ISO/IEC 20926: Software and systems engineering - Software measurement - IFPUG functional size measurement method. ISO/IEC JTC 1/SC 7, Geneva (2009)

    Google Scholar 

  • ISO/IEC CD Guide 98-3: Evaluation of measurement data - Part 3: Guide to uncertainty in measurement (GUM). TC/SC: ISO/TMBG, Geneva (2015)

    Google Scholar 

  • ISO/IEC Guide 99:2007: International vocabulary of metrology – Basic and general concepts and associated terms (VIM). TC/SC: ISO/TMBG, Geneva (2007)

    Google Scholar 

  • Keener, J.P.: The perron-frobenius theorem and the ranking of football teams. SIAM Rev. 35(1), 80–93 (1993)

    Article  MathSciNet  Google Scholar 

  • Korsaa, M., Biro, M., Messnarz, R., Johansen, J., Vohwinkel, D., Nevalainen, R., et al.: The SPI Manifesto and the ECQA SPI manager certification scheme. J. Softw.: Evol. Process 24(5), 525–540 (2012)

    Google Scholar 

  • Korsaa, M., Johansen, J., Schweigert, T., Vohwinkel, D., Messnarz, R., Nevalainen, R., et al.: The people aspects in modern process improvement management approaches. J. Soft.: Evol. Process 25(4), 381–391 (2013)

    Google Scholar 

  • Li, K.-C., Jiang, H., Yang, L.T., Cuzzocrea, A.: Big Data: Algorithms, Analytics, and Applications. CRC Press, Boca Raton (2015)

    MATH  Google Scholar 

  • Messnarz, R., Sicilia, M.A., Biro, M., Garcia Barriocanal, E., Garre-Rubio, M., Siakas, K., et al.: Social responsibility aspects supporting the success of SPI. J. Softw.: Evol. Process 20(3), 284–294 (2014)

    Google Scholar 

  • Russo, L.: The Forgotten Revolution - How Science Was Born in 300 BC and Why It Had to Be Reborn. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-642-18904-3

    Book  MATH  Google Scholar 

  • Saaty, T.L.: The Analytic Hierarchy Process – Planning, Priority Setting, Resource Allocation. RWS Publications, Pittsburgh (1990)

    MATH  Google Scholar 

  • Singh, S., et al.: Docker overview. Docker Inc. (2018). https://docs.docker.com/engine/docker-overview/. Accessed 9 Apr 2018

  • Turing, A.: On computable numbers, with an application to the Entscheidungsproblem. Proc. Lond. Math. Soc. 42(Series 2), 230–265 (1937)

    Article  MathSciNet  Google Scholar 

  • van Gerven, M.: Computational Foundations of Natural Intelligence, 7 December 2017. https://www.frontiersin.org/articles/10.3389/fncom.2017.00112/full. Accessed 27 Mar 2018

  • Wikipedia: Intuitionism, 24 February 2018. https://en.wikipedia.org/wiki/Intuitionism. Accessed 8 Mar 2018

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Fehlmann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fehlmann, T., Kranich, E. (2018). Theoretical Aspects of Consumer Metrics for Safety & Privacy. In: Larrucea, X., Santamaria, I., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2018. Communications in Computer and Information Science, vol 896. Springer, Cham. https://doi.org/10.1007/978-3-319-97925-0_54

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-97925-0_54

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-97924-3

  • Online ISBN: 978-3-319-97925-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics