• DocumentCode
    2564375
  • Title

    Measuring software size by distinct lines

  • Author

    Lubinsky, David J.

  • Author_Institution
    AT&T Bell Lab., Holmdel, NJ, USA
  • fYear
    1990
  • fDate
    31 Oct-2 Nov 1990
  • Firstpage
    403
  • Lastpage
    407
  • Abstract
    The relationship between DLC (distinct line count) and NCSL (noncomment source lines) is studied on a number of programs, and it is found that, as a simple rule of thumb, the NCSL count can be estimated by twice the DLC. A more accurate model is derived by predicting NCSL from DLC and the number of lines that occur exactly once. It is also shown that, for unrelated programs, the proportion of common lines is very small; hence, DLC is approximately additive. It is concluded that, overall, the DLC is a very attractive measure of size that has two basic advantages over NCSL: it is an intuitively more appealing measure of effort than NCSL, and the problems of measuring size of subsequent releases disappear when using DLC
  • Keywords
    software metrics; DLC; NCSL; distinct lines; noncomment source lines; software size; Computer languages; Predictive models; Productivity; Size measurement; Software measurement; Software quality; Software systems; Thumb; Vocabulary; White spaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-2054-4
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1990.139394
  • Filename
    139394