Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Modern debugging: the art of finding a needle in a haystack
Spinellis D. Communications of the ACM61 (11):124-134,2018.Type:Article
Date Reviewed: Oct 26 2020

The rapidly emerging smart Internet of Things (IoT) hardware and devices that make our lives comfortable and secure require faultless and reliable software. But what techniques and tools should programmers and software engineers be cognizant of to help minimize risks of failures in complex computerized systems, for example, those of enterprises such as airlines and banks? Spinellis echoes the historical records of techniques and tools that seasoned programmers have developed and used in the past, to advocate new tools and methods for identifying and fixing knotty faults in software.

Recognizing the slow progress made in software debugging in recent decades, the author compellingly presents reliable techniques and tools for coping with thorny bugs. Indeed, the agile methodology with the aid of DevOps and debugging tools can help programmers in the life cycle revision of processes for continuous software improvement, integration, deployment, and versioning. Clearly, programmers and software engineers need to be aware of web searches for questions and answers, available source codes, debugging libraries, and the variety of tools on the Internet.

So, why should you read this thought-provoking article? Do you have opinions on reverse debugging, or are you resolving issues related to the execution of dead processes in complex and distributed systems? If so, I strongly recommend this insightful article that focuses on modern software debugging techniques and tools. I must confess: I wish I had been educated on the software design ideas advocated in this article years ago.

Reviewer:  Amos Olagunju Review #: CR147090 (2101-0012)
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
Debugging Aids (D.2.5 ... )
 
 
Security and Protection (C.2.0 ... )
 
 
General (F.0 )
 
 
General (D.0 )
 
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