dc.contributor.advisor | Parra Valencia, Jorge Andrick | |
dc.contributor.author | Castillo Zapata, Fernando | |
dc.date.accessioned | 2020-06-26T21:34:59Z | |
dc.date.available | 2020-06-26T21:34:59Z | |
dc.date.issued | 2014 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/3501 | |
dc.description.abstract | El propósito de este proyecto es tratar el tema del desarrollo de software libre desde la perspectiva de la integración y cooperación de las diferentes generaciones de software.
El estudio de generaciones se basa en los diferentes grupos de desarrolladores de software que están demarcados por aquellos que inician un proyecto de software libre y aquellos que dan soporte o re toman un proyecto de software libre que tiene tiempo en el mercado.
La cooperación entre generaciones de desarrolladores de software libre es vital para el aumento de la cantidad y calidad del software libre.
Sin embargo es limitado el conocimiento sobre la cooperación entre generaciones de desarrolladores de software libre.
El presente proyecto estudia el efecto de la promoción de la acción colectiva entre generaciones de desarrolladores de software en el desarrollo de software libre. El estudio inicia con una referencia al problema de la cooperación desde la perspectiva de los dilemas sociales, luego se procede a detallar algunos aspectos que supone la cooperación entre generaciones de desarrolladores de software libre, y finalmente se indica y se da solución a la brecha que será tratada en este proyecto.
Este proyecto nos dará una amplia visión de cómo en las relaciones de generaciones de desarrolladores de software libre se presentan relaciones complejas entre los desarrolladores activos de nuevas versiones y los desarrolladores activos de re desarrollo, desde el punto de vista de los intercambios entre generaciones y sus inclinaciones por iniciar o continuar con proyectos de desarrollo de software libre.
En pro de aclarar conceptos de las complejidades de las relaciones, este proyecto nos muestra que son los intercambios entre generaciones y las deserciones o retiros entre estos, los que demarcan la dinámica entre generaciones que al final afectan la disponibilidad del bien común llamado software libre.
El componente cooperación es fundamental para el crecimiento y el aumento de la calidad del software libre, teniendo en cuenda la dinámica de estas generaciones.
Este proyecto aclara como la cooperación entre generaciones de desarrolladores de software libre afecta el desarrollo de software libre.
En la búsqueda de propuesta de solución, se aplicaron los lineamientos metodológicos de la Dinámica de Sistemas para entender como la cooperación basada en confianza puede afectar la acción colectiva de las generaciones de desarrolladores de software libre. Los resultados obtenidos explican como la complejidad dinámica puede dominarse para gestionar la cooperación entre generaciones de desarrolladores de software de forma efectiva en el desarrollo de software libre. Como conclusión final se obtuvo que altos tiempos de re-desarrollo de software afecten directamente la efectividad de la cooperación basada en confianza. | spa |
dc.description.sponsorship | Universitat Oberta de Catalunya UOC | |
dc.description.tableofcontents | 1. Introducción. 1
2. Identificación del problema 4
2.1. Título 4
2.2. Grupo de investigación 4
2.3. Línea de investigación 4
2.4. Tipo de investigación 4
2.5. Pregunta de investigación 5
2.6. Criterios de evaluación. 7
2.7. Hipótesis 8
3. Planteamiento del problema 9
3.1. Descripción 9
4. Justificación 11
5. Marco teórico 12
5.1. Conceptos fundamentales 12
5.1.1. Desarrollo de software libre 12
5.1.2. Cooperación 12
5.1.3. Mecanismos de cooperación 13
5.1.4. Comunidades de desarrollo 14
5.1.5. Comportamiento individual 14
5.1.6. Racionalidad colectiva 14
5.2. Mapa conceptual 15
5.3. Matriz (categoría vs libros) 16
5.4. Teorías 18
5.4.1. Teoría de juegos 18
5.4.2. Modelo bazar 18
5.4.3. Dilema del prisionero 19
5.4.4. Teoría de juegos. Estrategia “Tit for tat” 19
5.4.5. Palabras claves utilizadas en la búsqueda 23
5.4.6. Motores de búsqueda 24
5.4.7. Criterios de búsqueda para incluir 24
5.4.8. Criterios de búsqueda para excluir 24
6. Objetivos (generales y específicos). 25
6.1. Objetivo general 25
6.2. Objetivos específicos 25
7. Método de investigación 27
8. Resultados de la investigación 30
9. Conclusiones 54
10. Recomendaciones y trabajos futuros 55
11. Bibliografía 58 | spa |
dc.format.mimetype | application/pdf | |
dc.language.iso | spa | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Evaluación de mecanismos de cooperación aplicados en la promoción de una acción colectiva efectiva entre generaciones de desarrolladores en el proceso de desarrollo de software libre
un enfoque sistémico | spa |
dc.title.translated | Evaluation of cooperation mechanisms applied in promoting effective collective action among generations of developers in the free software development process a systemic approach | eng |
dc.degree.name | Magíster en Software Libre | |
dc.coverage | Bucaramanga (Colombia) | |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingenierías | |
dc.publisher.program | Maestría en Software Libre | |
dc.description.degreelevel | Maestría | |
dc.type.driver | info:eu-repo/semantics/masterThesis | |
dc.type.local | Tesis | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.subject.keywords | Development of computer programs | |
dc.subject.keywords | Free software | |
dc.subject.keywords | Systems Engineering | |
dc.subject.keywords | Software management | |
dc.subject.keywords | Software application | |
dc.subject.keywords | Software development | |
dc.subject.keywords | New technologies | |
dc.subject.keywords | Investigations | |
dc.subject.keywords | Teaching | |
dc.subject.keywords | Cooperation | eng |
dc.subject.keywords | Time to market | eng |
dc.subject.keywords | Innovation | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | |
dc.relation.references | Castillo Zapata, Fernando (2014). Evaluación de mecanismos de cooperación entre generaciones de desarrolladores en el proceso de desarrollo de software libre. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOC | |
dc.relation.references | Delgado Gutierrez, J.A. (2002) "Análisis Sistémico: Su aplicación a las comunidades humanas": Cie Dossat 2000 Madrid. | |
dc.relation.references | Aracil, J. Gordillo F. (1997) "Dinámica de Sistemas": Alianza Universidad Textos. Madrid. | |
dc.relation.references | Aracil, J. (1992) "Introducción a la Dinámica de Sistemas": Ed. Alianza editorial AU.Textos. Madrid | |
dc.relation.references | Martín, G. j. (2010) "TEORÍA DE EJERCICIOS PRÁCTICOS DE DINAMICA DE SISTEMAS": Barcelona, España | |
dc.relation.references | Parra, V. J. & Rezinzew, D. I. (2008) "Cooperación, expectativa y racionamiento en dilemas sociales de recurso de gran escala": Revista de dinámica de sistemas Vol. 4 Núm. 2 .Bucaramanga, Colombia | |
dc.relation.references | Parra, V. J. & Rezinzew, D. I. (2013) "Cooperación para el Mejoramiento de la Calidad del Aire": Editorial académica española. | |
dc.relation.references | Parra, V. J. & Rezinzew, D. I. (2012) "Evaluación de la Cooperación en Dilemas Sociales de Gran Escala: Un enfoque desde la Dinámica de Sistemas para la evaluación de mecanismos de promoción de la acción colectiva": Editorial académica española. | |
dc.relation.references | Muñoz, H. S. & Perez, R. D. & Martinez, M. J. (2008). “E-Learning aplicado a la cooperación como herramienta educativa en la motivación de profesores y alumnos”. Madrid: | |
dc.relation.references | Barajas, A. & Joost H. & Huergo E (2009). “la cooperación tecnológica en el programa marco de i+d de la unión europea: evidencia empírica para el caso de la empresa española”. Madrid:
Instituto de Análisis Industrial y Financiero. Universidad Complutense de Madrid. | |
dc.relation.references | Cervera, B, Jaime (2008). “Cooperación Universitaria al Desarrollo: Actualidad y futuro a partir de dos experiencias recientes.”. Valladolid, España: | |
dc.relation.references | Díaz, A. J. E. & Olaya, F. J. F. (2009 ) “ConstruColectiva: Guía metodológica para la gestión de proyectos de software basados en metodologías ágiles, utilizando ambientes de desarrollo colaborativo”. Bogotá, Cundinamarca, Colombia:. | |
dc.relation.references | Armendáriz, D. (2008) “Colaboración para el crecimiento del SFA. El grupo de PYMES adopta un modelo de trabajo Open Source, amplía su intervención en proyectos y recibe la confianza de instituciones y empresas.”. País Vasco – España:. | |
dc.relation.references | Software Engineering Group School of Computer Science and Mathematics Keele University Keele, Staffs ST5 5BG, UK & Department of Computer Science University of Durham Durham,UK (2007) “ Guidelines for performing Systematic Literature Reviews in Software Engineering“ | |
dc.relation.references | Geilfus, F. (2009) “80 herramientas para el desarrollo participativo: diagnóstico, planificación, monitoreo, evaluación”. San José, Costa Rica: Instituto Interamericano de Cooperación para la Agricultura (IICA) | |
dc.relation.references | Rebollo, C. M. A. & Perez, G. R. & Garcia, B. O. & Barrangan S. R. (2012). “Las comunidades virtuales como potencial pedagógico para el aprendizaje colaborativo a través de las TIC”. : Enseñanza & Teaching: Revista interuniversitaria de didáctica | |
dc.relation.references | López Zozal, Carlos & Marticorena Sánchez, Raúl & Santos, Pablo & Maudes, Jesús M. (2010). “Uso de herramientas para la adquisición de competencias transversales asociadas al desarrollo y mantenimiento de software”. | |
dc.relation.references | Universidade de Santiago de Compostela. Escola Técnica Superior d'Enxeñaría : España | |
dc.contributor.cvlac | https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000160326 | |
dc.contributor.googlescholar | https://scholar.google.es/citations?hl=es&user=O7IQH-AAAAAJ | |
dc.contributor.orcid | https://orcid.org/0000-0002-2060-6419 | |
dc.contributor.scopus | https://www.scopus.com/authid/detail.uri?authorId=57194112517 | |
dc.contributor.researchgate | https://www.researchgate.net/profile/Jorge_Parra_Valencia | |
dc.subject.lemb | Desarrollo de programas para computador | spa |
dc.subject.lemb | Software libre | spa |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Gestión de software | spa |
dc.subject.lemb | Aplicación de software | spa |
dc.subject.lemb | Desarrollo de software | spa |
dc.subject.lemb | Nuevas tecnologías | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Enseñanza | spa |
dc.description.abstractenglish | The purpose of this project is to deal with the subject of free software development from the perspective of the integration and cooperation of the different generations of software.
The study of generations is based on the different groups of software developers that are demarcated by those who start a free software project and those who support or re-take a free software project that has been on the market for some time.
Cooperation between generations of free software developers is vital to increasing the quantity and quality of free software.
However, knowledge about the cooperation between generations of free software developers is limited.
This project studies the effect of promoting collective action among generations of software developers in the development of free software. The study begins with a reference to the problem of cooperation from the perspective of social dilemmas, then it proceeds to detail some aspects of cooperation between generations of free software developers, and finally it indicates and solves the gap that will be covered in this project.
This project will give us a broad vision of how complex relationships between active developers of new versions and active developers of redevelopment appear in the relationships of generations of free software developers, from the point of view of exchanges between generations and their inclinations to start or continue with free software development projects.
In order to clarify concepts of the complexities of relationships, this project shows us that it is the exchanges between generations and the desertions or withdrawals between them, which demarcate the dynamics between generations that ultimately affect the availability of the common good called free software.
The cooperation component is essential for the growth and increase of the quality of free software, taking into account the dynamics of these generations.
This project clarifies how cooperation between generations of free software developers affects free software development.
In the search for a proposed solution, the methodological guidelines of System Dynamics were applied to understand how cooperation based on trust can affect the collective action of generations of free software developers. The results obtained explain how dynamic complexity can be mastered to manage the cooperation between generations of software developers effectively in the development of free software. As a final conclusion it was obtained that high software re-development times directly affect the effectiveness of cooperation based on trust. | eng |
dc.subject.proposal | Cooperación | spa |
dc.subject.proposal | Tiempo en el mercado | spa |
dc.subject.proposal | Innovación | spa |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |