Title
A groupware system to support collaborative programming: Design and experiences
Abstract
The advances in network and collaboration technologies enable the creation of powerful environments for collaborative programming. One such environment is COLLECE, a groupware system to support collaborative edition, compilation and execution of programs in a synchronous distributed fashion, which includes advanced tools for communication, coordination and workspace awareness. The article analyses firstly some usability and design issues, discussing strengths and weaknesses of the system as a basis for the development of groupware tools to support collaborative programming. Then, the focus is on a number of experimental activities carried out. COLLECE was used to conduct a set of experimental activities about work productivity and program quality when comparing the activity of pair and solo programmers, and to analyse potential associations between ways of working and collaborating, and specific characteristics of the programs produced.
Year
DOI
Venue
2013
10.1016/j.jss.2012.08.039
Journal of Systems and Software
Keywords
Field
DocType
collaboration technology,experimental activity,potential association,collaborative edition,design issue,groupware tool,groupware system,article analysis,advanced tool,collaborative programming
Collaborative learning,Systems engineering,Software engineering,Collaborative software,Workspace,Computer science,Usability,Human–computer interaction,Strengths and weaknesses,Collaborative programming
Journal
Volume
Issue
ISSN
86
7
0164-1212
Citations 
PageRank 
References 
16
0.82
26
Authors
3
Name
Order
Citations
PageRank
Crescencio Bravo136635.31
Rafael Duque28611.51
Jesús Gallardo313714.54