PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2016 | nr 43 | 155--174
Tytuł artykułu

Do We Measure Functional Size? Or Do We Count? Functional Sizing in View of the Metrology Standards

Treść / Zawartość
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Functional Point counting has evolved into Functional Size Measurement. However, is it really a measurement? On the other hand, is this an imprecise change of name only? Measurements have a stray area, because no measurement instrument is completely exact. Counts in turn are exact. If a countable item does not go into the count, the count is imperfect but does not become a measurement. In this paper, we present today's most popular counting methods and look in detail how they turn a function point count into functional size. We discuss SNAP, the Software Non-functional Assessment Process introduced by IFPUG that adds something like a quality size to software. We discuss the various other assessment processes that are likely to become important in the next few years, because they are urgently needed, such as security size assessments, privacy threat assessments and safety indices. All these are size assessments, which are quite different from functional size. The aim of software metrics has long focused on predicting the cost of software development projects. For this, in the past, functional size was dominant. Today, functionality is available from cloud services against cost per use, while other aspects such as privacy, security and safety will become dominant concerns when designing and implementing software service. This paper demonstrates how to use Six Sigma transfer functions for turning function point counts into measurements, be it functional, non-functional, safety, privacy, security or else.(original abstract)
Rocznik
Numer
Strony
155--174
Opis fizyczny
Twórcy
Bibliografia
  • Abran A., Software Metrics and Software Metrology, I. C. Society, John Wiley and Sons, Hoboken, New Jersey 2010.
  • Albrecht A. J., Measuring Application Development Productivity, Proceedings of the Joint SHARE, GUIDE, and IBM Application Development Symposium, October 14-17, Monterey, California 1979.
  • Bakalova Z., Towards Understanding the Value-Creation in Agile Projects, vols. 13-288, CTIT Dissertation Series, Enschede 2014.
  • Bektas S., Sisman Y., The Comparison of L1 and L2-norm Minimization Methods, "International Journal of the Physical Sciences", September 18, 2010, vol. 5, no. 11, pp. 1721-1727.
  • COSMIC Measurement Practices Committee, The COSMIC Functional Size Measurement Method - Version 4.0 - Measurement Manual, The COSMIC Consortium, Montréal 2014.
  • Dasgupta A., Gencel C., Symons C., A Process to Improve the Accuracy of MkII FP to COSMIC Size Conversions: Insights into the COSMIC Method Design Assumptions, Software Measurement - IWSM Mensura, Kraków 2015.
  • Fehlmann T. M., Kranich E., Managing Complexity - Uncover the Mysteries with Six Sigma Transfer Functions, Logos Verlag, Berlin 2016 (to appear).
  • Fehlmann T. M., Kranich E., Transfer Functions, Eigenvectors and QFD in Concert, Proceedings of the ISQFD 2011, Stuttgart, Germany 2011.
  • Fehlmann T. M., Kranich E., Quality of Estimations, Proceedings of the IWSM/ Mensura, Assisi, Italy 2012.
  • Fehlmann T. M., Kranich E., Defect Density Measurements Using COSMIC - Experiences with Mobile Apps and Embedded Systems, IWSM Mensura 2014, Rotterdam 2014.
  • Fehlmann T. M., Linear Algebra for QFD Combinators, 9th International Symposium on Quality Function Deployment, Orlando 2003.
  • Fehlmann T. M., Kranich E., Schurr S., Analytic Hierarchy Process Made Easy - Report from the German AHP Working Group, Stuttgart 2011.
  • Fehlmann T. M., When Use COSMIC FFP? When Use IFPUG FPA? A Six Sigma View, in: COSMIC Function Points - Theory and Advanced Practices, eds. R. Dumke, Abran, Boca Raton, FL, CRC Press 2011, pp. 260-274.
  • Fehlmann T. M., Kranich E., Early Software Project Estimation the Six Sigma Way, "Lecture Notes in Business Information Processing" 2014, vol. 199, pp. 193-208.
  • Fehlmann T. M., Santillo L., Uncertainty of Software Requirements, Proceedings of the 4th Software Measurement European Forum, Rome 2007.
  • IFPUG Counting Practice Committee, Function Point Counting Practices Manual - Version 4.3.1, International Function Point User Group (IFPUG), Princeton Junction, NJ 2010.
  • IFPUG Non-Functional Sizing Standards Committee, Software Non-functional Assessment Process (SNAP) - Assessment Practices Manual, International Function Point Users Group (IFPUG), Princeton Junction, April 2013.
  • ISO/IEC Guide 99:2007, International Vocabulary of Metrology - Basic and General Concepts and Associated Terms (VIM), TC/SC: ISO/TMBG, Geneva, Switzerland 2007.
  • ISO/IEC CD Guide 98-3, Evaluation of Measurement Data - Part 3: Guide to Uncertainty in Measurement (GUM), TC/SC: ISO/TMBG, Geneva, Switzerland 2015.
  • Michell J., Measurement Scales and Statistics: A Clash of Paradigms, "Psychological Bulletin" 1986, vol. 3, p. 398-407.
  • Practical Software Project Estimation, 3 rd edition, ed. P. Hill, McGraw-Hill, New York 2010.
  • Saaty T., Alexander J., Conflict Resolution: The Analytic Hierarchy Process, Praeger, Santa Barbara, CA, New York 1989.
  • Santillo L., Error Propagation in Software Measurement and Estimation, IWSM/ MetriKon 2006, Potsdam 2006.
  • Santillo L., Early and Quick COSMIC FFP Analysis Using Analytic Hierarchy Process, in: COSMIC Function Points - Theory and Advanced Practices, eds. R. Dumke, Abran, Boca Raton, FL, CRC Press 2011, pp. 176-191.
  • Taguchi G., Chowhdury S., Wu Y., Taguchi's Quality Engineering Handbook, John Wiley and Sons Hoboken 2005.
  • Wu H.-H., Using Target Costing Concept in Loss Function and Process Capability Indices to Set up Goal Control Limits, "The International Journal for Advanced Manufacturing Technology" 2004, vol. 24, p. 206-213.
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171472342

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.