Artículo

Soporte a Colaboración Potencial y Real para Programación en Pares Distribuida

Centro de Investigación en Computación, Dirección General de Servicios de Cómputo Académico, IPN, publicado en Computación y Sistemas, y cosechado de Revistas UNAM

Procedencia del contenido

Entidad o dependencia
Centro de Investigación en Computación, Dirección General de Servicios de Cómputo Académico, IPN
Revista
Repositorio
Contacto
Revistas UNAM. Dirección General de Publicaciones y Fomento Editorial, UNAM en revistas@unam.mx

Cita

Soporte a Colaboración Potencial y Real para Programación en Pares Distribuida. Computación y Sistemas; Vol 11, No 003, 2008. Recuperado de https://repositorio.unam.mx/contenidos/29460

Descripción del recurso

Colaborador(es)
L. Morán, Alberto ; Natsu, Hirosshi ; Pérez, Cynthia ; Robles, Omar ; Favela, Jesús ; Martínez Enríquez, Ana María ; Romero Cabello, Raúl
Tipo
Artículo de Investigación
Área del conocimiento
Ciencias Sociales y Económicas
Título
Soporte a Colaboración Potencial y Real para Programación en Pares Distribuida
Resumen
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ÍSIMA Y FLEXIBLE. EN ESTE ARTÍCULO PRESENTAMOS EL EDITOR COLABORATIVO CHOPPER, 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 CONSIENTE DE LA COLABORACIÓN. EN LOS TRES CASOS LOS SUJETOS USARON EL EDITOR COLABORATIVO CHOPPER. 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, CHOPPER 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.
Tema
Programación En Pares; Desarrollo Distribuido De Software; Conciencia De Colaboración; Colaboración Potencial Y Real; Evaluación Empírica
Idioma
spa
ISSN
1405-5546

Enlaces