• DocumentCode
    332146
  • Title

    Using software metrics to control firmware evolution

  • Author

    Pearse, T. Troy

  • Author_Institution
    Dept. LaserJet Div., Hewlett-Packard, Boise, ID, USA
  • fYear
    1998
  • fDate
    16-20 Nov 1998
  • Firstpage
    72
  • Lastpage
    73
  • Abstract
    I have been working on HP LaserJet firmware as it has evolved for over the last ten years. During that time functionality has been reused, ported and leveraged across over two dozen laser printers ranging from personal home printers to office, network and color printers. New features continue to be added, such as new font technologies, higher resolutions, disk file systems, additional printing languages, different I/O protocols, copier features and color. During this ten years the size of the firmware has grown 10X in size. I´d like to share two things with you that I have found very important in measuring software. (1) gather metrics; and (2) use them! Either of these alone isn´t very useful, although often done. I have seen cases in which people measure, but don´t use the metrics or actually try to make decisions on subjective opinions without any data
  • Keywords
    firmware; software metrics; HP LaserJet firmware; I/O protocols; firmware evolution; software metrics; Blood pressure; Computer industry; History; Microprogramming; Printers; Printing; Protocols; Software measurement; Tiles; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1998. Proceedings., International Conference on
  • Conference_Location
    Bethesda, MD
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8779-7
  • Type

    conf

  • DOI
    10.1109/ICSM.1998.738493
  • Filename
    738493