메뉴 건너뛰기




Volumn , Issue , 2004, Pages 246-255

An initial approach to assessing program comprehensibility using spatial complexity, number of concepts and typographical style

Author keywords

Program comprehension; Software evolution; Software maintenance; Software quality

Indexed keywords

CONCEPT ASSIGNMENT; PROGRAM COMPREHENSION; SOFTWARE EVOLUTION; SOFTWARE QUALITY;

EID: 18144409851     PISSN: 10951350     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WCRE.2004.11     Document Type: Conference Paper
Times cited : (4)

References (29)
  • 2
    • 0024772088 scopus 로고
    • An empirical study of COBOL programs via a style analyzer: The benefits of good programming style
    • Benander, A.C. & Benander, B.A. (1989). An Empirical Study of COBOL Programs Via a Style Analyzer: The Benefits of Good Programming Style; The Journal of Systems and Software, vol.10, pp271-279.
    • (1989) The Journal of Systems and Software , vol.10 , pp. 271-279
    • Benander, A.C.1    Benander, B.A.2
  • 4
    • 0020766507 scopus 로고
    • Towards a theory of the comprehension of computer programs
    • June 1983
    • Brooks, R. (1983). Towards a theory of the comprehension of computer programs. International Journal of Man-Machine Studies, pp543-554, June 1983.
    • (1983) International Journal of Man-Machine Studies , pp. 543-554
    • Brooks, R.1
  • 5
    • 0038485576 scopus 로고    scopus 로고
    • Code and data spatial complexity: Two important software understandability measures
    • Chhabra, J.K., Aggarwal, K.K. & Singh, Y. (2003). Code and data spatial complexity: two important software understandability measures. Information and Software Technology, vol.45, pp539-546.
    • (2003) Information and Software Technology , vol.45 , pp. 539-546
    • Chhabra, J.K.1    Aggarwal, K.K.2    Singh, Y.3
  • 6
    • 18144415233 scopus 로고    scopus 로고
    • The roles beacons play in comprehension for novice and expert programmers
    • 18-21 June 2002, Brunel University, UK
    • Crosby, M.E., Scholtz, J. & Wiedeneck, S. (2002). The Roles Beacons Play in Comprehension for Novice and Expert Programmers; PPIG-14 Annual Workshop, 18-21 June 2002, Brunel University, UK, pp58-73, www.ppig.org/ workshops/14th-programme.html.
    • (2002) PPIG-14 Annual Workshop , pp. 58-73
    • Crosby, M.E.1    Scholtz, J.2    Wiedeneck, S.3
  • 8
    • 18044395219 scopus 로고    scopus 로고
    • Spatial measures of software complexity
    • 4-7 January 1999, University of Leeds, UK
    • Douce, C.R., Layzell, P.J. & Buckley, J. (1999). Spatial measures of software complexity. PPIG-11 Annual Workshop, 4-7 January 1999, University of Leeds, UK, pp36-45. www.ppig.org/workshops/11th-programme.html.
    • (1999) PPIG-11 Annual Workshop , pp. 36-45
    • Douce, C.R.1    Layzell, P.J.2    Buckley, J.3
  • 9
    • 0029254979 scopus 로고
    • A model of software product quality
    • Dromey, R.G. (1995). A Model of Software Product Quality; IEEE Trans. of Software Engineering, vol.21, nos.2, pp146-162.
    • (1995) IEEE Trans. of Software Engineering , vol.21 , Issue.2 , pp. 146-162
    • Dromey, R.G.1
  • 10
    • 0020169785 scopus 로고
    • Improving computer program readability to aid modification
    • Elshoff, J.L. & Marcotty, M. (1982). Improving Computer Program Readability to Aid Modification; Communications of the ACM, vol.23, nos.8, pp512-521.
    • (1982) Communications of the ACM , vol.23 , Issue.8 , pp. 512-521
    • Elshoff, J.L.1    Marcotty, M.2
  • 11
    • 0036697705 scopus 로고    scopus 로고
    • Hypothesis-based concept assignment in software maintenance
    • Gold, N.E. & Bennett, K.H. (2002). Hypothesis-Based Concept Assignment in Software Maintenance: IEE Proceedings Software, vol.149, no.4, pp103-110.
    • (2002) IEE Proceedings Software , vol.149 , Issue.4 , pp. 103-110
    • Gold, N.E.1    Bennett, K.H.2
  • 12
    • 77956620201 scopus 로고    scopus 로고
    • A framework for understanding conceptual changes in evolving source code
    • Amsterdam, 22-26 September, 2003
    • Gold, N. & Mohan, A. (2003). A Framework for Understanding Conceptual Changes in Evolving Source Code; Proceedings IEEE International Conference on Software Maintenance, Amsterdam, 22-26 September, 2003, pp431-439.
    • (2003) Proceedings IEEE International Conference on Software Maintenance , pp. 431-439
    • Gold, N.1    Mohan, A.2
  • 14
    • 0002107790 scopus 로고    scopus 로고
    • An overview of program slicing
    • Harman, M. & Hierons, R. (2001). An Overview of Program Slicing. Software Focus, vol.2, pp85-92.
    • (2001) Software Focus , vol.2 , pp. 85-92
    • Harman, M.1    Hierons, R.2
  • 17
    • 0029358084 scopus 로고
    • Program comprehension during software maintenance and evolution
    • Mayrhauser, A.von & Vans, A.M. (1995). Program Comprehension during Software Maintenance and Evolution; IEEE Computer, vol.28, pp44-55.
    • (1995) IEEE Computer , vol.28 , pp. 44-55
    • Von Mayrhauser, A.1    Vans, A.M.2
  • 20
    • 84918676197 scopus 로고
    • Indentation, documentation and programmer comprehension
    • ACM, Washington DC
    • Norcio, A.F. (1981). Indentation, Documentation and Programmer Comprehension. Proc. Human Factors in Computer Systems, ACM, Washington DC, pp118-120.
    • (1981) Proc. Human Factors in Computer Systems , pp. 118-120
    • Norcio, A.F.1
  • 23
    • 0025420833 scopus 로고
    • Typographic style is more than cosmetic
    • Oman, P. & Cook, C. (1990). Typographic style is more than cosmetic. Communications of the ACM, vol.33, nos.5, pp506-520.
    • (1990) Communications of the ACM , vol.33 , Issue.5 , pp. 506-520
    • Oman, P.1    Cook, C.2
  • 24
    • 0000356776 scopus 로고
    • Stimulus structure and mental representations in expert comprehension of Computer programs
    • Pennington, N. (1987). Stimulus Structure and Mental Representations in Expert Comprehension of Computer Programs. Cognitive Psychology, 19, pp295-341.
    • (1987) Cognitive Psychology , vol.19 , pp. 295-341
    • Pennington, N.1
  • 27
    • 0024072981 scopus 로고
    • Program readability: Procedures versus comments
    • Tenny, T. (1988). Program Readability: Procedures Versus Comments. IEEE Transactions on Software Engineering, vol.14, no.9, pp1271-1279.
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.9 , pp. 1271-1279
    • Tenny, T.1
  • 28


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