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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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)
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)
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)
Cagley, T.: Using Size to Drive Testing in Agile. Webinar - Verbal Communication (2018)
Cooley, J.W., Tukey, J.W.: An algorithm for the machine calculation of complex Fourier series. Math. Comput. 19(90), 297–301 (1964)
Engeler, E.: Algebras and Combinators. Algebra Univers. 13, 389–392 (1981)
Engeler, E.: The Combinatory Programme. Birkhäuser, Basel (1995)
Fehlmann, T.M.: Managing Complexity - Uncover the Mysteries with Six Sigma Transfer Functions. Logos Press, Berlin (2016)
Fehlmann, T.M.: Theorie und Anwendung der Kombinatorischen Logik. ETH Dissertation 3140-01, Zürich (1981)
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)
Fehlmann, T.M., Kranich, E.: Practical aspects of consumer metrics for safety & privacy. In: EuroSPI 2018 (proposed), Bilbao, Spain (2018)
Fraenkel, A., Bar-Hillel, Y., Levy, A.: Foundations of Set Theory. Elsevier, Amsterdam (1973)
Gallardo, P.F.: Google’s secret and linear algebra. EMS Newsl. 63, 10–15 (2007)
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)
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)
ISO/IEC 19761:2011: Software engineering - COSMIC: a functional size measurement method. ISO/IEC JTC 1/SC 7, Geneva (2011)
ISO/IEC 20926: Software and systems engineering - Software measurement - IFPUG functional size measurement method. ISO/IEC JTC 1/SC 7, Geneva (2009)
ISO/IEC CD Guide 98-3: Evaluation of measurement data - Part 3: Guide to uncertainty in measurement (GUM). TC/SC: ISO/TMBG, Geneva (2015)
ISO/IEC Guide 99:2007: International vocabulary of metrology – Basic and general concepts and associated terms (VIM). TC/SC: ISO/TMBG, Geneva (2007)
Keener, J.P.: The perron-frobenius theorem and the ranking of football teams. SIAM Rev. 35(1), 80–93 (1993)
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)
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)
Li, K.-C., Jiang, H., Yang, L.T., Cuzzocrea, A.: Big Data: Algorithms, Analytics, and Applications. CRC Press, Boca Raton (2015)
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)
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
Saaty, T.L.: The Analytic Hierarchy Process – Planning, Priority Setting, Resource Allocation. RWS Publications, Pittsburgh (1990)
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
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)