<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462008000100004</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Potential and Actual Collaboration Support for Distributed Pair-Programming]]></article-title>
<article-title xml:lang="es"><![CDATA[Soporte a Colaboración Potencial y Real para Programación en Pares Distribuida]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Morán]]></surname>
<given-names><![CDATA[Alberto L.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Favela]]></surname>
<given-names><![CDATA[Jesús]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Romero]]></surname>
<given-names><![CDATA[Raúl]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Natsu]]></surname>
<given-names><![CDATA[Hiroshi]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez]]></surname>
<given-names><![CDATA[Cynthia]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Robles]]></surname>
<given-names><![CDATA[Omar]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Martínez Enríquez]]></surname>
<given-names><![CDATA[Ana María]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,UABC Facultad de Ciencias ]]></institution>
<addr-line><![CDATA[Ensenada ]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,CICESE  ]]></institution>
<addr-line><![CDATA[Ensenada ]]></addr-line>
<country>México</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Code Services  ]]></institution>
<addr-line><![CDATA[Ensenada B.C.]]></addr-line>
<country>México</country>
</aff>
<aff id="A04">
<institution><![CDATA[,CINVESTAV Departamento de Computación ]]></institution>
<addr-line><![CDATA[México D.F.]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2008</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2008</year>
</pub-date>
<volume>11</volume>
<numero>3</numero>
<fpage>211</fpage>
<lpage>229</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462008000100004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462008000100004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462008000100004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[In Pair Programming - a software development technique that is part of Extreme Programming (XP) - two developers work side by side, on a single computer, to jointly produce an artifact. It has been reported that Pair Programming can be accounted for the development of higher quality software in half the time it required a single programmer. Pair programmers are meant to be collocated since they require continuous and fluid communication. However, the globalization of the software industry and the growth of open source software development are trends that motivate the need to support Distributed Pair Programming. For distributed pair programming to be effective, its support should facilitate not only actually collaborating in pairs, but also the pairing of distributed colleagues in an opportunistic and flexible manner. In this paper we present the COPPER collaborative editor, developed using the Collaborative Spaces Model, to support pair programming during actual collaboration, and for potential collaboration; awareness on the opportunities for collaboration when a distributed colleague is available or working on a file of common interest. We also present the results of an empirical evaluation of the actual collaboration features of the tool. The evaluation considered three different working conditions: pairs collocated sharing a single computer; distributed pairs using 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 actual collaboration awareness services had better code comprehension, as we had also hypothesized. Overall, according to comments from evaluation participants', COPPER improves Distributed Pair Programming, in subtle but significant ways, by allowing concurrent work and better maintaining awareness on the concurrent actions of the pair, in contrast to collaboration-transparent applications which do not support these features.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En la programación en pares - una técnica de desarrollo de software que forma parte de la Programación Extrema (XP) - dos desarrolladores trabajan uno al lado del otro, en una sola computadora, para producir conjuntamente un artefacto. Se ha reportado que la Programación en Pares permite el desarrollo de software de mayor calidad en la mitad del tiempo que requiere a un sólo programador. Los programadores en pares deben estar co-localizados debido a que requieren una comunicación continua y fluida. Sin embargo, la globalización de la industria del software, y el crecimiento del desarrollo de software de código abierto son tendencias que motivan la necesidad de dar soporte a la Programación en Pares Distribuida. Para que la programación en pares distribuida sea efectiva, el soporte debe facilitar no sólo la colaboración real en pares, si no también el establecimiento de pares de colegas distribuidos, y de una manera oportunística y flexible. En este artículo presentamos el editor colaborativo COPPER, desarrollado usando el Modelo de Espacios Colaborativos, para dar soporte a la programación en pares, tanto para la colaboración real, como para la Colaboración Potencial; la conciencia de oportunidades para la colaboración cuando un colega distribuido está disponible o trabajando en un archivo de interés común. También presentamos los resultados de una evaluación empírica de las características de la herramienta que dan soporte a la colaboración real. La evaluación considera tres condiciones de trabajo diferentes: pares co-localizados usando una sola computadora, pares distribuidos usando una aplicación en modo compartido, y pares distribuidos usando una herramienta conciente de la colaboración. En los tres casos los sujetos usaron el editor colaborativo COPPER. Los resultados apoyan nuestra hipótesis de que los pares distribuidos pueden encontrar la misma cantidad de errores que sus contrapartes co-localizados. Sin embargo, no se encontró evidencia de que los pares que usaron los servicios de colaboración real tuvieran una mejor comprensión del código, como se había establecido en otra hipótesis. De manera global, de acuerdo con los comentarios de los participantes en la evaluación, COPPER mejora la Programación en Pares Distribuida, en formas sutiles pero significativas, al permitir el trabajo concurrente y al mantener de mejor manera la conciencia de las acciones concurrentes realizadas por el par, en contraste con aplicaciones que no soportan estas características.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Pair Programming]]></kwd>
<kwd lng="en"><![CDATA[Distributed Software Development]]></kwd>
<kwd lng="en"><![CDATA[Collaboration Awareness]]></kwd>
<kwd lng="en"><![CDATA[Actual and Potential Collaboration]]></kwd>
<kwd lng="en"><![CDATA[Empirical Evaluation]]></kwd>
<kwd lng="es"><![CDATA[Programación en Pares]]></kwd>
<kwd lng="es"><![CDATA[Desarrollo Distribuido de Software]]></kwd>
<kwd lng="es"><![CDATA[Conciencia de Colaboración]]></kwd>
<kwd lng="es"><![CDATA[Colaboración Potencial y Real]]></kwd>
<kwd lng="es"><![CDATA[Evaluación Empírica]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="verdana" size="4"><b>Potential and Actual Collaboration Support for Distributed Pair&#150;Programming</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b><i>Soporte a Colaboraci&oacute;n Potencial y Real para Programaci&oacute;n en Pares Distribuida</i></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>Alberto L. Mor&aacute;n<sup>1</sup>, Jes&uacute;s Favela<sup>2</sup>, Ra&uacute;l Romero<sup>2</sup>, Hiroshi Natsu<sup>3</sup>, Cynthia P&eacute;rez<sup>2</sup>, Omar Robles<sup>3</sup> and </b><b>Ana Mar&iacute;a Mart&iacute;nez Enr&iacute;quez<sup>4</sup></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><sup>1</sup> <i>Facultad de Ciencias, UABC, Ensenada, M&eacute;xico</i>, e&#150;mail: <a href="mailto:alberto_moran@uabc.mx">alberto_moran@uabc.mx</a></font></p>     <p align="justify"><font face="verdana" size="2"><sup>2</sup> <i>Ciencias de la Computaci&oacute;n, CICESE, Ensenada, M&eacute;xico,</i> e&#150;mails: <a href="mailto:favela@cicese.mx">favela@cicese.mx</a>,  <a href="mailto:romero@cicese.mx">romero@cicese.mx</a>, <a href="mailto:cbperez@cicese.mx">cbperez@cicese.mx</a> </font></p>     <p align="justify"><font face="verdana" size="2"><sup>3 </sup><i>Code Services, Ensenada, B.C., M&eacute;xico,</i> e&#150;mails: <a href="mailto:hnatsu@codeservices.com.mx">hnatsu@codeservices.com.mx</a>, <a href="mailto:orobles@codeservices.com.mx">orobles@codeservices.com.mx</a></font></p>     <p align="justify"><font face="verdana" size="2"><sup>4 </sup><i>Departamento de Computaci&oacute;n, CINVESTAV, M&eacute;xico D.F., M&eacute;xico</i>,  e&#150;mail: <a href="mailto:ammartin@cinvestav.mx">ammartin@cinvestav.mx</a></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Article received on July 31, 2007    <br>   Accepted on October 30, 2007</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     <p align="justify"><font face="verdana" size="2">In Pair Programming &#150; a software development technique that is part of Extreme Programming (XP) &#150; two developers work side by side, on a single computer, to jointly produce an artifact. It has been reported that Pair Programming can be accounted for the development of higher quality software in half the time it required a single programmer. Pair programmers are meant to be collocated since they require continuous and fluid communication. However, the globalization of the software industry and the growth of open source software development are trends that motivate the need to support Distributed Pair Programming. For distributed pair programming to be effective, its support should facilitate not only actually collaborating in pairs, but also the pairing of distributed colleagues in an opportunistic and flexible manner. In this paper we present the COPPER collaborative editor, developed using the Collaborative Spaces Model, to support pair programming during actual collaboration, and for potential collaboration; awareness on the opportunities for collaboration when a distributed colleague is available or working on a file of common interest. We also present the results of an empirical evaluation of the actual collaboration features of the tool. The evaluation considered three different working conditions: pairs collocated sharing a single computer; distributed pairs using 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 actual collaboration awareness services had better code comprehension, as we had also hypothesized. Overall, according to comments from evaluation participants', COPPER improves Distributed Pair Programming, in subtle but significant ways, by allowing concurrent work and better maintaining awareness on the concurrent actions of the pair, in contrast to collaboration&#150;transparent applications which do not support these features.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords: </b>Pair Programming, Distributed Software Development, Collaboration Awareness, Actual and Potential Collaboration, Empirical Evaluation.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">En la programaci&oacute;n en pares &#150; una t&eacute;cnica de desarrollo de software que forma parte de la Programaci&oacute;n Extrema (XP) &#150; dos desarrolladores trabajan uno al lado del otro, en una sola computadora, para producir conjuntamente un artefacto. Se ha reportado que la Programaci&oacute;n en Pares permite el desarrollo de software de mayor calidad en la mitad del tiempo que requiere a un s&oacute;lo programador. Los programadores en pares deben estar co&#150;localizados debido a que requieren una comunicaci&oacute;n continua y fluida. Sin embargo, la globalizaci&oacute;n de la industria del software, y el crecimiento del desarrollo de software de c&oacute;digo abierto son tendencias que motivan la necesidad de dar soporte a la Programaci&oacute;n en Pares Distribuida. Para que la programaci&oacute;n en pares distribuida sea efectiva, el soporte debe facilitar no s&oacute;lo la colaboraci&oacute;n real en pares, si no tambi&eacute;n el establecimiento de pares de colegas distribuidos, y de una manera oportun&iacute;stica y flexible. En este art&iacute;culo presentamos el editor colaborativo COPPER, desarrollado usando el Modelo de Espacios Colaborativos, para dar soporte a la programaci&oacute;n en pares, tanto para la colaboraci&oacute;n real, como para la Colaboraci&oacute;n Potencial; la conciencia de oportunidades para la colaboraci&oacute;n cuando un colega distribuido est&aacute; disponible o trabajando en un archivo de inter&eacute;s com&uacute;n. Tambi&eacute;n presentamos los resultados de una evaluaci&oacute;n emp&iacute;rica de las caracter&iacute;sticas de la herramienta que dan soporte a la colaboraci&oacute;n real. La evaluaci&oacute;n considera tres condiciones de trabajo diferentes: pares co&#150;localizados usando una sola computadora, pares distribuidos usando una aplicaci&oacute;n en modo compartido, y pares distribuidos usando una herramienta conciente de la colaboraci&oacute;n. En los tres casos los sujetos usaron el editor colaborativo COPPER. Los resultados apoyan nuestra hip&oacute;tesis de que los pares distribuidos pueden encontrar la misma cantidad de errores que sus contrapartes co&#150;localizados. Sin embargo, no se encontr&oacute; evidencia de que los pares que usaron los servicios de colaboraci&oacute;n real tuvieran una mejor comprensi&oacute;n del c&oacute;digo, como se hab&iacute;a establecido en otra hip&oacute;tesis. De manera global, de acuerdo con los comentarios de los participantes en la evaluaci&oacute;n, COPPER mejora la Programaci&oacute;n en Pares Distribuida, en formas sutiles pero significativas, al permitir el trabajo concurrente y al mantener de mejor manera la conciencia de las acciones concurrentes realizadas por el par, en contraste con aplicaciones que no soportan estas caracter&iacute;sticas.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Palabras clave: </b>Programaci&oacute;n en Pares, Desarrollo Distribuido de Software, Conciencia de Colaboraci&oacute;n, Colaboraci&oacute;n Potencial y Real, Evaluaci&oacute;n Emp&iacute;rica.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><a href="/pdf/cys/v11n3/v11n3a4.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">1. <b>Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J., </b>New directions on agile methods: a comparative analysis, Proceedings of the 25th International Conference on Software Engineering, May 03&#150;10, 2003, Portland, Oregon, pp. 244&#150;254.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044066&pid=S1405-5546200800010000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">2. <b>Baheti, P., Gehringer, E., and D. Stotts. </b>Exploring the efficacy of distributed pair programming, Proceedings Extreme Programming and Agile Methods &#150; XP/Agile Universe 2002, August 2002, p. 208&#150;220.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044067&pid=S1405-5546200800010000400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">3. <b>Beck, K., </b>Extreme Programming Explained, Embrace Change, Addison&#150;Wesley, pp. 190, 2000.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044068&pid=S1405-5546200800010000400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">4. <b>Bly S., Harrison S. and Irwin S.,</b> "Media Spaces: Bringing People Together in a Video, Audio and Computing Environment", Communications of the ACM, 36(1), January 1993.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044069&pid=S1405-5546200800010000400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">5. <b>Calvary, G., Coutaz, J., and Nigay, L: </b>From Single&#150;User Architectural Design to PAC*: a Generic Software Architecture Model for CSCW, Proceedings of CHI 97, ACM publ., pp. 242&#150;249.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044070&pid=S1405-5546200800010000400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">6. <b>Cockburn A. and Williams L., </b>The Cost and Benefits of Pair Programming. Addison Wesley. (2001).</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044071&pid=S1405-5546200800010000400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">7. <b>Ellis, C.A., Gibbs, S.J., and Rein, G.L., </b>Groupware: Some issues and experiences, CACM, Vol. 34, No. 1, pp. 38&#150;58.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044072&pid=S1405-5546200800010000400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">8. <b>Gaver, W., Moran, T., Maclean, A., L&ouml;vstrand, L., Dourish, P., Carter, K., Buxton, W.: </b>Realizing a Video Environment: EuroPARC's RAVE System. In: Proc. CHI'92, ACM Press, Monterrey CA (USA). May 3&#150;7 (1992) 27&#150;35.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044073&pid=S1405-5546200800010000400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">9. <b>Herbsleb, J.D. and Mockus, A. </b>(2003). An Empirical Study of Speed and Communication in Globally&#150;Distributed Software Development. IEEE Transactions on Software Engineering, 29(3), 2003, pp. 1&#150;14.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044074&pid=S1405-5546200800010000400009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">10. <b>Herbsleb, J.D. and Moitra, D., </b>Global Software Development. IEEE Software. 18(2), (2001), 16&#150;20.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044075&pid=S1405-5546200800010000400010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">11. <b>Kircher M., Jain P., Corsaro A., and Levine D., </b>Distributed Extreme Programming. Extreme Programming and Flexible Processes in Software Engineering, Italy, May, (2001)</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044076&pid=S1405-5546200800010000400011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">12. <b>Mor&aacute;n, A. L., Favela, J., Mart&iacute;nez, A. M. and Decouchant, D., </b>Document Presence Notification Services for Collaborative Writing. In Proc. of CRIWG'2001. IEEE Computer Press. Darmstadt, Germany, Sept. 6&#150;8, (2001), 125&#150;133.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044077&pid=S1405-5546200800010000400012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">13. <b>Mor&aacute;n, A. L., Favela, J., Mart&iacute;nez, A. M. and Decouchant, D., </b>On The Design of Potential Collaboration Spaces, in "Current Approaches for Groupware Design, Implementation and Evaluation", Borges, M., Haake, J. and Pino, J. (Eds.), The International Journal of Computer Applications in Technology (IJCAT), ISSN 01952&#150;8091, Vol. 19, No. 3/4, 2004, pp. 184&#150;194.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044078&pid=S1405-5546200800010000400013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">14. <b>Natsu, H., Favela, J., Mor&aacute;n, A.L., Decouchant, D., and Martinez, A.M., </b>Distributed Pair Programming in the Web. In Proc. ENC'03, IEEE Comp Society, Mexico, 2003, 81&#150;88.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044079&pid=S1405-5546200800010000400014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">15. <b>Sanders, D.,</b> "Student Perceptions of the  Suitability of Extreme and Pair Programming",  in Extreme Programming Examined M. Marschesi, and G.  Succi, D., Wells and L. Williams (eds.) Boston, MA, Addison Wesley, 2002, pp. 261&#150;271.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044080&pid=S1405-5546200800010000400015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">16. <b>Stephens, M. and Rosenberg, D., </b>Extreme Programming Refactored: The Case Against XP, Apress, pp. 432, 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044081&pid=S1405-5546200800010000400016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">17. <b>Stotts, D., Williams, L., Nagappan, N., Baheti, P., Jen, D. and A. Jackson, </b>Virtual Teaming: Experiments and experiences with distributed pair programming, Proceedings of the Third XP Agile Universe Conference (Springer LNCS 2753), pages 129 &#150; 141, August 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044082&pid=S1405-5546200800010000400017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">18. <b>Tang, J. C., Isaacs, E. A., Rua, M.</b>:  Supporting Distributed Groups with a Montage of Lightweight Interactions. In: Proc. of CSCW'94, ACM Press, Chapel Hill NC (USA) October 22&#150;26 (1994) 23&#150;34.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044083&pid=S1405-5546200800010000400018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">19. <b>Warsta, J. and Abrahamsson, P., </b>Is Open Source Development Essentially an Agile Method?, 3rd Workshop on Open Source Software Engineering, Portland, Oregon, 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044084&pid=S1405-5546200800010000400019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">20. <b>Whitehead E. J., </b>Collaborative Authoring on the Web: Introducing WebDAV. Bulletin of the American Society for Information Science, 25(1), (1998), 25&#150;29</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044085&pid=S1405-5546200800010000400020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">21. <b>Williams L. and Kessler R., </b>All I Really Need to Know about Pair Programming I Learned in Kindergarten. CACM, 43(5), (2000), 109&#150;114.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044086&pid=S1405-5546200800010000400021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">22. <b>Williams L., Kessler R., Cunningham W., Jeffries R., </b>Strengthening the Case for Pair Programming. IEEE Software, 17(4), (2000), 19&#150;25.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2044087&pid=S1405-5546200800010000400022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abrahamsson]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Warsta]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Siponen]]></surname>
<given-names><![CDATA[M.T.]]></given-names>
</name>
<name>
<surname><![CDATA[Ronkainen]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[New directions on agile methods: a comparative analysis]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 25th International Conference on Software Engineering]]></conf-name>
<conf-date>2003</conf-date>
<conf-loc>Portland Oregon</conf-loc>
<page-range>244-254</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Baheti]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Gehringer]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Stotts]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Exploring the efficacy of distributed pair programming]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings Extreme Programming and Agile Methods - XP/Agile Universe 2002]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc> </conf-loc>
<page-range>208-220</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Beck]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<source><![CDATA[Extreme Programming Explained, Embrace Change]]></source>
<year>2000</year>
<page-range>190</page-range><publisher-name><![CDATA[Addison-Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bly]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Harrison]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Irwin]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Media Spaces: Bringing People Together in a Video, Audio and Computing Environment]]></article-title>
<source><![CDATA[Communications of the ACM]]></source>
<year>1993</year>
<volume>36</volume>
<numero>1</numero>
<issue>1</issue>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Calvary]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Coutaz]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Nigay]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[From Single-User Architectural Design to PAC: a Generic Software Architecture Model for CSCW]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of CHI 97]]></conf-name>
<conf-loc> </conf-loc>
<page-range>242-249</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cockburn]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Williams]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[The Cost and Benefits of Pair Programming]]></source>
<year>2001</year>
<publisher-name><![CDATA[Addison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ellis]]></surname>
<given-names><![CDATA[C.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Gibbs]]></surname>
<given-names><![CDATA[S.J.]]></given-names>
</name>
<name>
<surname><![CDATA[Rein]]></surname>
<given-names><![CDATA[G.L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Groupware: Some issues and experiences]]></article-title>
<source><![CDATA[CACM]]></source>
<year></year>
<volume>34</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>38-58</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gaver]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Moran]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Maclean]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Lövstrand]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Dourish]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Carter]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Buxton]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Realizing a Video Environment: EuroPARC's RAVE System]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proc. CHI'92]]></conf-name>
<conf-date>1992</conf-date>
<conf-loc>Monterrey CA</conf-loc>
<page-range>27-35</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Herbsleb]]></surname>
<given-names><![CDATA[J.D.]]></given-names>
</name>
<name>
<surname><![CDATA[Mockus]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Empirical Study of Speed and Communication in Globally-Distributed Software Development]]></article-title>
<source><![CDATA[IEEE Transactions on Software Engineering]]></source>
<year>2003</year>
<month>20</month>
<day>03</day>
<volume>29</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1-14</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Herbsleb]]></surname>
<given-names><![CDATA[J.D.]]></given-names>
</name>
<name>
<surname><![CDATA[Moitra]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Global Software Development]]></article-title>
<source><![CDATA[IEEE Software]]></source>
<year>2001</year>
<volume>18</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>16-20</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kircher]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Jain]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Corsaro]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Levine]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Distributed Extreme Programming: Extreme Programming and Flexible Processes in Software Engineering]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Morán]]></surname>
<given-names><![CDATA[A. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Favela]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Decouchant]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Document Presence Notification Services for Collaborative Writing]]></source>
<year></year>
<conf-name><![CDATA[ In Proc. of CRIWG'2001]]></conf-name>
<conf-date>2001</conf-date>
<conf-loc>Darmstadt </conf-loc>
<page-range>125-133</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Morán]]></surname>
<given-names><![CDATA[A. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Favela]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Decouchant]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On The Design of Potential Collaboration Spaces: Current Approaches for Groupware Design, Implementation and Evaluation]]></article-title>
<source><![CDATA[The International Journal of Computer Applications in Technology (IJCAT)]]></source>
<year>2004</year>
<volume>19</volume>
<numero>3/4</numero>
<issue>3/4</issue>
<page-range>184-194</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Natsu]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Favela]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Morán]]></surname>
<given-names><![CDATA[A.L.]]></given-names>
</name>
<name>
<surname><![CDATA[Decouchant]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Martinez]]></surname>
<given-names><![CDATA[A.M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Distributed Pair Programming in the Web]]></source>
<year></year>
<conf-name><![CDATA[ In Proc. ENC'03]]></conf-name>
<conf-date>2003</conf-date>
<conf-loc> </conf-loc>
<page-range>81-88</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sanders]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Student Perceptions of the Suitability of Extreme and Pair Programming]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Marschesi]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Succi]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Wells]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Williams]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Extreme Programming Examined]]></source>
<year>2002</year>
<page-range>261-271</page-range><publisher-loc><![CDATA[Boston^eMA MA]]></publisher-loc>
<publisher-name><![CDATA[Addison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stephens]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Rosenberg]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Extreme Programming Refactored: The Case Against XP]]></source>
<year>2003</year>
<page-range>432</page-range><publisher-name><![CDATA[Apress]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stotts]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Williams]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Nagappan]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Baheti]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Jen]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Jackson]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Virtual Teaming: Experiments and experiences with distributed pair programming]]></source>
<year>2003</year>
<conf-name><![CDATA[ Proceedings of the Third XP Agile Universe Conference (Springer LNCS 2753)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>129 - 141</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tang]]></surname>
<given-names><![CDATA[J. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Isaacs]]></surname>
<given-names><![CDATA[E. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Rua]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Supporting Distributed Groups with a Montage of Lightweight Interactions]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proc. of CSCW'94]]></conf-name>
<conf-date>1994</conf-date>
<conf-loc>Chapel Hill NC</conf-loc>
<page-range>23-34</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Warsta]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Abrahamsson]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Is Open Source Development Essentially an Agile Method?]]></source>
<year></year>
<conf-name><![CDATA[ 3rd Workshop on Open Source Software Engineering]]></conf-name>
<conf-date>2003</conf-date>
<conf-loc>Portland Oregon</conf-loc>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Whitehead]]></surname>
<given-names><![CDATA[E. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Collaborative Authoring on the Web: Introducing WebDAV]]></article-title>
<source><![CDATA[Bulletin of the American Society for Information Science]]></source>
<year>1998</year>
<volume>25</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>25-29</page-range></nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Williams]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Kessler]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[All I Really Need to Know about Pair Programming I Learned in Kindergarten]]></article-title>
<source><![CDATA[CACM]]></source>
<year>2000</year>
<volume>43</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>109-114</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Williams]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Kessler]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Cunningham]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Jeffries]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Strengthening the Case for Pair Programming]]></article-title>
<source><![CDATA[IEEE Software]]></source>
<year>2000</year>
<volume>17</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>19-25</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
