메뉴 건너뛰기




Volumn 13, Issue 4, 2013, Pages

An empirical investigation into programming language syntax

Author keywords

Novice programmers; Programming languages; Syntax

Indexed keywords

ACCURACY RATE; COMPUTER SCIENCE STUDENTS; EMPIRICAL INVESTIGATION; EMPIRICAL STUDIES; INTRODUCTORY PROGRAMMING COURSE; NOVICE PROGRAMMER; SYNTAX; SYNTAX BARRIER;

EID: 84888148404     PISSN: 19466226     EISSN: None     Source Type: Journal    
DOI: 10.1145/2534973     Document Type: Article
Times cited : (189)

References (83)
  • 1
    • 34548058232 scopus 로고    scopus 로고
    • Why the high attrition rate for computer science students: Some thoughts and observations
    • Beaubouef, T. and Mason, J. 2005. Why the high attrition rate for computer science students: Some thoughts and observations. SIGCSE Bull. 37, 2, 103-106.
    • (2005) SIGCSE Bull. , vol.37 , Issue.2 , pp. 103-106
    • Beaubouef, T.1    Mason, J.2
  • 2
    • 16244380832 scopus 로고    scopus 로고
    • Spoken language support for software development
    • Proceedings - 2004 IEEE Symposium on Visual Languages and Human Centric Computing
    • Begel, A. and Graham, S. L. 2004. Spoken language support for software development. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'04). 271-272. (Pubitemid 40455766)
    • (2004) Proceedings - 2004 IEEE Symposium on Visual Languages and Human Centric Computing , pp. 271-272
    • Begel, A.1
  • 8
    • 58149479569 scopus 로고    scopus 로고
    • An empirical analysis of information retrieval based concept location techniques in software comprehension
    • Cleary, B., Exton, C., Buckley, J., and English, M. 2009. An empirical analysis of information retrieval based concept location techniques in software comprehension. Empir. Softw. Eng. 14, 93-130.
    • (2009) Empir. Softw. Eng , vol.14 , pp. 93-130
    • Cleary, B.1    Exton, C.2    Buckley, J.3    English, M.4
  • 9
    • 80052418130 scopus 로고    scopus 로고
    • Strategic software development: Productivity comparisons of general development programs
    • Comstock, C., Jiang, Z., and Naud́e, P. 2007. Strategic software development: Productivity comparisons of general development programs. World Acad. Sci. Eng. Tech. 34, 25-30.
    • (2007) World Acad. Sci. Eng. Tech , vol.34 , pp. 25-30
    • Comstock, C.1    Jiang, Z.2    Naud́e, P.3
  • 10
    • 78650467519 scopus 로고    scopus 로고
    • The design of Alice
    • Cooper, S. 2010. The design of Alice. Trans. Comput. Educ. 10, 4, 15:1-15:16.
    • (2010) Trans. Comput. Educ. , vol.10 , Issue.4
    • Cooper, S.1
  • 12
    • 27744526339 scopus 로고    scopus 로고
    • Concise and consistent naming
    • Proceedings - 13th International Workshop on Program Comprehension, IWPC 2005
    • Deißenb̈ock, F. and Pizka, M. 2005. Concise and consistent naming. In Proceedings of the 13th International Workshop on Program Comprehension (IWPC'05). 97-106. (Pubitemid 41624367)
    • (2005) Proceedings - IEEE Workshop on Program Comprehension , pp. 97-106
    • Deissenbock, F.1    Pizka, M.2
  • 17
    • 0041848283 scopus 로고    scopus 로고
    • An empirical investigation of the influence of a type of side effects on program comprehension
    • Dolado, J., Harman, M., Otero, M., and Hu, L. 2003. An empirical investigation of the influence of a type of side effects on program comprehension. Softw. Eng. 29, 7, 665-670.
    • (2003) Softw. Eng. , vol.29 , Issue.7 , pp. 665-670
    • Dolado, J.1    Harman, M.2    Otero, M.3    Hu, L.4
  • 24
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming environments: A 'cognitive dimensions' framework
    • DOI 10.1006/jvlc.1996.0009
    • Green, T. R. G. and Petre, M. 1996. Usability analysis of visual programming environments: A cognitive dimensions framework. J. Vis. Lang. Comput. 7, 2, 131-174. (Pubitemid 126167522)
    • (1996) Journal of Visual Languages and Computing , vol.7 , Issue.2 , pp. 131-174
    • Green, T.R.G.1    Petre, M.2
  • 28
    • 29844442186 scopus 로고    scopus 로고
    • The linguistics of object-oriented design: Implications-for teaching
    • DOI 10.1145/1067445.1067498, ITiCSE 2005: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
    • Holmboe, C. 2005. The linguistics of object-oriented design: Implications for teaching. In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE'05). 188-192. (Pubitemid 43037726)
    • (2005) Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education , pp. 188-192
    • Holmboe, C.1
  • 29
    • 0024132808 scopus 로고
    • The Turing programming language
    • Holt, R. C. and Cordy, J. R. 1988. The Turing programming language. Comm. ACM 31, 1410-1423.
    • (1988) Comm. ACM , vol.31 , pp. 1410-1423
    • Holt, R.C.1    Cordy, J.R.2
  • 30
    • 0017492587 scopus 로고
    • SP/k: A system for teaching computer programming
    • Holt, R. C., Wortman, D. B., Barnard, D. T., and Cordy, J. R. 1977. SP/k: A system for teaching computer programming. Comm. ACM 20, 301-309.
    • (1977) Comm. ACM , vol.20 , pp. 301-309
    • Holt, R.C.1    Wortman, D.B.2    Barnard, D.T.3    Cordy, J.R.4
  • 33
    • 0000075085 scopus 로고
    • Kappa revisited
    • Hubert, L. 1977. Kappa revisited. Psychol. Bull. 84, 2, 289-297.
    • (1977) Psychol. Bull , vol.84 , Issue.2 , pp. 289-297
    • Hubert, L.1
  • 34
    • 70349859843 scopus 로고    scopus 로고
    • Can direct manipulation lower the barriers to computer programming and promote transfer of training?: An experimental study
    • Hundhausen, C. D., Farley, S. F., and Brown, J. L. 2009. Can direct manipulation lower the barriers to computer programming and promote transfer of training?: An experimental study. ACM Trans. Comp. Hum. Interac. 16, 3, 1-40.
    • (2009) ACM Trans. Comp. Hum. Interac , vol.16 , Issue.3 , pp. 1-40
    • Hundhausen, C.D.1    Farley, S.F.2    Brown, J.L.3
  • 35
    • 0032159929 scopus 로고    scopus 로고
    • Intentional Ignorance: A History of Blind Assessment and Placebo Controls in Medicine
    • Kaptchuk, T. J. 1998. Intentional ignorance: A history of blind assessment and placebo controls in medicine. Bull. Hist. Med. 72, 3, 389-433. (Pubitemid 128461770)
    • (1998) Bulletin of the History of Medicine , vol.72 , Issue.3 , pp. 389-433
    • Kaptchuk, T.J.1
  • 36
    • 27344439256 scopus 로고    scopus 로고
    • Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
    • DOI 10.1145/1089733.1089734
    • Kelleher, C. and Pausch, R. 2005. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv. 37, 2, 83-137. (Pubitemid 41527574)
    • (2005) ACM Computing Surveys , vol.37 , Issue.2 , pp. 83-137
    • Kelleher, C.1    Pausch, R.2
  • 37
    • 0000713886 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • Kiczales, G. 1996. Aspect-oriented programming. ACM Comput. Surv. 28, 4es, 154.
    • (1996) ACM Comput. Surv , vol.28 , Issue.4 ES , pp. 154
    • Kiczales, G.1
  • 52
    • 25844507916 scopus 로고    scopus 로고
    • Natural programming languages and environments
    • DOI 10.1145/1015864.1015888
    • Myers, B. A., Pane, J. F., and Ko, A. 2004. Natural programming languages and environments. Comm. ACM 47, 9, 47-52. (Pubitemid 41388842)
    • (2004) Communications of the ACM , vol.47 , Issue.9 , pp. 47-52
    • Myers, B.A.1    Pane, J.F.2    Ko, A.3
  • 54
    • 0035263067 scopus 로고    scopus 로고
    • Studying the language and structure in non-programmers' solutions to programming problems
    • Pane, J. F., Myers, B. A., and Ratanamahatana, C. A. 2001. Studying the language and structure in non-programmers' solutions to programming problems. Int. J. Hum.-Comp. Stud. 54, 2, 237-264.
    • (2001) Int. J. Hum.-Comp. Stud , vol.54 , Issue.2 , pp. 237-264
    • Pane, J.F.1    Myers, B.A.2    Ratanamahatana, C.A.3
  • 56
    • 0002524943 scopus 로고
    • Comprehension strategies in programming
    • G. M. Olson, S. Sheppard, E. Soloway, and B. Shneiderman Eds. Greenwood Publishing Group Inc
    • Pennington, N. 1987a. Comprehension strategies in programming. In Empirical Studies of Programmers: Second Workshop, G. M. Olson, S. Sheppard, E. Soloway, and B. Shneiderman Eds., Greenwood Publishing Group Inc., 100-113.
    • (1987) Empirical Studies of Programmers: Second Workshop , pp. 100-113
    • Pennington, N.1
  • 57
    • 0000356776 scopus 로고
    • Stimulus structures and mental representations in expert comprehension of computer programs
    • Pennington, N. 1987b. Stimulus structures and mental representations in expert comprehension of computer programs. Cogn. Psych. 19, 295-341.
    • (1987) Cogn. Psych , vol.19 , pp. 295-341
    • Pennington, N.1
  • 58
    • 0025743892 scopus 로고
    • Rules of language
    • Pinker, S. 1991. Rules of language. Sci. 253, 530-535. (Pubitemid 21917179)
    • (1991) Science , vol.253 , Issue.5019 , pp. 530-535
    • Pinker, S.1
  • 62
    • 77749268094 scopus 로고    scopus 로고
    • Is transactional programming actually easier?
    • Rossbach, C. J., Hofmann, O. S., and Witchel, E. 2010. Is transactional programming actually easier? SIGPLAN Not. 45, 5, 47-56.
    • (2010) SIGPLAN Not , vol.45 , Issue.5 , pp. 47-56
    • Rossbach, C.J.1    Hofmann, O.S.2    Witchel, E.3
  • 64
    • 33745207329 scopus 로고    scopus 로고
    • Novices' expectations and prior knowledge of software development - Results of a study with high school students
    • DOI 10.1145/1089786.1089800, Proceedings of the 1st International Computing Education Research Workshop, ICER 2005
    • Schulte, C. and Magenheim, J. 2005. Novices' expectations and prior knowledge of software development: Results of a study with high school students. In Proceedings of the 1st International Workshop on Computing Education Research (ICER'05). 143-153. (Pubitemid 43907623)
    • (2005) Proceedings of the 1st International Computing Education Research Workshop, ICER 2005 , pp. 143-153
    • Schulte, C.1    Magenheim, J.2
  • 65
    • 84888140696 scopus 로고    scopus 로고
    • Science house of commons and technology committee
    • Science House of Commons and Technology Committee. 2010. Evidence check 2: Homeopathy, fourth report of session 2009-10. http://www.publications. parliament.uk/pa/cm200910/cmselect/cmsctech/45/45.pdf.
    • (2010) Evidence Check 2: Homeopathy, Fourth Report of Session 2009-10
  • 67
    • 0020843892 scopus 로고
    • Cognitive strategies and looping constructs: An empirical study
    • DOI 10.1145/182.358436
    • Soloway, E., Bonar, J., and Ehrlich, K. 1983. Cognitive strategies and looping constructs: An empirical study. Comm. ACM 26, 11, 853-860. (Pubitemid 14488873)
    • (1983) Communications of the ACM , vol.26 , Issue.11 , pp. 853-860
    • Soloway Elliot1    Bonar Jeffrey2    Ehrlich Kate3
  • 71
    • 78751705498 scopus 로고    scopus 로고
    • Empirical studies on programming language stimuli
    • Stefik, A. and Gellenbeck, E. 2011. Empirical studies on programming language stimuli. Softw. Qual. J. 19, 1, 65-99.
    • (2011) Softw. Qual. J. , vol.19 , Issue.1 , pp. 65-99
    • Stefik, A.1    Gellenbeck, E.2
  • 72
    • 80051912223 scopus 로고    scopus 로고
    • An empirical investigation into the design of auditory cues to enhance computer program comprehension
    • Stefik, A., Hundhausen, C., and Patterson, R. 2011a. An empirical investigation into the design of auditory cues to enhance computer program comprehension. Int. J. Hum.-Comp. Stud. 69, 12, 820-838.
    • (2011) Int. J. Hum.-Comp. Stud , vol.69 , Issue.12 , pp. 820-838
    • Stefik, A.1    Hundhausen, C.2    Patterson, R.3
  • 78
    • 29844445846 scopus 로고
    • Analyzing novices analyzing prolog: What stories do novices tell themselves about prolog?
    • Taylor, J. 1990. Analyzing novices analyzing prolog: What stories do novices tell themselves about prolog? Instruct. Sci. 19, 283-309.
    • (1990) Instruct. Sci , vol.19 , pp. 283-309
    • Taylor, J.1
  • 79
    • 0019614259 scopus 로고
    • Cornell program synthesizer - A syntax-directed programming environment
    • DOI 10.1145/358746.358755
    • Teitelbaum, T. and Reps, T. 1981. The Cornell program synthesizer: A syntax-directed programming environment. Comm. ACM 24, 9, 563-573. (Pubitemid 12466156)
    • (1981) Communications of the ACM , vol.24 , Issue.9 , pp. 563-573
    • Teitelbaum Tim1    Reps Thomas2
  • 81
    • 0036890881 scopus 로고    scopus 로고
    • When bugs sing
    • DOI 10.1016/S0953-5438(02)00026-7, PII S0953543802000267
    • Vickers, P. and Alty, J. L. 2002. When bugs sing. Interact. Comp. 14, 6, 793-819. (Pubitemid 35384764)
    • (2002) Interacting with Computers , vol.14 , Issue.6 , pp. 793-819
    • Vickers, P.1    Alty, J.L.2


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