Empirical Evaluation of Collaborative Support for Distributed Pair Programming. Favela, J., Natsu, H., Pérez, C.&nbsp;B., Robles, O., Morán, A.&nbsp;L., Romero, R., Enríquez, A.&nbsp;M.<nbsp>M., & Decouchant, D. In CRIWG, pages 215-222, 2004.
abstract   bibtex   
Pair programming is an Extreme Programming (XP) practice where two programmers work on a single computer to produce an artifact. Empirical evaluations have provided evidence that this technique results in higher quality code in half the time it would take an individual programmer. Distributed pair programming could facilitate opportunistic pair programming sessions with colleagues working in remote sites. In this paper we present the preliminary results of the empirical evaluation of the COPPER collaborative editor, developed explicitly to support pair programming. The evaluation was performed on three different conditions: pairs working collocated on a single computer; distributed pairs working in application sharing mode; and distributed pairs using collaboration aware facilities. In all three cases the subjects used the COPPER collaborative editor. The results support our hypothesis that distributed pairs could find the same amount of errors as their collocated counterparts. However, no evidence was found that the pairs that used collaborative awareness services had better code comprehension, as we had also hypothesized.
@inproceedings{ DBLP:conf/criwg/FavelaNPRMRMD04,
  author = {Jesús Favela and Hiroshi Natsu and Cynthia B. Pérez and Omar
	Robles and Alberto L. Morán and Raul Romero and Ana María
	Martínez Enríquez and Dominique Decouchant},
  title = {Empirical Evaluation of Collaborative Support for Distributed Pair
	Programming},
  booktitle = {CRIWG},
  year = {2004},
  pages = {215-222},
  abstract = {Pair programming is an Extreme Programming (XP) practice where two
	programmers work on a single computer to produce an artifact. Empirical
	evaluations have provided evidence that this technique results in
	higher quality code in half the time it would take an individual
	programmer. Distributed pair programming could facilitate opportunistic
	pair programming sessions with colleagues working in remote sites.
	In this paper we present the preliminary results of the empirical
	evaluation of the COPPER collaborative editor, developed explicitly
	to support pair programming. The evaluation was performed on three
	different conditions: pairs working collocated on a single computer;
	distributed pairs working in application sharing mode; and distributed
	pairs using collaboration aware facilities. In all three cases the
	subjects used the COPPER collaborative editor. The results support
	our hypothesis that distributed pairs could find the same amount
	of errors as their collocated counterparts. However, no evidence
	was found that the pairs that used collaborative awareness services
	had better code comprehension, as we had also hypothesized.},
  bdsk-url-1 = {http://dx.doi.org/10.1007/978-3-540-30112-7_18},
  bibsource = {DBLP, http://dblp.uni-trier.de},
  crossref = {DBLP:conf/criwg/2004},
  date-added = {2014-08-30 15:19:10 +0000},
  date-modified = {2014-08-30 15:19:10 +0000}
}

Downloads: 0