Software metrics and microcode: A case study

被引:0
作者
Triantafyllos, G
Vassiliadis, S
DelgadoFrias, JG
机构
[1] DELFT UNIV TECHNOL,DEPT ELECT ENGN,2628 CD DELFT,NETHERLANDS
[2] SUNY BINGHAMTON,DEPT ELECT ENGN,BINGHAMTON,NY 13902
来源
JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE | 1996年 / 8卷 / 03期
关键词
software metrics; microcode metrics; error prediction models; static models; regression models; code metrics;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we report the findings of an investigation undertaken at IBM(1) to determine whether or not existing software metrics are applicable to the microcode of large computer systems, As part of this investigation. we calculated several metrics from the microcode developed for the IBM 4381 and IBM 9370 computer systems, and used them as predictive parameters for a number of existing error prediction models. The microcode used in this case study exceeds 1.2 million lines of code written in 12 languages and comprises the microcode for the IBM ES/4381(2) and IBM ES/9370(3) computer systems, Our results suggest that only a few of the existing metrics are linearly independent, and that none of the metrics examined can be used in a regression model as a reliable error predictor.
引用
收藏
页码:199 / 224
页数:26
相关论文
共 20 条
  • [1] METRIC ANALYSIS AND DATA VALIDATION ACROSS FORTRAN PROJECTS
    BASILI, VR
    SELBY, RW
    PHILLIPS, TY
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) : 652 - 663
  • [2] A PERSPECTIVE ON SOFTWARE SCIENCE
    CHRISTENSEN, K
    FITSOS, GP
    SMITH, CP
    [J]. IBM SYSTEMS JOURNAL, 1981, 20 (04) : 372 - 387
  • [3] Conte S.D., 1986, SOFTWARE ENG METRICS
  • [4] Gaffney J. E. Jr., 1981, Computer Science and Statistics: Proceedings of the 13th Symposium on the Interface, P211
  • [5] Halstead M. II., 1977, Elements of Software Science (Operating and Programming Systems Series
  • [6] HENRY SM, 1979, THESIS IOWA STATE U
  • [7] KAFURA D, 1985, 8TH P INT C SOFTW EN, P378
  • [8] LISTER AM, 1982, AUST COMPUT J, V14, P66
  • [9] McCabe T. J., 1976, IEEE Transactions on Software Engineering, VSE-2, P308, DOI 10.1109/TSE.1976.233837
  • [10] McClure C. L., 1978, 3rd International Conference on Software Engineering, P149