Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Collaborative debugging
Estler H., Nordio M., Furia C., Meyer B.  ICGSE 2013 (Proceedings of the 2013 IEEE 8th International Conference on Global Software Engineering, Aug 26-29, 2013)110-119.2013.Type:Proceedings
Date Reviewed: Mar 13 2014

Many current software development projects are developed by teams that are distributed across the world. This has paved the way for an increasing number of tools that are specifically tailored toward helping developers collaborate in such distributed environments. Common examples include code repositories, documentation repositories, discussion forums, voice and/or video chats, and so on.

Unfortunately, collaborative debugging has been paid very little attention. When a developer needs a colleague to collaborate with him or her on a debugging session, he usually has to ask him or her to use a remote desktop tool and voice and/or video chat. Although this is a common practice, Estler et al. have found that this technique is not effective enough. In this paper, they present CDB, a system that helps developers debug their projects collaboratively. CDB is integrated into CloudStudio, a web-based collaborative development environment. Simply put, CDB provides a web-based interface that allows several developers to work on the same debugging session by setting breakpoints, stepping through the code, and inspecting the values of the variables.

CDB itself is an interesting technical contribution to the state of the art in debugging, but what shines from a scientific point of view is the empirical study in which the authors explore which debugging features are the most effective in a collaborative environment, the impact of control policies while debugging (for example, a single developer versus multiple developers), and how using CDB versus remote desktop debugging compares. Their study is supported by a sound statistical analysis of the results.

Overall, the paper is well written. The authors have managed to provide a good motivation for collaborative debugging, which is a largely unexplored research field. What I appreciate the most is that they have carried out a comprehensive experimental study to prove that their contribution is actually worthy.

Reviewer:  Rafael Corchuelo Review #: CR142083 (1406-0466)
Bookmark and Share
  Featured Reviewer  
 
Collaborative Computing (H.5.3 ... )
 
 
General (D.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Collaborative Computing": Date
Computer support of collaborative planning
Rouse W. Journal of the American Society for Information Science 49(9): 832-839, 1998. Type: Article
Dec 1 1998
Peer to peer: collaboration and sharing over the internet
Leuf B., Addison-Wesley Longman Publishing Co, Inc., Boston, MA, 2002.  456, Type: Book (9780201767322)
Jul 29 2003
Modeling coordinated work: definition and application of the model “coordinated work environment”
Tellioglu H. The Journal of Supercomputing 24(2): 161-171, 2003. Type: Article
Oct 24 2003
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