dc.contributorCardozo Álvarez, Nicolás
dc.creatorBeltrán Caicedo, Santiago
dc.date.accessioned2022-09-26T22:11:01Z
dc.date.accessioned2023-09-06T23:20:29Z
dc.date.available2022-09-26T22:11:01Z
dc.date.available2023-09-06T23:20:29Z
dc.date.created2022-09-26T22:11:01Z
dc.date.issued2017
dc.identifierhttp://hdl.handle.net/1992/61175
dc.identifierinstname:Universidad de los Andes
dc.identifierreponame:Repositorio Institucional Séneca
dc.identifierrepourl:https://repositorio.uniandes.edu.co/
dc.identifier794826-1001
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/8726423
dc.description.abstractNowadays it is rare to find a software development project where a version control system is not used. The enormous amount of conveniences these systems bring to the project make them indispensable for development teams. Despite the benefits these systems bring, their use causes developers to incur in additional productivity costs. These costs stem from the need of developers to interrupt their coding workflow to perform operations related to version control that in some cases can take a long time to complete. In this paper, we present CollabIDE, an integrated development environment in the cloud that facilitates collaboration around a software project and whose features are designed to reduce the time that a developer must spend performing versioning operations. Through an experiment we demonstrate the effectiveness of CollabIDE in reducing the overhead of version control systems in a distributed development model and in a development model based on product lines.
dc.description.abstractHoy en día es difícil encontrar un proyecto de desarrollo en donde no se use un sistema de control de versiones, la enorme cantidad de conveniencias que estos sistemas traen al proyecto hacen que se vuelvan indispensables para el equipo. A pesar de los beneficios que estos sistemas traen, su uso hace que los desarrolladores incurran en un costo adicional de productividad, este costo se origina en la necesidad de los desarrolladores de interrumpir su flujo de trabajo de codificación para llevar a cabo operaciones relacionadas al control de versiones que en algunos casos pueden ser demoradas. En este trabajo presentamos a CollabIDE, un ambiente integrado de desarrollo online que facilita el desarrollo colaborativo alrededor de un proyecto de software y cuyas características están diseñadas para reducir el tiempo que un desarrollador debe invertir en realizar operaciones de versionamiento. A través de un experimento demostramos la efectividad de CollabIDE en reducir el overhead de los sistemas de control de versiones en un modelo de desarrollo distribuido y en un modelo de desarrollo basado en líneas de producto.
dc.languagespa
dc.publisherUniversidad de los Andes
dc.publisherIngeniería de Sistemas y Computación
dc.publisherFacultad de Ingeniería
dc.publisherDepartamento de Ingeniería de Sistemas y Computación
dc.rightsAl consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.titleCollabIDE : un IDE colaborativo en la nube con administración de versiones y contribuciones
dc.typeTrabajo de grado - Pregrado


Este ítem pertenece a la siguiente institución