• DocumentCode
    779959
  • Title

    Towards a framework for software measurement validation

  • Author

    Kitchenham, Barbara ; Pfleeger, Shari Lawrence ; Fenton, Norman

  • Author_Institution
    Nat. Comput. Centre, Manchester, UK
  • Volume
    21
  • Issue
    12
  • fYear
    1995
  • fDate
    12/1/1995 12:00:00 AM
  • Firstpage
    929
  • Lastpage
    944
  • Abstract
    In this paper we propose a framework for validating software measurement. We start by defining a measurement structure model that identifies the elementary component of measures and the measurement process, and then consider five other models involved in measurement: unit definition models, instrumentation models, attribute relationship models, measurement protocols and entity population models. We consider a number of measures from the viewpoint of our measurement validation framework and identify a number of shortcomings; in particular we identify a number of problems with the construction of function points. We also compare our view of measurement validation with ideas presented by other researchers and identify a number of areas of disagreement. Finally, we suggest several rules that practitioners and researchers can use to avoid measurement problems, including the use of measurement vectors rather than artificially contrived scalars
  • Keywords
    measurement theory; software metrics; attribute relationship models; entity population models; framework; instrumentation models; measurement process; measurement protocols; measurement structure model; measurement vectors; measures; software measurement validation; unit definition models; Area measurement; Computer Society; Instruments; Measurement units; Object oriented modeling; Particle measurements; Protocols; Software engineering; Software measurement; Software metrics;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.489070
  • Filename
    489070