[Back]

Programmer Errors

Publications

  1. (with David Minzer and Stan Segelman). "The Study of Intermediate Student Programmer Errors".

  2. Andrew J. Ko and Brad A. Myers , "A Framework and Methodology for Studying the Causes of Software Errors in Programming Systems". Journal of Visual Languages & Computing, In Press, Corrected Proof , Available online 19 November 2004.

  3. D. Kopec , K. Marrain. (2004). "Continuing Study of Intermediate Students Programmer Errors". Brooklyn, NY: Department of Computer Information Science, Brooklyn College.

  4. D. Kopec, D. Minzer, and S. Segelman. (2003). "The Study of Intermediate Student Programmer Errors". Brooklyn, NY: Department of Computer Information Science, Brooklyn College.

  5. D. Kopec, C. Cheung. (2003). "A Continuing Study of Intermediate Programmers Errors". Brooklyn, NY : Department of Computer Information Science, Brooklyn College.

  6. S. Aitken and T. Melham , "An Analysis of Errors in Interactive Proof Attempts ". Interacting with Computers, Volume 12, Issue 6, July 2000, Pages 565-586 .

  7. Greg C. Lee and Jackie C. Wu, "Debug It: A Debugging Practicing System". Computers & Education, Volume 32, Issue 2, February 1999, Pages 165-179 .

  8. Ramalingam , Vennila, Wiedenbeck , Susan ( 1997 ): An Empirical Study of Novice Program Comprehension in the Imperative and Object-Oriented Styles. In: Empirical Studies of Programmers - Seventh Workshop . October 24-26, 1997, 1997 , Alexandria, Virginia. p. 124-139
  9. Alireza Ebrahimi , "Novice Programmer Errors:Language Constructs and Plan Composition ". International Journal of Human-Computer Studies, Volume 41, Issue 4, October 1994, Pages 457-480 .

  10. Russell L. Shackelford and Albert N. Badre ,"Why Can't Smart Students Solve Simple Programming Problems?". International Journal of Man-Machine Studies, Volume 38, Issue 6, June 1993, Pages 985-997 .

  11. M. Er, "Structured Programming Techniques: A Study of Relative Complexity - Some Programming Considerations". Computers & Education, Volume 20, Issue 4, June 1993, Pages 311-314.

  12. W. Lewis Johnson, "Understanding and Debugging Novice Programs". Artificial Intelligence, Volume 42, Issue 1, February 1990, Pages 51-97 .

  13. Paul W. Oman, Curtis, R. Cook and Murthi Nanja, "Effects of Programming Experience in DebuggingSemantic Errors". Journal of Systems and Software, Volume 9, Issue 3, March 1989, Pages 197-207 .

  14. Kathleen M. Swigger, Layne F. Wallace. "A Discussion of Past Programming Errors and Their Effect on Learning Aassembly Language", Journal of Systems and Software, Volume 8, Issue 5, December 1988, Pages 395-399 .

  15. Spohrer, J.C., Soloway, E. (1986). "Novice Mistakes: Are The Folk Wisdoms Correct?", Communications of the ACM Volume 29.

  16. Spohrer, J.C., Soloway, E., and Pope, E. (1985). "A Goal / Plan Analysis of Buggy Pascal Programs". Norfolk: World Conference on Computers in Education.

  17. Johnson, W. Lewis and Soloway, E. (1984). "PROUST: Knowledge-Based Program Understanding" (Technical Report 285). New Haven, CT: Department of Computer Science, Yale UNiversity.

  18. Katherine B. McKeithen, Judith S. Reitman, Henry H. Rueter and Stephen C. Hirtle, "Knowledge Organization and Skill Differences in Computer Programmers". Cognitive Psychology, Volume 13, Issue 3, July 1981, Pages 307-325 .

  19. Anne Adam and Jean-Pierre Laurent, "LAURA, A System to Debug Student Programs". Artificial Intelligence, Volume 15, Issues 1-2, November 1980, Pages 75-122 .

[Back]