Esta revista proporciona un acceso abierto inmediato a su contenido, basado en el principio de que ofrecer al público un acceso libre a las investigaciones ayuda a un mayor intercambio global de conocimiento.
Por tanto se acoge a la Licencia Creative Commons 4.0 Atribuciones Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.
http://creativecommons.org/licenses/by-nc-sa/4.0/
Cesión de Derechos:
UNIVERSIDAD DE SAN BUENAVENTURA, BOGOTÁ
AUTORIZACIÓN DEL AUTOR DE ESCRITOS ACADÉMICOS PARA SU REPRODUCCIÓN EN REVISTA INGENIUM
Yo______________________________________________________, Autorizo a la Universidad de San Buenaventura, Bogotá, para que en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor, reproduzcan por cualquier medio la totalidad de la ponencia, artículo, conferencia o escrito producto de mi actividad académica y titulado: __________________________________________________________________________________________________________________________________________________
La Universidad de San Buenaventura, Bogotá, hará uso estrictamente académico de este producto sin fines de lucro y asumirá los costos de la reproducción; los autores no solicitarán derechos patrimoniales a la Universidad por esta reproducción, renunciando a lo establecido en el artículo 72 de la ley 23 de 1982. Con todo, en mi condición de autor me reservo los derechos morales de la obra antes citada con arreglo al artículo 30 de la ley 23 de 1982. Como autor o autores, manifestamos que el escrito académico objeto de la presente autorización es original y la realizo sin violar o usurpar derechos de autor de terceros, por lo tanto la obra es de nuestra exclusiva autoría y poseemos la titularidad sobre la misma. En caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la obra en cuestión, el autor o autores, asumirán toda la responsabilidad, y saldrán en defensa de los derechos aquí autorizados; para todos los efectos la Universidad actúa como un tercero de buena fe.
En concordancia suscribo este documento en la Universidad de San Buenaventura, Bogotá, a los ________ días del mes de ____________________ de _________.
NOMBRE _______________________________________ FIRMA ________________________________________
DOC. IDENTIDAD__________________________________
Resumen
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.
Palabras clave:
Referencias
[2]. 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.
[3]. 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.
[4]. Free Software Foundation (1985). The GNU manifesto. http://www.gnu.org/philosophy/fs-motives.es.html - 08/12/2012.
[5]. 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.
[6]. 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.
[7]. E. Raymond. The Cathedral and the Bazaar. Knowledge, Technology & Policy, Fall99, Vol. 12 Issue 3.1999. pp. 23-49.
[8]. 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.
[9]. 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.
[10]. 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.
[11]. 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.
[12]. J. González Barahona, et at.Introducción al software libre: El desarrollador y sus motivaciones.UniversitatOberta de Catalunya. 2003. pp. 91 - 245.
[13]. E. Ostrom. Social dilemmas and human behavior. Economics in Nature.Social Dilemmas. Mate Choice and BiologicalMarkets. 2001. pág.23–41.
[14]. M. Foddy. Resolving social dilemmas: dynamics, structural, and intergroup aspects. PsychologyPress. 1999.
[15]. 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.
[16]. P. Kollock. Social dilemmas: The anatomy of cooperation. Annual Review of Sociology, 24 (1). 1998. pp. 183-214.
[17]. E. Ostrom. Governing the commons: The evolution of institutions for collectiveaction. Cambridge University Press. 1990.
[18]. 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.
[19]. 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.
[20]. J. Cardenas. How do groups solve local commons dilemmas? Lessonsfrom experimental economics in the field. Environment, Development andSustainability, 2 (3). 2000. pp. 305-322.
[21]. E. Ostrom,et at. Rules, games, and common-poolresources. University of Michigan Press. 1994.
[22]. G. Hardin. The tragedy of the commons. Journal of Natural Resources PolicyResearch, 1 (3). 2009, pp. 243-253.
[23]. 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.
[24]. 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.
[25]. E. Ostrom. Collective action and the evolution of social norms. The Journal of Economic Perspectives, 14 (3). 2000. pp. 137-158.
[26]. 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.
[27]. 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.
[28]. 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.
[29]. 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.
[30]. 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.
[31]. J. Roberts,et at. Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the Apache projects. 2006.
[32]. M. Elliott, W. Scacchi.“Free software development: Cooperation and conflict in a virtual organizational culture”, Free/Open Source Software Development. 2004. pp. 152-172.
[33]. 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.
[34]. L. Lindstrom, R. Jeffries.“Extreme Programming and Agile Software Development Methodologies”. InformationSystems Management, Vol. 21 Issue 3. 2004. pp. 41-52.
[35]. R. Pressman. Ingeniería de Software un enfoque práctico.Madrid. 5 Edición, Editorial McGraw-Hill. 2004. pp. 55-66.
[36]. D. Aycart Pérez, et at.Ingeniería del software en entornos de Software Libre.UniversitatOberta de Catalunya. 2007. pp. 28-37.
[37]. R. Jeffries, et at.Extreme ProgrammingInstalled.Addison Wesley Longman, 172. 2001.
[38]. K. Beck, M. Fowler.Planning Extreme Programming. Addison-Wesley Longman Publishing Co., Inc.Boston, MA, USA. 2000.
[39]. 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.
[40]. K. Beck.Embracing change with extreme programming.Computer, Vol. 32, No. 10. 1999. pp. 70-77.
[41]. K. Beck.Extreme Programming Explained: Embrace Change. Adison-Wesley. 2000.
[42]. M. Fowler.Refactoring – Improving the design of existing code. Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA. 2000.
[43]. W. Lewis.Software Testing and Continuous Quality Improvement.CRC Press LLC. 2000.
[44]. G. Meyers.The Art of Software Testing. John Wiley&Sons. 2000.
[45]. 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.
[46]. 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.
[47]. 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.
[49]. D. Arguelles, N. Nagles. Estrategias para promover procesos de aprendizaje autónomo. Bogota. Alfaomega. 2007. pp. 302-306.
[50]. M. Unirrago. Educación virtual encuentro formativo en el ciberespacio.Bucaramanga. UNAB. 2001, pp. 123-132.
[51]. W. Scacchi, et at. Understanding Free/Open Source Software Development Processes. Software process improvement and practice. 2006. pp.95-105.
[52]. D. Berrunta. Programación extrema y software libre. 2006. http://es.scribd.com/doc/110617623/Ponencia-Sl-y-Xp.- 10/12/2013.