Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre
Esta investigación es un estudio de los diferentes mecanismos de cooperación utilizados en algunos proyectos representativos de software libre (Kernel GNU/Linux, FreeBSD, Gentoo/KDE, Joomla-CMS, PhapMyAdmin y Ruby on Rails) enmarcando los mismos en las teorías de cooperación utilizadas en diversos c...
- Autores:
-
Betancourth Moncada, Alexander
- Tipo de recurso:
- Fecha de publicación:
- 2015
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/3528
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/3528
- Palabra clave:
- Free software
Software engineering
Systems Engineering
Software management
Software application
Software development
New technologies
Investigations
Teaching
Software libre
Ingeniería de software
Ingeniería de sistemas
Gestión de software
Aplicación de software
Desarrollo de software
Nuevas tecnologías
Investigaciones
Enseñanza
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_634ad9413f6c6f6fdaf2e7b79582fc0a |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/3528 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre |
dc.title.translated.eng.fl_str_mv |
Proposal of guidelines for the management of free software development projects |
title |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre |
spellingShingle |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre Free software Software engineering Systems Engineering Software management Software application Software development New technologies Investigations Teaching Software libre Ingeniería de software Ingeniería de sistemas Gestión de software Aplicación de software Desarrollo de software Nuevas tecnologías Investigaciones Enseñanza |
title_short |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre |
title_full |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre |
title_fullStr |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre |
title_full_unstemmed |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre |
title_sort |
Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre |
dc.creator.fl_str_mv |
Betancourth Moncada, Alexander |
dc.contributor.advisor.none.fl_str_mv |
Parra Valencia, Jorge Andrick |
dc.contributor.author.spa.fl_str_mv |
Betancourth Moncada, Alexander |
dc.contributor.cvlac.*.fl_str_mv |
Parra Valencia, Jorge Andrick [0000160326] |
dc.contributor.googlescholar.*.fl_str_mv |
Parra Valencia, Jorge Andrick [O7IQH-AAAAAJ] |
dc.contributor.orcid.*.fl_str_mv |
Parra Valencia, Jorge Andrick [0000-0002-2060-6419] |
dc.contributor.scopus.*.fl_str_mv |
Parra Valencia, Jorge Andrick [57194112517] |
dc.contributor.researchgate.*.fl_str_mv |
Parra Valencia, Jorge Andrick [Jorge_Parra_Valencia] |
dc.subject.keywords.eng.fl_str_mv |
Free software Software engineering Systems Engineering Software management Software application Software development New technologies Investigations Teaching |
topic |
Free software Software engineering Systems Engineering Software management Software application Software development New technologies Investigations Teaching Software libre Ingeniería de software Ingeniería de sistemas Gestión de software Aplicación de software Desarrollo de software Nuevas tecnologías Investigaciones Enseñanza |
dc.subject.lemb.spa.fl_str_mv |
Software libre Ingeniería de software Ingeniería de sistemas Gestión de software Aplicación de software Desarrollo de software Nuevas tecnologías Investigaciones Enseñanza |
description |
Esta investigación es un estudio de los diferentes mecanismos de cooperación utilizados en algunos proyectos representativos de software libre (Kernel GNU/Linux, FreeBSD, Gentoo/KDE, Joomla-CMS, PhapMyAdmin y Ruby on Rails) enmarcando los mismos en las teorías de cooperación utilizadas en diversos campos de las ciencias técnicas y humanas, con el fin de proponer lineamientos que mejoren la gestión de la cooperación en los proyectos de desarrollo de software libre que presenten características similares |
publishDate |
2015 |
dc.date.issued.none.fl_str_mv |
2015 |
dc.date.accessioned.none.fl_str_mv |
2020-06-26T21:35:05Z |
dc.date.available.none.fl_str_mv |
2020-06-26T21:35:05Z |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.local.spa.fl_str_mv |
Tesis |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/3528 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UNAB |
url |
http://hdl.handle.net/20.500.12749/3528 |
identifier_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB reponame:Repositorio Institucional UNAB |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Betancourth Moncada, Alexander (2015). Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOC |
dc.relation.references.none.fl_str_mv |
Andrick Jorge 2010, Constructo para la evaluación de la cooperación en dilemas sociales de gran escala Cangiano Antonio 2009, Ruby on Rails for Microsoft Developers Delisle Marc, Mastering phpMyAdmin 3.4 for Effective MySQL Management Fogel Karl, Producing Open Source Software, How to Run a Successful Free Software Project González B Jesús M 2000, Software libre 2ª Ed. Febrero 2008 Hansteen Peter N.M. 2011 Ed 2, The book of Pf,. Hofstede Geert., Software libre, Cultures and organizations, Software of the mind Kollock 1998, SOCIAL DILEMMAS: The Anatomy of Cooperation Love Robert 2010, Linux Kernel Development Marriott Jennifer 2010, Waring Elin, The Official Joomla! Book Matellán Olivera Vicente Universidad Rey Juan Carlos , Compilación de ensayos sobre software libre Moineau Laurent y Papathéodorou Aris, Cooperación y producción inmaterial en el software libre. Enero 2000 Ostrom Elinor, 1998, EL GOBIERNO DE LOS BIENES COMUNES Ed. en español Pressman Roger S. 5a Ed, Ingeniería del Software un Enfoque Práctico Roberto Hernández Sampieri, Carlos Fernández Collado, Pilar Baptista Lucio, Metodología de la Investigación, 4ta Edición, México Sádaba Igor, Dominio Abierto, Conocimiento libre y cooperación Stallman M. Richard, Por qué el software no debe tener propietarios Stallman M. Richard, Software Libre - Sociedad Libre, Por qué el software no debe tener propietarios Stallman M. Richard, Software libre para una sociedad libre Vermeir Dirk 2005, How Open is the Future?. |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 2.5 Colombia |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spa.fl_str_mv |
Bucaramanga (Colombia) |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.publisher.faculty.spa.fl_str_mv |
Facultad Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Maestría en Software Libre |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/3528/1/2015_Tesis_Moncada_Alex%c3%a1nder_Betancourth.pdf https://repository.unab.edu.co/bitstream/20.500.12749/3528/2/2015_Articulo_Moncada_Alex%c3%a1nder_Betancourth.pdf https://repository.unab.edu.co/bitstream/20.500.12749/3528/3/2015_Anexos_Moncada_Alex%c3%a1nder_Betancourth.zip https://repository.unab.edu.co/bitstream/20.500.12749/3528/4/2015_Tesis_Moncada_Alex%c3%a1nder_Betancourth.pdf.jpg https://repository.unab.edu.co/bitstream/20.500.12749/3528/5/2015_Articulo_Moncada_Alex%c3%a1nder_Betancourth.pdf.jpg |
bitstream.checksum.fl_str_mv |
eddd7c3e68540095b04d5cf6ea8f7cd5 67d4aa15827da0b4b1578c3a316c5e5d dc0bf38c3ebbbaddfec52a7088beca88 ff9a530636d96e0bae96cb1ceddd94d7 a25d19340f9f5b6534621d00ebcc30fb |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814277767807631360 |
spelling |
Parra Valencia, Jorge Andrick3af1a852-f1a7-4ad6-a745-3cede78589b8300Betancourth Moncada, Alexanderea92b2c9-1404-492f-8f56-a471d0da4577Parra Valencia, Jorge Andrick [0000160326]Parra Valencia, Jorge Andrick [O7IQH-AAAAAJ]Parra Valencia, Jorge Andrick [0000-0002-2060-6419]Parra Valencia, Jorge Andrick [57194112517]Parra Valencia, Jorge Andrick [Jorge_Parra_Valencia]2020-06-26T21:35:05Z2020-06-26T21:35:05Z2015http://hdl.handle.net/20.500.12749/3528instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEsta investigación es un estudio de los diferentes mecanismos de cooperación utilizados en algunos proyectos representativos de software libre (Kernel GNU/Linux, FreeBSD, Gentoo/KDE, Joomla-CMS, PhapMyAdmin y Ruby on Rails) enmarcando los mismos en las teorías de cooperación utilizadas en diversos campos de las ciencias técnicas y humanas, con el fin de proponer lineamientos que mejoren la gestión de la cooperación en los proyectos de desarrollo de software libre que presenten características similaresUniversitat Oberta de Catalunya UOCPropuesta de lineamientos para la gestión de la cooperación en proyectos de software libre 1 Resumen 14 Agradecimientos 15 Tabla De Contenido 18 Prologo 25 1. INTRODUCCIÓN 27 1.1 ANTECEDENTES 28 1.1.1 Los dilemas sociales 28 1.1.2 Los dilemas sociales de gran y pequeña escala 29 1.1.3 La reputación 31 1.1.4 La confianza 32 1.1.5 Reciprocidad 33 1.1.6 El software libre 33 1.2 PLANTEAMIENTO DEL PROBLEMA 36 1.3 PREGUNTA DE INVESTIGACIÓN 39 1.4 HIPOTESIS 42 1.4.1 Cooperar para funcionar 42 1.5 OBJETIVOS 47 1.5.1 Objetivo general 47 1.5.2 Objetivos Específicos 47 1.6 LIMITACIONES 48 2. Revisión de la Literatura 49 2.1 Fuentes de información 49 2.3 Ordenamiento Bibliográfico 49 2.4 Palabras claves para la búsqueda 50 2.5 Criterios para inclusión de información 51 2.6 Programas para control y seguimiento de versiones 52 2.7 Marco Teórico 53 2.7.1 El software libre 53 2.7.2 GNU/Linux 56 2.7.3 Toma de decisiones en Linux 57 2.8 FreeBSD 58 2.8.1 Desarrollo en FreeBSD 59 2.8.2 Toma de decisiones en FreeBSD 60 2.9 Las comunidades de software libre 61 2.10 Metodología de la investigación 63 2.10.1 Enfoque de la investigación 65 2.10.2 Método de muestreo 66 2.10.3 Prueba de la hipótesis 66 2.11 Bibliografía propuesta 67 2.12 Criterios de selección de casos representativos 68 3. Estudio de casos 71 3.1 Caso de estudio kernel GNU/Linux 73 3.1.1 Algunos historiales de aportación en situación adicionar código 80 3.1.2 Algunos historiales de aportación en situación operación commit 82 3.1.3 Mecanismo de cooperación caso de estudio kernel GNU/Linux 85 3.2 Caso de estudio distribución FreeBSD 86 3.2.1 Algunos historiales en caso adicionar código: 88 3.2.2 Algunas aportaciones de operaciones commit 94 3.2.3 Mecanismo de cooperación en caso de estudio distribución FreeBSD 99 3.3 Caso de estudio Gentoo/KDE 101 3.3.1 Algunos historiales en operación adicionar código 102 3.3.2 Algunos historiales de aportación en situación operación commit 106 3.3.3 Mecanismo de cooperación en Caso de estudio Gentoo/KDE 110 3.4 Caso de estudio Joomla-CMS 111 3.4.1 Algunos historiales en operación adicionar código 112 3.4.2 Algunos historiales de aportación en operación commit 115 3.4.3 Mecanismo de cooperación en caso de estudio Joomla-CMS 118 3.5 Caso de estudio PhpMyAdmin 120 3.5.1 Algunos historiales en operación adicionar código 121 3.5.2 Algunos historiales de aportación en situación operación commit 125 3.5.3 Mecanismo de cooperación en caso de estudio PhpMyAdmin 129 3.6 Caso de estudio Ruby on Rails 130 3.6.1 Algunos historiales de aportación en situación adicionar código 132 3.6.2 Algunos historiales de aportación en situación operación commit 135 3.6.3 Mecanismo de cooperación en caso de estudio Ruby on Rails 138 3.7 Resumen y conclusiones 140 4. Propuesta de lineamientos 144 4.1 Objetivo de las propuestas de mecanismos de cooperación 144 4.2 Caracterización de la cooperación en los casos de estudio 146 4.3 Efectividad de los mecanismos de cooperación estudiados 151 4.3.1 Superación de condiciones de desconfianza 152 4.3.2 Sostenibilidad de la cooperación 154 4.3.3 Realimentación de información 155 4.3.4 Cooperación como norma 156 4.3.5 Enfrentar deserción 157 4.3.6 Percepción de daño 158 4.4 Mejorar la cooperación 160 4.5 Elementos de la propuesta 162 4.5.1 Promover la llegada de nuevos miembros 162 4.5.2 Aprovechar las bifurcaciones 163 4.5.3 Implementar estructura de reconocimiento 164 4.5.4 Cambiar no Desertar 165 4.5.5 Seguimiento de la calidad 166 4.6 Consideraciones especiales de los lineamientos propuestos 167 5. Conclusiones y Discusion 170 5.1 Sumario hallazgos 170 5.1.1 Los proyectos de software libre como dilema social 170 5.1.2 Los mecanismos de cooperación son mejorables 172 5.1.3 Expectativa de los lineamientos 173 5.2 Discusión de los hallazgos 177 6. Recomendaciones y trabajo futuro 180 BIBLIOGRAFÍA 183 LISTADO DE ILUSTRACIONES 185 LISTADO DE TABLAS 191 ANEXOS 192MaestríaThis research is a study of the different cooperation mechanisms used in some representative free software projects (Kernel GNU/Linux, FreeBSD, Gentoo/KDE, Joomla-CMS, PhapMyAdmin and Ruby on Rails) framing them in the cooperation theories used. in various fields of technical and human sciences, in order to propose guidelines that improve the management of cooperation in free software development projects that have similar characteristicsapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaPropuesta de lineamientos para la gestión de proyectos de desarrollo de software libreProposal of guidelines for the management of free software development projectsMagíster en Software LibreBucaramanga (Colombia)Universidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Software Libreinfo:eu-repo/semantics/masterThesisTesishttp://purl.org/redcol/resource_type/TMFree softwareSoftware engineeringSystems EngineeringSoftware managementSoftware applicationSoftware developmentNew technologiesInvestigationsTeachingSoftware libreIngeniería de softwareIngeniería de sistemasGestión de softwareAplicación de softwareDesarrollo de softwareNuevas tecnologíasInvestigacionesEnseñanzaBetancourth Moncada, Alexander (2015). Propuesta de lineamientos para la gestión de proyectos de desarrollo de software libre. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOCAndrick Jorge 2010, Constructo para la evaluación de la cooperación en dilemas sociales de gran escalaCangiano Antonio 2009, Ruby on Rails for Microsoft DevelopersDelisle Marc, Mastering phpMyAdmin 3.4 for Effective MySQL ManagementFogel Karl, Producing Open Source Software, How to Run a Successful Free Software ProjectGonzález B Jesús M 2000, Software libre 2ª Ed. Febrero 2008Hansteen Peter N.M. 2011 Ed 2, The book of Pf,.Hofstede Geert., Software libre, Cultures and organizations, Software of the mindKollock 1998, SOCIAL DILEMMAS: The Anatomy of CooperationLove Robert 2010, Linux Kernel DevelopmentMarriott Jennifer 2010, Waring Elin, The Official Joomla! BookMatellán Olivera Vicente Universidad Rey Juan Carlos , Compilación de ensayos sobre software libreMoineau Laurent y Papathéodorou Aris, Cooperación y producción inmaterial en el software libre. Enero 2000Ostrom Elinor, 1998, EL GOBIERNO DE LOS BIENES COMUNES Ed. en españolPressman Roger S. 5a Ed, Ingeniería del Software un Enfoque PrácticoRoberto Hernández Sampieri, Carlos Fernández Collado, Pilar Baptista Lucio, Metodología de la Investigación, 4ta Edición, MéxicoSádaba Igor, Dominio Abierto, Conocimiento libre y cooperaciónStallman M. Richard, Por qué el software no debe tener propietariosStallman M. Richard, Software Libre - Sociedad Libre, Por qué el software no debe tener propietariosStallman M. Richard, Software libre para una sociedad libreVermeir Dirk 2005, How Open is the Future?.ORIGINAL2015_Tesis_Moncada_Alexánder_Betancourth.pdf2015_Tesis_Moncada_Alexánder_Betancourth.pdfTesisapplication/pdf1490577https://repository.unab.edu.co/bitstream/20.500.12749/3528/1/2015_Tesis_Moncada_Alex%c3%a1nder_Betancourth.pdfeddd7c3e68540095b04d5cf6ea8f7cd5MD51open access2015_Articulo_Moncada_Alexánder_Betancourth.pdf2015_Articulo_Moncada_Alexánder_Betancourth.pdfArtículoapplication/pdf168536https://repository.unab.edu.co/bitstream/20.500.12749/3528/2/2015_Articulo_Moncada_Alex%c3%a1nder_Betancourth.pdf67d4aa15827da0b4b1578c3a316c5e5dMD52open access2015_Anexos_Moncada_Alexánder_Betancourth.zip2015_Anexos_Moncada_Alexánder_Betancourth.zipAnexosapplication/octet-stream43534228https://repository.unab.edu.co/bitstream/20.500.12749/3528/3/2015_Anexos_Moncada_Alex%c3%a1nder_Betancourth.zipdc0bf38c3ebbbaddfec52a7088beca88MD53open accessTHUMBNAIL2015_Tesis_Moncada_Alexánder_Betancourth.pdf.jpg2015_Tesis_Moncada_Alexánder_Betancourth.pdf.jpgIM Thumbnailimage/jpeg7096https://repository.unab.edu.co/bitstream/20.500.12749/3528/4/2015_Tesis_Moncada_Alex%c3%a1nder_Betancourth.pdf.jpgff9a530636d96e0bae96cb1ceddd94d7MD54open access2015_Articulo_Moncada_Alexánder_Betancourth.pdf.jpg2015_Articulo_Moncada_Alexánder_Betancourth.pdf.jpgIM Thumbnailimage/jpeg11037https://repository.unab.edu.co/bitstream/20.500.12749/3528/5/2015_Articulo_Moncada_Alex%c3%a1nder_Betancourth.pdf.jpga25d19340f9f5b6534621d00ebcc30fbMD55open access20.500.12749/3528oai:repository.unab.edu.co:20.500.12749/35282022-06-06 12:16:51.563open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co |