-
1
-
-
29844452135
-
Novice programmers: An analysis of patterns of debugging among novice computer science students
-
Ahmadzadeh, M., Elliman, D., and Higgins, C., 2005. Novice programmers: An analysis of patterns of debugging among novice computer science students. Inroads, 37 (3): 84–88.
-
(2005)
Inroads
, vol.37
, Issue.3
, pp. 84-88
-
-
Ahmadzadeh, M.1
Elliman, D.2
Higgins, C.3
-
3
-
-
84856682960
-
Effects of display blurring on the behavior of novices and experts during program debugging
-
Portland, OR: ACM Press, and
-
Bednarik, R., and Tukiainen, M., 2005. “ Effects of display blurring on the behavior of novices and experts during program debugging ”. In CHI'05 Extended abstracts on human factors in computing systems, 1204–1207. Portland, OR: ACM Press.
-
(2005)
CHI'05 Extended abstracts on human factors in computing systems
, pp. 1204-1207
-
-
Bednarik, R.1
Tukiainen, M.2
-
4
-
-
11644305315
-
Constructivism in computer science education
-
Ben-Ari, M., 1998. Constructivism in computer science education. Inroads, 30 (3): 257–261.
-
(1998)
Inroads
, vol.30
, Issue.3
, pp. 257-261
-
-
Ben-Ari, M.1
-
5
-
-
34548102568
-
Abstraction ability as an indicator of success for learning object-oriented programming?
-
Bennedsen, J., and Caspersen, M. E., 2006. Abstraction ability as an indicator of success for learning object-oriented programming?. Inroads, 38 (2): 39–43.
-
(2006)
Inroads
, vol.38
, Issue.2
, pp. 39-43
-
-
Bennedsen, J.1
Caspersen, M.E.2
-
6
-
-
0000018394
-
Preprogramming knowledge: A major source of misconceptions in novice programmers
-
Bonar, J., and Soloway, E., 1985. Preprogramming knowledge: A major source of misconceptions in novice programmers. Human–Computer Interaction, 1 (2): 133–161.
-
(1985)
Human–Computer Interaction
, vol.1
, Issue.2
, pp. 133-161
-
-
Bonar, J.1
Soloway, E.2
-
7
-
-
0004134359
-
-
National Academy Press, Washington, DC
-
Bransford J., Brown A., Cocking R., How people learn: Brain, mind, experience, and school National Academy Press Washington, DC 2000
-
(2000)
How people learn: Brain, mind, experience, and school
-
-
Bransford, J.1
Brown, A.2
Cocking, R.3
-
8
-
-
0012613561
-
Program visualization as a debugging tool for novices
-
Ashlund S., Mullet K., Henderson A., Hollnagel E., White T., (eds), New York: ACM Press,. Edited by
-
Brusilovsky, P., Program visualization as a debugging tool for novices. Proceedings of INTERACT '93 and CHI '93 conference companion on human factors in computing systems. Edited by: Ashlund, S., Mullet, K., Henderson, A., Hollnagel, E., and White, T., pp. 29–30. New York: ACM Press.
-
Proceedings of INTERACT '93 and CHI '93 conference companion on human factors in computing systems
, pp. 29-30
-
-
Brusilovsky, P.1
-
9
-
-
73449130381
-
Improving children's debugging skills
-
Olson G., Sheppard S., Soloway E., (eds), Norwood, NJ: Ablex, and,. Edited by
-
Carver, S., and Risinger, S., 1987. “ Improving children's debugging skills ”. In Empirical studies of programmers: Second Workshop, Edited by: Olson, G., Sheppard, S., and Soloway, E., 147–171. Norwood, NJ: Ablex.
-
(1987)
Empirical studies of programmers: Second Workshop
, pp. 147-171
-
-
Carver, S.1
Risinger, S.2
-
10
-
-
33646835927
-
Debugging: From novice to expert
-
Chmiel, R., and Loui, M., 2004. Debugging: From novice to expert. Inroads, 36 (1): 17–21.
-
(2004)
Inroads
, vol.36
, Issue.1
, pp. 17-21
-
-
Chmiel, R.1
Loui, M.2
-
11
-
-
0023855707
-
A review of automated debugging systems: Knowledge, strategies and techniques
-
Schäfer W., Botella P., (eds), Singapore: IEEE Computer Society Press, and,. Edited by
-
Ducassé, M., and Emde, A.-M., A review of automated debugging systems: Knowledge, strategies and techniques. Proceedings of the 10th international conference on software engineering. Edited by: Schäfer, W., and Botella, Pere. pp. 162–171. Singapore: IEEE Computer Society Press.
-
Proceedings of the 10th international conference on software engineering
, pp. 162-171
-
-
Ducassé, M.1
Emde, A.-M.2
-
13
-
-
0027887125
-
Mental representations of programs by novices and experts
-
Bauersfeld P., Bennett J., Lynch G., (eds), New York: ACM Press, and,. Edited by
-
Fix, V., Wiedenbeck, S., and Scholtz, J., Mental representations of programs by novices and experts. Proceedings of the SIGCHI conference on human factors in computing systems. Edited by: Bauersfeld, P., Bennett, J., and Lynch, G., pp. 74–79. New York: ACM Press.
-
Proceedings of the SIGCHI conference on human factors in computing systems
, pp. 74-79
-
-
Fix, V.1
Wiedenbeck, S.2
Scholtz, J.3
-
15
-
-
0012072584
-
Factors affecting performance in first-year computing
-
Goold, A., and Rimmer, R., 2000. Factors affecting performance in first-year computing. Inroads, 32 (2): 39–43.
-
(2000)
Inroads
, vol.32
, Issue.2
, pp. 39-43
-
-
Goold, A.1
Rimmer, R.2
-
16
-
-
85025399142
-
Some psychological evidence on how people debug computer programs
-
Gould, J., 1975. Some psychological evidence on how people debug computer programs. International Journal of Man–Machine Studies, 7 (1): 151–182.
-
(1975)
International Journal of Man–Machine Studies
, vol.7
, Issue.1
, pp. 151-182
-
-
Gould, J.1
-
17
-
-
0016068750
-
An exploratory study of computer program debugging
-
Gould, J., and Drongowski, P., 1974. An exploratory study of computer program debugging. Human Factors, 16: 258–277.
-
(1974)
Human Factors
, vol.16
, pp. 258-277
-
-
Gould, J.1
Drongowski, P.2
-
18
-
-
0004690907
-
An exploratory investigation of programmer performance under on-line and off-line conditions
-
Grant, E., and Sackman, H., 1967. An exploratory investigation of programmer performance under on-line and off-line conditions. IEEE Transactions on Human Factors in Electronics, 8 (1): 33–48.
-
(1967)
IEEE Transactions on Human Factors in Electronics
, vol.8
, Issue.1
, pp. 33-48
-
-
Grant, E.1
Sackman, H.2
-
19
-
-
84974656195
-
Debugging by skilled and novice programmers
-
Mantei M., Orbeton P., (eds), New York: ACM Press, and,. Edited by
-
Gugerty, L., and Olson, G., Debugging by skilled and novice programmers. Proceedings of the SIGCHI conference on human factors in computing systems. Edited by: Mantei, M., and Orbeton, P., pp. 171–174. New York: ACM Press.
-
Proceedings of the SIGCHI conference on human factors in computing systems
, pp. 171-174
-
-
Gugerty, L.1
Olson, G.2
-
20
-
-
38849094476
-
Problems encountered by novice pair programmers
-
Fincher S., Guzdial M., Anderson R., (eds), New York: ACM Press,. Edited by
-
Hanks, B., Problems encountered by novice pair programmers. Proceedings of the 3rd international computing education research workshop. Edited by: Fincher, S., Guzdial, M., and Anderson, R., pp. 159–164. New York: ACM Press.
-
Proceedings of the 3rd international computing education research workshop
, pp. 159-164
-
-
Hanks, B.1
-
21
-
-
0038011504
-
Identifying and correcting Java programming errors for introductory computer science students
-
Hristova, M., Misra, A., Rutter, M., and Mercuri, R., 2003. Identifying and correcting Java programming errors for introductory computer science students. Inroads, 35 (1): 153–156.
-
(2003)
Inroads
, vol.35
, Issue.1
, pp. 153-156
-
-
Hristova, M.1
Misra, A.2
Rutter, M.3
Mercuri, R.4
-
24
-
-
0021122198
-
PROUST: Knowledge-based program understanding
-
Straeter T., Howden W., Rault J., (eds), Piscataway, NJ: IEEE Press, and,. Edited by
-
Johnson, W., and Soloway, E., PROUST: Knowledge-based program understanding. Proceedings of the 7th international conference on software engineering. Edited by: Straeter, T., Howden, W., and Rault, J., pp. 369–380. Piscataway, NJ: IEEE Press.
-
Proceedings of the 7th international conference on software engineering
, pp. 369-380
-
-
Johnson, W.1
Soloway, E.2
-
25
-
-
0041690885
-
-
New Haven, CT: Yale University, Department of Computer Science
-
Johnson, W., Soloway, E., Cutler, B., and Draper, S., 1983. Bug catalogue: I (Technical Report No. 286), New Haven, CT: Yale University, Department of Computer Science.
-
(1983)
Bug catalogue: I (Technical Report No. 286)
-
-
Johnson, W.1
Soloway, E.2
Cutler, B.3
Draper, S.4
-
26
-
-
0023458756
-
Debugging: An analysis of bug location strategies
-
Katz, I., and Anderson, J., 1987. Debugging: An analysis of bug location strategies. Human–Computer Interaction, 3 (4): 351–399.
-
(1987)
Human–Computer Interaction
, vol.3
, Issue.4
, pp. 351-399
-
-
Katz, I.1
Anderson, J.2
-
27
-
-
10044272004
-
A model of novice debugging in LISP
-
Soloway E., Iyengar S., (eds), Norwood, NJ: Ablex, and,. Edited by
-
Kessler, C., and Anderson, J., 1986. “ A model of novice debugging in LISP ”. In Empirical studies of programmers, Edited by: Soloway, E., and Iyengar, S., 198–212. Norwood, NJ: Ablex.
-
(1986)
Empirical studies of programmers
, pp. 198-212
-
-
Kessler, C.1
Anderson, J.2
-
29
-
-
13844317770
-
A framework and methodology for studying the causes of software errors in programming systems
-
Ko, A., and Myers, B., 2005. A framework and methodology for studying the causes of software errors in programming systems. Journal of Visual Languages and Computing, 16: 41–84.
-
(2005)
Journal of Visual Languages and Computing
, vol.16
, pp. 41-84
-
-
Ko, A.1
Myers, B.2
-
30
-
-
77953844520
-
A multi-national study of reading and tracing skills in novice programmers
-
Lister, R., Adams, E., Fitzgerald, S., Fone, W., Hamer, J., Lindholm. 2004. A multi-national study of reading and tracing skills in novice programmers. Inroads, 36 (4): 119–150.
-
(2004)
Inroads
, vol.36
, Issue.4
, pp. 119-150
-
-
Lister, R.1
Adams, E.2
Fitzgerald, S.3
Fone, W.4
Hamer, J.5
Lindholm6
-
31
-
-
38849145812
-
Aspects of cognitive style and programming
-
Dunican E., Green T., (eds), Carlow, Ireland. Retrieved May 20, 2008, from http://www.ppig.org/workshops/16th-programme.html, and,. Edited by
-
Mancy, R., and Reid, N., Aspects of cognitive style and programming. Proceedings of the 16th workshop of the psychology of programming interest group. Edited by: Dunican, E., and Green, T., Carlow, Ireland. Retrieved May 20, 2008, from http://www.ppig.org/workshops/16th-programme.html
-
Proceedings of the 16th workshop of the psychology of programming interest group
-
-
Mancy, R.1
Reid, N.2
-
32
-
-
84869137780
-
A multi-national, multi-institutional study of assessment of programming skills of first-year CS students
-
McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y. B.-D., 2001. A multi-national, multi-institutional study of assessment of programming skills of first-year CS students. Inroads, 33 (4): 125–140.
-
(2001)
Inroads
, vol.33
, Issue.4
, pp. 125-140
-
-
McCracken, M.1
Almstrum, V.2
Diaz, D.3
Guzdial, M.4
Hagan, D.5
Kolikant, Y.B.D.6
-
33
-
-
33747196923
-
Pair programming improves student retention, confidence, and program quality
-
McDowell, C., Werner, L., Bullock, H., and Fernald, J., 2006. Pair programming improves student retention, confidence, and program quality. Communications of the ACM, 49 (8): 90–95.
-
(2006)
Communications of the ACM
, vol.49
, Issue.8
, pp. 90-95
-
-
McDowell, C.1
Werner, L.2
Bullock, H.3
Fernald, J.4
-
35
-
-
0011582510
-
An analysis of the on-line debugging process
-
Olson G., Sheppard S., Soloway E., (eds), Norwood, NJ: Ablex, and,. Edited by
-
Nanja, M., and Cook, C. R., 1987. “ An analysis of the on-line debugging process ”. In Empirical studies of programmers: Second workshop, Edited by: Olson, G., Sheppard, S., and Soloway, E., 172–184. Norwood, NJ: Ablex.
-
(1987)
Empirical studies of programmers: Second workshop
, pp. 172-184
-
-
Nanja, M.1
Cook, C.R.2
-
36
-
-
0002365377
-
Language-independent conceptual bugs in novice programming
-
Pea, R. D., 1986. Language-independent conceptual bugs in novice programming. Journal of Educational Computing Research, 21: 25–36.
-
(1986)
Journal of Educational Computing Research
, vol.21
, pp. 25-36
-
-
Pea, R.D.1
-
37
-
-
4243147217
-
Fragile knowledge and neglected strategies in novice programmers
-
Soloway E., Iyengar S., (eds), Norwood, NJ: Ablex, and,. Edited by
-
Perkins, D., and Martin, F., 1986. “ Fragile knowledge and neglected strategies in novice programmers ”. In Empirical studies of programmers, Edited by: Soloway, E., and Iyengar, S., 213–229. Norwood, NJ: Ablex.
-
(1986)
Empirical studies of programmers
, pp. 213-229
-
-
Perkins, D.1
Martin, F.2
-
38
-
-
4544365762
-
Impact of interruption style on end-user debugging
-
Dykstra-Erickson E., Tscheligi M., (eds), New York: ACM Press,. Edited by
-
Robertson, T., Prabhakararao, S., Burnett, M., Cook, C., Ruthruff, J., Beckwith, L., Impact of interruption style on end-user debugging. Proceedings of the 2004 conference on human factors in computing systems. Edited by: Dykstra-Erickson, E., and Tscheligi, M., pp. 287–294. New York: ACM Press.
-
Proceedings of the 2004 conference on human factors in computing systems
, pp. 287-294
-
-
Robertson, T.1
Prabhakararao, S.2
Burnett, M.3
Cook, C.4
Ruthruff, J.5
Beckwith, L.6
-
39
-
-
84869025354
-
Problem distributions in a CS1 course
-
Hobart: Australasian Computer Society, and
-
Robins, A., Haden, P., and Garner, S., Problem distributions in a CS1 course. Proceedings of the 8th Australasian computing education conference. pp. 165–173. Hobart: Australasian Computer Society.
-
Proceedings of the 8th Australasian computing education conference
, pp. 165-173
-
-
Robins, A.1
Haden, P.2
Garner, S.3
-
40
-
-
2642564323
-
Learning and teaching programming: A review and discussion
-
Robins, A., Rountree, J., and Rountree, N., 2003. Learning and teaching programming: A review and discussion. Computer Science Education, 13 (2): 137–172.
-
(2003)
Computer Science Education
, vol.13
, Issue.2
, pp. 137-172
-
-
Robins, A.1
Rountree, J.2
Rountree, N.3
-
41
-
-
0021494691
-
Empirical studies of programming knowledge
-
Soloway, E., and Ehrlich, K., 1984. Empirical studies of programming knowledge. IEEE Transactions on Software Engineering, 10 (5): 595–609.
-
(1984)
IEEE Transactions on Software Engineering
, vol.10
, Issue.5
, pp. 595-609
-
-
Soloway, E.1
Ehrlich, K.2
-
42
-
-
85013545783
-
Tapping into tacit programming knowledge
-
Gaithersburg, MD: ACM Press, and
-
Soloway, E., Ehrlich, K., and Bonar, J., Tapping into tacit programming knowledge. Proceedings of the 1982 conference on human factors in computing systems. pp. 52–57. Gaithersburg, MD: ACM Press.
-
Proceedings of the 1982 conference on human factors in computing systems
, pp. 52-57
-
-
Soloway, E.1
Ehrlich, K.2
Bonar, J.3
-
43
-
-
0002793229
-
Analyzing the high frequency bugs in novice programs
-
Soloway E., Iyengar S., (eds), Norwood, NJ: Ablex, and,. Edited by
-
Spohrer, J., and Soloway, E., 1986a. “ Analyzing the high frequency bugs in novice programs ”. In Empirical studies of programmers, Edited by: Soloway, E., and Iyengar, S., 230–251. Norwood, NJ: Ablex.
-
(1986)
Empirical studies of programmers
, pp. 230-251
-
-
Spohrer, J.1
Soloway, E.2
-
44
-
-
84976789907
-
Novice mistakes: Are the folk wisdoms correct?
-
Spohrer, J., and Soloway, E., 1986b. Novice mistakes: Are the folk wisdoms correct?. Communications of the ACM, 29 (7): 624–632.
-
(1986)
Communications of the ACM
, vol.29
, Issue.7
, pp. 624-632
-
-
Spohrer, J.1
Soloway, E.2
-
45
-
-
2642530962
-
A goal/plan analysis of buggy Pascal programs
-
Soloway E., Spohrer J.C., (eds), Hillsdale, NJ: Erlbaum, and,. Edited by
-
Spohrer, J., Soloway, E., and Pope, E., 1989. “ A goal/plan analysis of buggy Pascal programs ”. In Studying the novice programmer, Edited by: Soloway, E., and Spohrer, J. C., 356–399. Hillsdale, NJ: Erlbaum.
-
(1989)
Studying the novice programmer
, pp. 356-399
-
-
Spohrer, J.1
Soloway, E.2
Pope, E.3
-
46
-
-
84976792747
-
-
New Haven, CT: Yale University, Department of Computer Science, (Technical Report 386
-
Spohrer, J., Pope, E., Lipman, M., Sack, W., Freiman, S., Litman, D., 1985. Bug catalogue: II, III, IV, New Haven, CT: Yale University, Department of Computer Science. (Technical Report No. 386)
-
(1985)
Bug catalogue: II, III, IV
-
-
Spohrer, J.1
Pope, E.2
Lipman, M.3
Sack, W.4
Freiman, S.5
Litman, D.6
-
47
-
-
33646833617
-
Scaffolding with object diagrams in first year programming classes: Some unexpected results
-
Thomas, L., Ratcliffe, M., and Thomasson, B., 2004. Scaffolding with object diagrams in first year programming classes: Some unexpected results. Inroads, 36 (1): 250–254.
-
(2004)
Inroads
, vol.36
, Issue.1
, pp. 250-254
-
-
Thomas, L.1
Ratcliffe, M.2
Thomasson, B.3
-
48
-
-
0036373568
-
Learning styles and performance in the introductory programming sequence
-
Thomas, L., Ratcliffe, M., Woodbury, J., and Jarman, E., 2002. Learning styles and performance in the introductory programming sequence. Inroads, 34 (1): 33–37.
-
(2002)
Inroads
, vol.34
, Issue.1
, pp. 33-37
-
-
Thomas, L.1
Ratcliffe, M.2
Woodbury, J.3
Jarman, E.4
-
50
-
-
0022162219
-
Expertise in debugging computer programs: A process analysis
-
Vessey, I., 1985. Expertise in debugging computer programs: A process analysis. International Journal of Man–Machine Studies, 23: 459–494.
-
(1985)
International Journal of Man–Machine Studies
, vol.23
, pp. 459-494
-
-
Vessey, I.1
-
52
-
-
0030697608
-
Does continuous visual feedback aid debugging in direct-manipulation programming systems?
-
Pemberton S., (ed), New York: ACM Press, and,. Edited by
-
Wilcox, E., Atwood, J., Burnett, M., Cadiz, J., and Cook, C., Does continuous visual feedback aid debugging in direct-manipulation programming systems?. Proceedings of the SIGCHI conference on human factors in computing systems. Edited by: Pemberton, S., pp. 258–265. New York: ACM Press.
-
Proceedings of the SIGCHI conference on human factors in computing systems
, pp. 258-265
-
-
Wilcox, E.1
Atwood, J.2
Burnett, M.3
Cadiz, J.4
Cook, C.5
-
53
-
-
84976791671
-
A Socratic approach to helping novice programmers debug programs
-
Wilson, J., 1987. A Socratic approach to helping novice programmers debug programs. SIGCSE Bulletin, 19 (1): 179–182.
-
(1987)
SIGCSE Bulletin
, vol.19
, Issue.1
, pp. 179-182
-
-
Wilson, J.1
|