Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema
.
Este artículo surge a partir de la interpretaciónde la realidad de las prácticas de cooperación en el desarrollo de software libre, en un contexto donde se identificaron desde la racionalidad individual de los desarrolladores, los factores que pueden mejorar en forma colectiva las prácticasde cooperación. Se realizó una revisión de la literatura sobre las teorías de lacooperación en general, la cooperación en el desarrollo de software libre y la programación extrema. Los resultados obtenidos muestran un inventario de competencias de fácil aplicación en el desarrollo de software libre, que se encuentran plasmados en un curso e-learning y sugieren un sistema de competencias para la cooperación.
0124-7492
14
2013-09-10
60
75
Ingenium - 2015
info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
id |
metarevistapublica_unisanbuenaventura_ingeniumrevistadelafacultaddeingenieria_62_article_1334 |
---|---|
record_format |
ojs |
spelling |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema Este artículo surge a partir de la interpretaciónde la realidad de las prácticas de cooperación en el desarrollo de software libre, en un contexto donde se identificaron desde la racionalidad individual de los desarrolladores, los factores que pueden mejorar en forma colectiva las prácticasde cooperación. Se realizó una revisión de la literatura sobre las teorías de lacooperación en general, la cooperación en el desarrollo de software libre y la programación extrema. Los resultados obtenidos muestran un inventario de competencias de fácil aplicación en el desarrollo de software libre, que se encuentran plasmados en un curso e-learning y sugieren un sistema de competencias para la cooperación. Cuesta Quintero, Byron Parra, Jorge Andrick Software Libre Cooperación Programación Extrema Prácticas de Desarrollo de Software. 14 28 Núm. 28 , Año 2013 : INGENIUM Artículo de revista Journal article 2013-09-10T00:00:00Z 2013-09-10T00:00:00Z 2013-09-10 application/pdf Universidad San Buenaventura - USB (Colombia) Ingenium 0124-7492 https://revistas.usb.edu.co/index.php/Ingenium/article/view/1334 10.21500/01247492.1334 https://doi.org/10.21500/01247492.1334 spa https://creativecommons.org/licenses/by-nc-sa/4.0/ Ingenium - 2015 60 75 . R. Krishna. Analysis of new paradigms for the Development and application in Free and open source software Engineering. 2009. http://krishnarajpm.com/pdf/foss.pdf - 10/01/2013. . G. Robles, et at.Who is doing it? knowing more about libre software developers. 2001. http://widi.berlios.de/paper/study.pdf - 28/02/2013. . P. Himanen. The Hacker Ethic and the Spirit of the Information Age. Random House. 2002.http://eprints.rclis.org/12851/1/pekka.pdf - 10/02/2013. . Free Software Foundation (1985). The GNU manifesto. http://www.gnu.org/philosophy/fs-motives.es.html - 08/12/2012. . A. Cox. Cathedrals, Bazaars and the Town Council.Slashdot. 1998. http://news.slashdot.org/story/98/10/13/1423253/featurecathedrals-bazaars-and-the-town-council-14/12/2012. . A. Rishab, et at.“Free/libre and open source software: Survey and study - part IV: Survey of developers”. International Institute of Infonomics University of Maastricht, The Netherlands. 2002. pp. 8-46. . E. Raymond. The Cathedral and the Bazaar. Knowledge, Technology & Policy, Fall99, Vol. 12 Issue 3.1999. pp. 23-49. . G. Robles. Ingeniería del Software Libre, Una visión alternativa a la ingenieradel software tradicional. 2002. http://es.tldp.org/Presentaciones/200211hispalinux/robles/robles-ponencia-hispalinux-2002.pdf- 24/11/2012. . M. Marco. Free software contributions to improve traditional software management projects. Universitat Oberta de Catalunya. 2005. http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=AF62D346BA8B0AAA1430719451D41259?doi=10.1.1.107.6426&rep=rep1&type=pdf - 27/03/2013. . A. Narduzzo, A. Rossi.Modularityin action: Gnu/Linux and free/open source software development model unleashed. 2003. http://opensource.mit.edu/papers/narduzzorossi.pdf - 02/31/2013. . J. Ehrenkrantz. “Release management within opensource projects”. En: Proceedings of the 3rd Works-hop on Open Source SoftwareEngineering at the 25th International Conference on Software Engineering,USA: Portland, 2003. . J. González Barahona, et at.Introducción al software libre: El desarrollador y sus motivaciones.UniversitatOberta de Catalunya. 2003. pp. 91 - 245. . E. Ostrom. Social dilemmas and human behavior. Economics in Nature.Social Dilemmas. Mate Choice and BiologicalMarkets. 2001. pág.23–41. . M. Foddy. Resolving social dilemmas: dynamics, structural, and intergroup aspects. PsychologyPress. 1999. . J. Parra. Constructo para la evaluación de la cooperación en dilemas sociales de gran escala. PhD thesis, Universidad Nacional de Colombia.Doctorado en Ingeniería ´Área Sistemas. 2010. . P. Kollock. Social dilemmas: The anatomy of cooperation. Annual Review of Sociology, 24 (1). 1998. pp. 183-214. . E. Ostrom. Governing the commons: The evolution of institutions for collectiveaction. Cambridge University Press. 1990. . A. Biel, et at.Norm perception and cooperation in large scale social dilemmas. Resolving social dilemmas: Dynamic, structural, and intergroup aspects. 1999. pp. 245-252. . J. Walker, E. Ostrom. Trust and reciprocity as foundations for cooperation: Individuals, institutions, and context. In Capstone Meeting of the RSF Trust Initiative at the Russell Sage Foundation. 2007. . J. Cardenas. How do groups solve local commons dilemmas? Lessonsfrom experimental economics in the field. Environment, Development andSustainability, 2 (3). 2000. pp. 305-322. . E. Ostrom,et at. Rules, games, and common-poolresources. University of Michigan Press. 1994. . G. Hardin. The tragedy of the commons. Journal of Natural Resources PolicyResearch, 1 (3). 2009, pp. 243-253. . G. Hardin. The tragedy of the commons. The population problem has no technical solution; it requires a fundamental extension in morality. Science (New York, NY), 162 (859), 1243. 1968. . C. Baldwin, K. Clark. The architecture of participation: Does code architecture mitigate free riding in the open source development model? Management Science, 52, 7, 2006. pp. 1116-1127. . E. Ostrom. Collective action and the evolution of social norms. The Journal of Economic Perspectives, 14 (3). 2000. pp. 137-158. . E. Ostrom. A Behavioral Approach to the Rational Choice Theory of Collective Action: Presidential Address, American Political Science Association. The American Political Science Review, Vol. 92, No. 1. 1997. pp. 1-22. . S. Koch, G. Schneider.“Effort, co-operation and co-ordination in an open source software project: GNOME”.Information Systems Journal 12(1). 2002. pp. 27-42. . S. Koch, G. Schneider. “Results from softwareengineering research into open source development projects using public data, DiskussionspapierezumTätigkeitsfeldInformationsverarbeitungundInformationswirtschaft”. En: H.R. Hansen, W.H. Janko (Hrsg.), Wirtschaftsuniversität Wien (núm. 22). 2002. . D. Germán. “The evolution of gnome”. En: Proceedings of the 2nd Workshop on Open Source Software Engineering at the 24thInternational Conference on Software Engineering, USA: Florida. 2002. . A. Mockus. “Acase study of open source software development: the apache server”.En: Proceedings of the 22nd International Conference on Software Engineering, Irlanda: Limerick, ACM Press. 2000. . J. Roberts,et at. Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the Apache projects. 2006. . M. Elliott, W. Scacchi.“Free software development: Cooperation and conflict in a virtual organizational culture”, Free/Open Source Software Development. 2004. pp. 152-172. . W. Scacchi. Understanding open source software evolution:Applying, breaking and rethinking the laws of software evolution. 2003. http://www.ics.uci.edu/~wscacchi/Papers/New/Understanding-OSS-Evolution.pdf - 11/04/2013. . L. Lindstrom, R. Jeffries.“Extreme Programming and Agile Software Development Methodologies”. InformationSystems Management, Vol. 21 Issue 3. 2004. pp. 41-52. . R. Pressman. Ingeniería de Software un enfoque práctico.Madrid. 5 Edición, Editorial McGraw-Hill. 2004. pp. 55-66. . D. Aycart Pérez, et at.Ingeniería del software en entornos de Software Libre.UniversitatOberta de Catalunya. 2007. pp. 28-37. . R. Jeffries, et at.Extreme ProgrammingInstalled.Addison Wesley Longman, 172. 2001. . K. Beck, M. Fowler.Planning Extreme Programming. Addison-Wesley Longman Publishing Co., Inc.Boston, MA, USA. 2000. . J. González, G. Robles.“Unmounting the “code god” assumption”. En: Proceedings of the Fourth InternationalConference on extreme Programming and Agile Processes in Software Engineering, Italia: Génova. 2003. . K. Beck.Embracing change with extreme programming.Computer, Vol. 32, No. 10. 1999. pp. 70-77. . K. Beck.Extreme Programming Explained: Embrace Change. Adison-Wesley. 2000. . M. Fowler.Refactoring – Improving the design of existing code. Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA. 2000. . W. Lewis.Software Testing and Continuous Quality Improvement.CRC Press LLC. 2000. . G. Meyers.The Art of Software Testing. John Wiley&Sons. 2000. . P. Williams, et at. Modelos de diseño instruccional. Material didáctico web de la UOC. 2003. Publicación en línea. - 17/03/2013. . J. Puello,R. Barragán.Un modelo para el diseño de cursos virtuales de aprendizaje por competencias y basados en estándares de calidad. 2008.http://www.revistas.unal.edu.co/index.php/email/article/view/12624- 22/02/2013. . J. Stephenson, A. Sangrà. Modelos pedagógicos y e-learning: La pedagogía en el e-learning. Universitat Oberta de Catalunya. 2003. pp. 13-28. [48]. S. Hernández Requena.“El modelo constructivista con las nuevas tecnologías: aplicado en el proceso de aprendizaje”.En: Comunicación y construcción del conocimiento en el nuevo espacio tecnológico, Revista de Universidad y Sociedad del Conocimiento (RUSC). Vol. 5, n.º 2. UOC. 2008. . D. Arguelles, N. Nagles. Estrategias para promover procesos de aprendizaje autónomo. Bogota. Alfaomega. 2007. pp. 302-306. . M. Unirrago. Educación virtual encuentro formativo en el ciberespacio.Bucaramanga. UNAB. 2001, pp. 123-132. . W. Scacchi, et at. Understanding Free/Open Source Software Development Processes. Software process improvement and practice. 2006. pp.95-105. . D. Berrunta. Programación extrema y software libre. 2006. http://es.scribd.com/doc/110617623/Ponencia-Sl-y-Xp.- 10/12/2013. https://revistas.usb.edu.co/index.php/Ingenium/article/download/1334/1125 info:eu-repo/semantics/article http://purl.org/coar/resource_type/c_6501 info:eu-repo/semantics/publishedVersion http://purl.org/coar/version/c_970fb48d4fbd8a85 info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 Text Publication |
institution |
UNIVERSIDAD DE SAN BUENAVENTURA |
thumbnail |
https://nuevo.metarevistas.org/UNIVERSIDADDESANBUENAVENTURA_COLOMBIA/logo.png |
country_str |
Colombia |
collection |
Ingenium Revista de la facultad de ingeniería |
title |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema |
spellingShingle |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema Cuesta Quintero, Byron Parra, Jorge Andrick Software Libre Cooperación Programación Extrema Prácticas de Desarrollo de Software. |
title_short |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema |
title_full |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema |
title_fullStr |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema |
title_full_unstemmed |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema |
title_sort |
curso e-learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema |
title_eng |
Curso E-Learning para el mejoramiento de las competencias de cooperación en el desarrollo de proyectos de software libre orientado a los lineamientos metodológicos de la programación extrema |
description |
Este artículo surge a partir de la interpretaciónde la realidad de las prácticas de cooperación en el desarrollo de software libre, en un contexto donde se identificaron desde la racionalidad individual de los desarrolladores, los factores que pueden mejorar en forma colectiva las prácticasde cooperación. Se realizó una revisión de la literatura sobre las teorías de lacooperación en general, la cooperación en el desarrollo de software libre y la programación extrema. Los resultados obtenidos muestran un inventario de competencias de fácil aplicación en el desarrollo de software libre, que se encuentran plasmados en un curso e-learning y sugieren un sistema de competencias para la cooperación.
|
author |
Cuesta Quintero, Byron Parra, Jorge Andrick |
author_facet |
Cuesta Quintero, Byron Parra, Jorge Andrick |
topicspa_str_mv |
Software Libre Cooperación Programación Extrema Prácticas de Desarrollo de Software. |
topic |
Software Libre Cooperación Programación Extrema Prácticas de Desarrollo de Software. |
topic_facet |
Software Libre Cooperación Programación Extrema Prácticas de Desarrollo de Software. |
citationvolume |
14 |
citationissue |
28 |
citationedition |
Núm. 28 , Año 2013 : INGENIUM |
publisher |
Universidad San Buenaventura - USB (Colombia) |
ispartofjournal |
Ingenium |
source |
https://revistas.usb.edu.co/index.php/Ingenium/article/view/1334 |
language |
spa |
format |
Article |
rights |
https://creativecommons.org/licenses/by-nc-sa/4.0/ Ingenium - 2015 info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
references |
. R. Krishna. Analysis of new paradigms for the Development and application in Free and open source software Engineering. 2009. http://krishnarajpm.com/pdf/foss.pdf - 10/01/2013. . G. Robles, et at.Who is doing it? knowing more about libre software developers. 2001. http://widi.berlios.de/paper/study.pdf - 28/02/2013. . P. Himanen. The Hacker Ethic and the Spirit of the Information Age. Random House. 2002.http://eprints.rclis.org/12851/1/pekka.pdf - 10/02/2013. . Free Software Foundation (1985). The GNU manifesto. http://www.gnu.org/philosophy/fs-motives.es.html - 08/12/2012. . A. Cox. Cathedrals, Bazaars and the Town Council.Slashdot. 1998. http://news.slashdot.org/story/98/10/13/1423253/featurecathedrals-bazaars-and-the-town-council-14/12/2012. . A. Rishab, et at.“Free/libre and open source software: Survey and study - part IV: Survey of developers”. International Institute of Infonomics University of Maastricht, The Netherlands. 2002. pp. 8-46. . E. Raymond. The Cathedral and the Bazaar. Knowledge, Technology & Policy, Fall99, Vol. 12 Issue 3.1999. pp. 23-49. . G. Robles. Ingeniería del Software Libre, Una visión alternativa a la ingenieradel software tradicional. 2002. http://es.tldp.org/Presentaciones/200211hispalinux/robles/robles-ponencia-hispalinux-2002.pdf- 24/11/2012. . M. Marco. Free software contributions to improve traditional software management projects. Universitat Oberta de Catalunya. 2005. http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=AF62D346BA8B0AAA1430719451D41259?doi=10.1.1.107.6426&rep=rep1&type=pdf - 27/03/2013. . A. Narduzzo, A. Rossi.Modularityin action: Gnu/Linux and free/open source software development model unleashed. 2003. http://opensource.mit.edu/papers/narduzzorossi.pdf - 02/31/2013. . J. Ehrenkrantz. “Release management within opensource projects”. En: Proceedings of the 3rd Works-hop on Open Source SoftwareEngineering at the 25th International Conference on Software Engineering,USA: Portland, 2003. . J. González Barahona, et at.Introducción al software libre: El desarrollador y sus motivaciones.UniversitatOberta de Catalunya. 2003. pp. 91 - 245. . E. Ostrom. Social dilemmas and human behavior. Economics in Nature.Social Dilemmas. Mate Choice and BiologicalMarkets. 2001. pág.23–41. . M. Foddy. Resolving social dilemmas: dynamics, structural, and intergroup aspects. PsychologyPress. 1999. . J. Parra. Constructo para la evaluación de la cooperación en dilemas sociales de gran escala. PhD thesis, Universidad Nacional de Colombia.Doctorado en Ingeniería ´Área Sistemas. 2010. . P. Kollock. Social dilemmas: The anatomy of cooperation. Annual Review of Sociology, 24 (1). 1998. pp. 183-214. . E. Ostrom. Governing the commons: The evolution of institutions for collectiveaction. Cambridge University Press. 1990. . A. Biel, et at.Norm perception and cooperation in large scale social dilemmas. Resolving social dilemmas: Dynamic, structural, and intergroup aspects. 1999. pp. 245-252. . J. Walker, E. Ostrom. Trust and reciprocity as foundations for cooperation: Individuals, institutions, and context. In Capstone Meeting of the RSF Trust Initiative at the Russell Sage Foundation. 2007. . J. Cardenas. How do groups solve local commons dilemmas? Lessonsfrom experimental economics in the field. Environment, Development andSustainability, 2 (3). 2000. pp. 305-322. . E. Ostrom,et at. Rules, games, and common-poolresources. University of Michigan Press. 1994. . G. Hardin. The tragedy of the commons. Journal of Natural Resources PolicyResearch, 1 (3). 2009, pp. 243-253. . G. Hardin. The tragedy of the commons. The population problem has no technical solution; it requires a fundamental extension in morality. Science (New York, NY), 162 (859), 1243. 1968. . C. Baldwin, K. Clark. The architecture of participation: Does code architecture mitigate free riding in the open source development model? Management Science, 52, 7, 2006. pp. 1116-1127. . E. Ostrom. Collective action and the evolution of social norms. The Journal of Economic Perspectives, 14 (3). 2000. pp. 137-158. . E. Ostrom. A Behavioral Approach to the Rational Choice Theory of Collective Action: Presidential Address, American Political Science Association. The American Political Science Review, Vol. 92, No. 1. 1997. pp. 1-22. . S. Koch, G. Schneider.“Effort, co-operation and co-ordination in an open source software project: GNOME”.Information Systems Journal 12(1). 2002. pp. 27-42. . S. Koch, G. Schneider. “Results from softwareengineering research into open source development projects using public data, DiskussionspapierezumTätigkeitsfeldInformationsverarbeitungundInformationswirtschaft”. En: H.R. Hansen, W.H. Janko (Hrsg.), Wirtschaftsuniversität Wien (núm. 22). 2002. . D. Germán. “The evolution of gnome”. En: Proceedings of the 2nd Workshop on Open Source Software Engineering at the 24thInternational Conference on Software Engineering, USA: Florida. 2002. . A. Mockus. “Acase study of open source software development: the apache server”.En: Proceedings of the 22nd International Conference on Software Engineering, Irlanda: Limerick, ACM Press. 2000. . J. Roberts,et at. Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the Apache projects. 2006. . M. Elliott, W. Scacchi.“Free software development: Cooperation and conflict in a virtual organizational culture”, Free/Open Source Software Development. 2004. pp. 152-172. . W. Scacchi. Understanding open source software evolution:Applying, breaking and rethinking the laws of software evolution. 2003. http://www.ics.uci.edu/~wscacchi/Papers/New/Understanding-OSS-Evolution.pdf - 11/04/2013. . L. Lindstrom, R. Jeffries.“Extreme Programming and Agile Software Development Methodologies”. InformationSystems Management, Vol. 21 Issue 3. 2004. pp. 41-52. . R. Pressman. Ingeniería de Software un enfoque práctico.Madrid. 5 Edición, Editorial McGraw-Hill. 2004. pp. 55-66. . D. Aycart Pérez, et at.Ingeniería del software en entornos de Software Libre.UniversitatOberta de Catalunya. 2007. pp. 28-37. . R. Jeffries, et at.Extreme ProgrammingInstalled.Addison Wesley Longman, 172. 2001. . K. Beck, M. Fowler.Planning Extreme Programming. Addison-Wesley Longman Publishing Co., Inc.Boston, MA, USA. 2000. . J. González, G. Robles.“Unmounting the “code god” assumption”. En: Proceedings of the Fourth InternationalConference on extreme Programming and Agile Processes in Software Engineering, Italia: Génova. 2003. . K. Beck.Embracing change with extreme programming.Computer, Vol. 32, No. 10. 1999. pp. 70-77. . K. Beck.Extreme Programming Explained: Embrace Change. Adison-Wesley. 2000. . M. Fowler.Refactoring – Improving the design of existing code. Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA. 2000. . W. Lewis.Software Testing and Continuous Quality Improvement.CRC Press LLC. 2000. . G. Meyers.The Art of Software Testing. John Wiley&Sons. 2000. . P. Williams, et at. Modelos de diseño instruccional. Material didáctico web de la UOC. 2003. Publicación en línea. - 17/03/2013. . J. Puello,R. Barragán.Un modelo para el diseño de cursos virtuales de aprendizaje por competencias y basados en estándares de calidad. 2008.http://www.revistas.unal.edu.co/index.php/email/article/view/12624- 22/02/2013. . J. Stephenson, A. Sangrà. Modelos pedagógicos y e-learning: La pedagogía en el e-learning. Universitat Oberta de Catalunya. 2003. pp. 13-28. [48]. S. Hernández Requena.“El modelo constructivista con las nuevas tecnologías: aplicado en el proceso de aprendizaje”.En: Comunicación y construcción del conocimiento en el nuevo espacio tecnológico, Revista de Universidad y Sociedad del Conocimiento (RUSC). Vol. 5, n.º 2. UOC. 2008. . D. Arguelles, N. Nagles. Estrategias para promover procesos de aprendizaje autónomo. Bogota. Alfaomega. 2007. pp. 302-306. . M. Unirrago. Educación virtual encuentro formativo en el ciberespacio.Bucaramanga. UNAB. 2001, pp. 123-132. . W. Scacchi, et at. Understanding Free/Open Source Software Development Processes. Software process improvement and practice. 2006. pp.95-105. . D. Berrunta. Programación extrema y software libre. 2006. http://es.scribd.com/doc/110617623/Ponencia-Sl-y-Xp.- 10/12/2013. |
type_driver |
info:eu-repo/semantics/article |
type_coar |
http://purl.org/coar/resource_type/c_6501 |
type_version |
info:eu-repo/semantics/publishedVersion |
type_coarversion |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
type_content |
Text |
publishDate |
2013-09-10 |
date_accessioned |
2013-09-10T00:00:00Z |
date_available |
2013-09-10T00:00:00Z |
url |
https://revistas.usb.edu.co/index.php/Ingenium/article/view/1334 |
url_doi |
https://doi.org/10.21500/01247492.1334 |
issn |
0124-7492 |
doi |
10.21500/01247492.1334 |
citationstartpage |
60 |
citationendpage |
75 |
url2_str_mv |
https://revistas.usb.edu.co/index.php/Ingenium/article/download/1334/1125 |
_version_ |
1811200845488848896 |