{"title":"Using software metrics to control firmware evolution","authors":"T. Pearse","doi":"10.1109/ICSM.1998.738493","DOIUrl":null,"url":null,"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.","PeriodicalId":271895,"journal":{"name":"Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.1998.738493","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.