메뉴 건너뛰기




Volumn , Issue , 2011, Pages 127-136

Exploring software measures to assess program comprehension

Author keywords

Program comprehension; Software measures

Indexed keywords

COMPUTER PROGRAMMING;

EID: 84858723475     PISSN: 19493770     EISSN: 19493789     Source Type: Conference Proceeding    
DOI: 10.1109/esem.2011.21     Document Type: Conference Paper
Times cited : (27)

References (40)
  • 2
    • 70449702226 scopus 로고    scopus 로고
    • Explicit exception handling variability in component-based product line architectures
    • ACM Press
    • I. Bertoncello et al. Explicit Exception Handling Variability in Component-based Product Line Architectures. In Proc. Int'l Workshop Exception Handling, pages 47-54. ACM Press, 2008.
    • (2008) Proc. Int'l Workshop Exception Handling , pp. 47-54
    • Bertoncello, I.1
  • 4
    • 85025419268 scopus 로고
    • Using a behavioral theory of program comprehension in software engineering
    • IEEE CS
    • R. Brooks. Using a Behavioral Theory of Program Comprehension in Software Engineering. In Proc. Int'l Conf. Software Engineering, pages 196-201. IEEE CS, 1978.
    • (1978) Proc. Int'l Conf. Software Engineering , pp. 196-201
    • Brooks, R.1
  • 5
    • 33750366766 scopus 로고    scopus 로고
    • Composing design patterns: A scalability study of aspect-oriented programming
    • ACM Press
    • A. Bryant et al. Composing Design Patterns: A Scalability Study of Aspect-Oriented Programming. In Proc. Int'l Conf. Aspect-Oriented Software Development, pages 109-121. ACM Press, 2006.
    • (2006) Proc. Int'l Conf. Aspect-Oriented Software Development , pp. 109-121
    • Bryant, A.1
  • 7
    • 0029505025 scopus 로고
    • The effect of inheritance on the maintainability of object-oriented software: An empirical study
    • IEEE CS
    • J. Daly et al. The Effect of Inheritance on the Maintainability of Object-Oriented Software: An Empirical Study. In Proc. Int'l Conf. Software Maintenance, pages 20-29. IEEE CS, 1995.
    • (1995) Proc. Int'l Conf. Software Maintenance , pp. 20-29
    • Daly, J.1
  • 10
    • 70350630211 scopus 로고    scopus 로고
    • How to compare program comprehension in FOSD empirically - An experience report
    • ACM Press
    • J. Feigenspan et al. How to Compare Program Comprehension in FOSD Empirically - An Experience Report. In Proc. Int'l Workshop on Feature-Oriented Software Development, pages 55-62. ACM Press, 2009.
    • (2009) Proc. Int'l Workshop on Feature-Oriented Software Development , pp. 55-62
    • Feigenspan, J.1
  • 11
    • 82955219702 scopus 로고    scopus 로고
    • Using background colors to support program comprehension in software product lines
    • Institution of Engineering and Technology
    • J. Feigenspan et al. Using Background Colors to Support Program Comprehension in Software Product Lines. In Proc. Int'l Conf. Evaluation and Assessment in Software Engineering, pages 66-75. Institution of Engineering and Technology, 2011.
    • (2011) Proc. Int'l Conf. Evaluation and Assessment in Software Engineering , pp. 66-75
    • Feigenspan, J.1
  • 14
    • 57349092460 scopus 로고    scopus 로고
    • Evolving software product lines with aspects: An empirical study on design stability
    • ACM Press
    • E. Figueiredo et al. Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability. In Proc. Int'l Conf. Software Engineering, pages 261-270. ACM Press, 2008.
    • (2008) Proc. Int'l Conf. Software Engineering , pp. 261-270
    • Figueiredo, E.1
  • 15
    • 50249140209 scopus 로고    scopus 로고
    • On the maintainability of aspect-oriented software: A concern-oriented measurement framework
    • IEEE CS
    • E. Figueiredo et al. On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework. In Proc. Europ. Conf. Software Maintenance and Reengineering, pages 183-192. IEEE CS, 2008.
    • (2008) Proc. Europ. Conf. Software Maintenance and Reengineering , pp. 183-192
    • Figueiredo, E.1
  • 18
    • 33244486970 scopus 로고    scopus 로고
    • Modularizing design patterns with aspects: A quantitative study
    • ACM Press
    • A. Garcia et al. Modularizing Design Patterns with Aspects: A Quantitative Study. In Proc. Int'l Conf. Aspect-Oriented Software Development, pages 3-14. ACM Press, 2005.
    • (2005) Proc. Int'l Conf. Aspect-Oriented Software Development , pp. 3-14
    • Garcia, A.1
  • 19
    • 38149134565 scopus 로고    scopus 로고
    • On the impact of aspectual decompositions on design stability: An empirical study
    • Springer
    • P. Greenwood et al. On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study. In Proc. Europ. Conf. Object-Oriented Programming, pages 176-200. Springer, 2007.
    • (2007) Proc. Europ. Conf. Object-Oriented Programming , pp. 176-200
    • Greenwood, P.1
  • 25
    • 34547365200 scopus 로고    scopus 로고
    • Quantifying the effects of aspect-oriented programming: A maintenance study
    • IEEE CS
    • U. Kulesza et al. Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study. In Proc. Int'l Conf. Software Maintenance, pages 223-233. IEEE CS, 2006.
    • (2006) Proc. Int'l Conf. Software Maintenance , pp. 223-233
    • Kulesza, U.1
  • 27
    • 0001859044 scopus 로고
    • A technique for the measurement of attitudes
    • R. Likert. A Technique for the Measurement of Attitudes. Archives of Psychology, 22(140):1-55, 1932.
    • (1932) Archives of Psychology , vol.22 , Issue.140 , pp. 1-55
    • Likert, R.1
  • 28
    • 0003984174 scopus 로고    scopus 로고
    • Microsoft Press, second edition
    • S. McConnell. Code Complete. Microsoft Press, second edition, 2004.
    • (2004) Code Complete
    • McConnell, S.1
  • 29
    • 49949086543 scopus 로고    scopus 로고
    • On the quantitative analysis of architecture stability in aspectual decompositions
    • IEEE CS
    • A. Molesini et al. On the Quantitative Analysis of Architecture Stability in Aspectual Decompositions. In Proc. Working IEEE/IFIP Conf. on Software Architecture, pages 29-38. IEEE CS, 2008.
    • (2008) Proc. Working IEEE/IFIP Conf. on Software Architecture , pp. 29-38
    • Molesini, A.1
  • 31
    • 70350303567 scopus 로고    scopus 로고
    • Taming dynamically adaptive systems using models and aspects
    • IEEE CS
    • B. Morin et al. Taming Dynamically Adaptive Systems using Models and Aspects. In Proc. Int'l Conf. Software Engineering, pages 122-132. IEEE CS, 2009.
    • (2009) Proc. Int'l Conf. Software Engineering , pp. 122-132
    • Morin, B.1
  • 32
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • D. Parnas. On the Criteria To Be Used in Decomposing Systems into Modules. Commun. ACM, 15(12):1053-1058, 1972.
    • (1972) Commun. ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.1
  • 33
    • 0000356776 scopus 로고
    • Stimulus structures and mental representations in expert comprehension of computer programs
    • N. Pennington. Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs. Cognitive Psychologys, 19(3):295-341, 1987.
    • (1987) Cognitive Psychologys , vol.19 , Issue.3 , pp. 295-341
    • Pennington, N.1
  • 34
    • 0036612913 scopus 로고    scopus 로고
    • Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
    • L. Prechelt et al. Two Controlled Experiments Assessing the Usefulness of Design Pattern Documentation in Program Maintenance. IEEE Trans. Softw. Eng., 28(6):595-606, 2002.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.6 , pp. 595-606
    • Prechelt, L.1
  • 36
    • 77956133285 scopus 로고    scopus 로고
    • An eye tracking study on camelcase and under score identifier styles
    • IEEE CS
    • B. Sharif and J. Maletic. An Eye Tracking Study on camelCase and under score Identifier Styles. In Proc. Int'l Conf. Program Comprehension, pages 196-205. IEEE CS, 2010.
    • (2010) Proc. Int'l Conf. Program Comprehension , pp. 196-205
    • Sharif, B.1    Maletic, J.2
  • 37
    • 34248932786 scopus 로고
    • Syntactic/semantic interactions in programmer behavior: A model and experimental results
    • B. Shneiderman and R. Mayer. Syntactic/Semantic Interactions in Programmer Behavior: A Model and Experimental Results. International Journal of Parallel Programming, 8(3):219-238, 1979.
    • (1979) International Journal of Parallel Programming , vol.8 , Issue.3 , pp. 219-238
    • Shneiderman, B.1    Mayer, R.2
  • 38
    • 0021494691 scopus 로고
    • Empirical studies of programming knowledge
    • E. Soloway and K. Ehrlich. Empirical Studies of Programming Knowledge. IEEE Trans. Softw. Eng., 10(5):595-609, 1984.
    • (1984) IEEE Trans. Softw. Eng. , vol.10 , Issue.5 , pp. 595-609
    • Soloway, E.1    Ehrlich, K.2
  • 39
    • 0029358084 scopus 로고
    • Program comprehension during software maintenance and evolution
    • A. von Mayrhauser and M. Vans. Program Comprehension During Software Maintenance and Evolution. Computer, 28(8):44-55, 1995.
    • (1995) Computer , vol.28 , Issue.8 , pp. 44-55
    • Von Mayrhauser, A.1    Vans, M.2
  • 40
    • 0000224099 scopus 로고
    • Correction for fast guessing and the speed accuracy trade-off in choice reaction time
    • J. Yellott. Correction for Fast Guessing and the Speed Accuracy Trade-off in Choice Reaction Time. Journal of Mathematical Psychology, 8:159-199, 1971.
    • (1971) Journal of Mathematical Psychology , vol.8 , pp. 159-199
    • Yellott, J.1


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