Review of Psychology of Programming, by J.-M. Hoc, T. R. G. Green, R. Samurçay and D. J. Gilmore

1995 ◽  
Vol 6 (2) ◽  
pp. 211-212
Author(s):  
Michael A. Bell
Author(s):  
John D. Gould ◽  
Paul Drongowski

This experiment represents a new approach to the study of the psychology of programming, and demonstrates the feasibility of studying an isolated part of the programming process in the laboratory. Thirty experienced FORTRAN programmers debugged 12 one-page FORTRAN listings, each of which was syntactically correct but contained one non-syntactic error (bug). Three classes of bugs (Array bugs, Iteration bugs, and bugs in Assignment Statements) in each of four different programs were debugged. The programmers were divided into five groups, based upon the information, or debugging “aids”, given them. Key results were that debug times were short (median = 6 min.). The aids groups did not debug faster than the control group; programmers adopted their debugging strategies based upon the information available to them. The results suggest that programmers often identify the intended state of a program before they find the bug. Assignment bugs were more difficult to find than Array and Iteration bugs, probably because the latter could be detected from a high-level understanding of the programming language itself. Debugging was at least twice as efficient the second time programmers debugged a program (though with a different bug in it). A simple hierarchical description of debugging was suggested, and some possible “principles” of debugging were identified.


2018 ◽  
Vol 57 (5) ◽  
pp. 1227-1259 ◽  
Author(s):  
Ioannis V. Vasilopoulos ◽  
Paul van Schaik

This article discusses the design and implementation of a new programming tool for Greek novices as a means to improve introductory programing instruction in Greece. We implemented Koios, a new highly interactive and visual programming tool for Greek novices, based on the body of research in the field of psychology of programming. The main contribution of this article is the empirical demonstration of the benefit of this tool in novice programming, compared with two other popular programming tools for Greek novices. The results show that users of Koios performed significantly better than users of the other two programming tools.


1989 ◽  
Vol 33 (5) ◽  
pp. 242-244
Author(s):  
Michael E. Atwood ◽  
Ruven Brooks ◽  
Wayne D. Gray ◽  
Raymonde Guindon ◽  
Thomas W. Mastaglio

1992 ◽  
Vol 37 (3) ◽  
pp. 391-393
Author(s):  
Jurgan Koenemann-Belliveau

Author(s):  
Margherita Pasini ◽  
Ugo Solitro ◽  
Margherita Brondino ◽  
Roberto Burro ◽  
Daniela Raccanello ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document