Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The debugging mind-set
O’Dell D. Communications of the ACM60 (6):40-45,2017.Type:Article
Date Reviewed: Jul 24 2017

The author’s views on debugging as a learnable activity are presented in this article. O’Dell reviews literature from computer science (CS) and psychology and reaches the conclusion that debugging is not a black art, but a mental state and skill that can be practiced. The author bases much of his discussion on the work of Dweck [1]. O’Dell considers debugging to be a special case of problem solving. It is an application of the scientific method--a willingness to use incremental thinking to observe the system, perform experiments, and derive insights as more data becomes available.

O’Dell argues that if debugging is a learnable and hence teachable activity, then universities and colleges should include this skill in their curricula. Doing so would give practitioners a solid base on which to continue learning the skill.

I found this survey article interesting for its description of the psychological background to debugging and for its focus on practical outcomes. It is valuable to mentors, teachers, and managers who can use these insights to help others learn and improve on these skills.

Reviewer:  Elliot Jaffe Review #: CR145439 (1709-0613)
1) Dweck, C. Self-theories: their role in motivation, personality, and development. Routledge, New York, NY, 2016.
Bookmark and Share
  Featured Reviewer  
 
Debugging Aids (D.2.5 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Debugging Aids": Date
Automatic correction and improvement of programs
Wertz H., Halsted Press, New York, NY, 1987. Type: Book (9789780470207642)
Dec 1 1987
Application debugging: an MVS ABEND handbook for COBOL, ASSEMBLY, PL/I, and FORTRAN programmers
Binder R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1985. Type: Book (9789780130393487)
Aug 1 1985
A portable high-level database debugger and software performance monitor
Jankowitz H., Kilfoil P., Rabkin I., Schach S. Software--Practice & Experience 15(6): 523-538, 1985. Type: Article
Jun 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy