Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Fostering debugging communities on the Web
Domingue J., Mulholland P. Communications of the ACM40 (4):65-71,1997.Type:Article
Date Reviewed: Dec 1 1997

An experimental approach to program visualization that uses a client/server architecture to deliver program animations over any Java-capable Web browser is described in this paper. The program being debugged runs on the server. Program events are recorded using hooks into a generic visualization framework. The resulting record can be played back separately on any Java-enabled Web browser. Colleagues can also conduct a collaborative session in which both step through the program history synchronously and annotations made by one programmer are reflected on the other’s browser.

The goal of this work is to allow collaboration on program debugging by programmers separated by time or distance who may not have access to the same hardware or software environment. The authors expect it to be most useful to isolated programmers and to novices. When the paper was written, the system was being used in a Master’s-level course with a tutor in England and students in Canada and the US, but results were not yet available. Further experience will show whether this is an effective way to find real bugs in real programs.

Reviewer:  A. Cole Review #: CR120847 (9712-0997)
Bookmark and Share
 
Testing And Debugging (D.2.5 )
 
 
Programming Environments (D.2.6 )
 
Would you recommend this review?
yes
no
Other reviews under "Testing And Debugging": Date
Software defect removal
Dunn R., McGraw-Hill, Inc., New York, NY, 1984. Type: Book (9789780070183131)
Mar 1 1985
On the optimum checkpoint selection problem
Toueg S., Babaoglu O. SIAM Journal on Computing 13(3): 630-649, 1984. Type: Article
Mar 1 1985
Software testing management
Royer T., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780135329870)
Mar 1 1994
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