CollabIDE : un IDE colaborativo en la nube con administración de versiones y contribuciones

Nowadays 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...

Full description

Autores:
Beltrán Caicedo, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/61175
Acceso en línea:
http://hdl.handle.net/1992/61175
Palabra clave:
Desarrollo de programas para computador
Entornos de desarrollo integrado
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Nowadays 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.