메뉴 건너뛰기




Volumn SE-5, Issue 2, 1979, Pages 96-104

Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics

Author keywords

Index Terms Commenting complexity metrics documentation Halstead; s E human factors in software engineering McCabe; s v(G) mnemonic variable names modern programming practices modifications software science structured programming

Indexed keywords

COMPUTER PROGRAMMING;

EID: 0018444615     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1979.234165     Document Type: Article
Times cited : (181)

References (33)
  • 1
    • 84915207940 scopus 로고
    • Measurement data to support sizing, estimating and control of the software life cycle
    • IEEE, New York
    • [l] L. H. Putnam, “Measurement data to support sizing, estimating and control of the software life cycle,” in Proc. COMPCON ‘78, IEEE, New York, 1978.
    • (1978) Proc. COMPCON '78
    • Putnam, L.H.1
  • 2
    • 84976843745 scopus 로고
    • Natural laws controlling algorithm structure
    • M. H. Halstead, “Natural laws controlling algorithm structure,” ACM SIGPLANNotices, vol. 7, 1972, 19–26.
    • (1972) SIGPLANNotices , vol.7 , pp. 19-26
    • Halstead, M.H.1
  • 3
    • 84938008807 scopus 로고    scopus 로고
    • A theoretical relationship between mental work and machine chine language programming
    • Comput. Sci. Dep., Purdue University, Tech. Rep. CSD-TR-67
    • ―, “A theoretical relationship between mental work and machine chine language programming,” Comput. Sci. Dep., Purdue University, Tech. Rep. CSD-TR-67, 1972.
  • 4
    • 84937998247 scopus 로고    scopus 로고
    • Software physics: Basic principles
    • Thomas J. Watson Res. Center, IBM, Yorktown Heights, NY, Tech. Rep. RJ-1582
    • ―, “Software physics: Basic principles,” Thomas J. Watson Res. Center, IBM, Yorktown Heights, NY, Tech. Rep. RJ-1582, 1975.
  • 6
    • 0017947429 scopus 로고
    • A review and evaluation of software science
    • A. B. Fitzsimmons and L. T. Love, “A review and evaluation of software science,” ACM Computing Surveys, vol. 10, pp. 3–18, 1978.
    • (1978) ACM Computing Surveys , vol.10 , pp. 3-18
    • Fitzsimmons, A.B.1    Love, L.T.2
  • 7
    • 84869999868 scopus 로고    scopus 로고
    • A software physics analysis of Akiyama's debugging data
    • Comput. Sci. Dep., Purdue University, Tech. Rep. CSD-TR-144
    • Y. Funami and M H. Halstead, “A software physics analysis of Akiyama's debugging data,” Comput. Sci. Dep., Purdue University, Tech. Rep. CSD-TR-144, 1975.
    • Funami, Y.1    Halstead, M.2
  • 13
    • 84915074625 scopus 로고
    • Measuring commercial PL/1 programs using Hal-stead's criteria
    • J. L. Elshoff, “Measuring commercial PL/1 programs using Hal-stead‘s criteria,” SIGPLANNotices, vol. 11, pp. 38–46, 1976.
    • (1976) SIGPLANNotices , vol.11 , pp. 38-46
    • Elshoff, J.L.1
  • 14
    • 0017291489 scopus 로고
    • A complexity measure
    • Dec
    • T. J. McCabe, “A complexity measure,” IEEE Trans. Software Eng., vol. SE-2, 308–320, Dec. 1976.
    • (1976) IEEE Trans. Software Eng. , vol.SE-2 , pp. 308-320
    • McCabe, T.J.1
  • 15
    • 0017527543 scopus 로고
    • Complexity of computations
    • M. O. Rabin, “Complexity of computations,” Commun. Ass. Comput. Mach., vol. 20, pp. 625–633, 1977.
    • (1977) Commun. Ass. Comput. Mach. , vol.20 , pp. 625-633
    • Rabin, M.O.1
  • 17
    • 84938006697 scopus 로고
    • A preliminary experiment to test influences on human understanding of software
    • S. B. Sheppard and L. T. Love, “A preliminary experiment to test influences on human understanding of software,” in Proc. 21st Annu. Meeting of the Human Factors Society, vol. 21, 1977, pp. 167–171.
    • (1977) Proc. 21st Annu. Meeting of the Human Factors Society , vol.21 , pp. 167-171
    • Sheppard, S.B.1    Love, L.T.2
  • 18
    • 0001654941 scopus 로고
    • Notes on structured programming
    • O. J. Dahl, E. W. Dijkstra, and C. A. R. Hoare, Ed.New York: Academic
    • E. W. Dijkstra, “Notes on structured programming,” in Structured Programming, O. J. Dahl, E. W. Dijkstra, and C. A. R. Hoare, Ed. New York: Academic, 1972.
    • (1972) Structured Programming
    • Dijkstra, E.W.1
  • 19
    • 84938013311 scopus 로고
    • Structured programming in FORTRAN
    • T. Tenny, “Structured programming in FORTRAN,”Datamation, vol. 20, pp. 110-115, 1974.
    • (1974) Datamation , vol.20 , pp. 110-115
    • Tenny, T.1
  • 20
    • 0003426705 scopus 로고    scopus 로고
    • A catalogue and computer program for the design and analysis of orthogonal symmetric and asymmetric fractional factorial experiments
    • Corporate Res. Dev., General Electric Company, Schenectady, NY, Tech. Rep. 66-C-165
    • G. J. Hahn and S. S. Shapiro, “A catalogue and computer program for the design and analysis of orthogonal symmetric and asymmetric fractional factorial experiments,” Corporate Res. Dev., General Electric Company, Schenectady, NY, Tech. Rep. 66-C-165, 1966.
    • Hahn, G.J.1    Shapiro, S.S.2
  • 23
    • 84856254973 scopus 로고    scopus 로고
    • A program to count operators and operands for ANSI-FORTRAN modules
    • Comput. Sci. Dep., Purdue University, Tech. Rep. CSD-TR-196
    • K. J. Ottenstein, “A program to count operators and operands for ANSI-FORTRAN modules,” Comput. Sci. Dep., Purdue University, Tech. Rep. CSD-TR-196, 1976.
    • Ottenstein, K.J.1
  • 24
    • 84909801673 scopus 로고
    • Relating individual differences in computer programming performance to human information processing abilities
    • L. T. Love, “Relating individual differences in computer programming performance to human information processing abilities,” Ph.D. dissertation, Dep. Psychology, Univ. Washington, 1977.
    • (1977) Ph.D. dissertation, Dep. Psychology, Univ. Washington
    • Love, L.T.1
  • 25
    • 0017513548 scopus 로고
    • Measuring computer program quality comprehension
    • Shneiderman, “Measuring computer program quality comprehension,” Int. J. Man-Machine Studies, vol. 9, pp. 465–478, 1977.
    • (1977) Int. J. Man-Machine Studies , vol.9 , pp. 465-478
    • Shneiderman, B.1
  • 30
    • 84909803349 scopus 로고
    • A review of software measurement studies at General Motors Research Laboratories
    • IEEE, NY
    • J. L. Elshoff, “A review of software measurement studies at General Motors Research Laboratories,” in Proc. 2nd Software Life Cycle Management Workshop, IEEE, NY, 1978.
    • (1978) Proc. 2nd Software Life Cycle Management Workshop
    • Elshoff, J.L.1
  • 31
    • 0017980941 scopus 로고
    • Some basic determinants of computer programming productivity
    • E. Chrysler, “Some basic determinants of computer programming productivity,” Commun. Ass. Comput. Mach., vol. 21, pp. 472-483, 1978. 483, 1978.
    • (1978) Commun. Ass. Comput. Mach. , vol.21 , pp. 472-483
    • Chrysler, E.1
  • 32
    • 0001894082 scopus 로고
    • Exploratory experimental studies comparing on-line and off-line programming performance
    • H. Sackman, W. J. Erickson, and E. E. Grant, “Exploratory experimental studies comparing on-line and off-line programming performance,” Commun. Ass. Comput. Mach., vol. 11, pp. 3–11, 1968.
    • (1968) Commun. Ass. Comput. Mach. , vol.11 , pp. 3-11
    • Sackman, H.1    Erickson, W.J.2    Grant, E.E.3
  • 33
    • 84938002565 scopus 로고
    • Software modeling studies: Statistical (natural) language theory and computer program complexity,” Rome Air Development Center , Griffiss AFB , Tech. Rep
    • A. Laemmel and M. Shooman, “Software modeling studies: Statistical (natural) language theory and computer program complexity,” plexity,” Rome Air Development Center, Griffiss AFB, Tech. Rep. RADC-TR-78-4, vol. II, 1978.
    • (1978) RADC-TR-78-4 , vol.II
    • Laemmel, A.1    Shooman, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.