<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "https://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.1" specific-use="sps-1.9" xml:lang="es"
	xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
	<front>
		<journal-meta>
			<journal-id journal-id-type="publisher-id">apertura</journal-id>
			<journal-title-group>
				<journal-title>Apertura (Guadalajara, Jal.)</journal-title>
				<abbrev-journal-title abbrev-type="publisher">Apert. (Guadalaj.,
					Jal.)</abbrev-journal-title>
			</journal-title-group>
			<issn pub-type="ppub">1665-6180</issn>
			<issn pub-type="epub">2007-1094</issn>
			<publisher>
				<publisher-name>Universidad de Guadalajara, Sistema de Universidad
					Virtual</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.32870/Ap.v12n1.1791</article-id>
			<article-categories>
				<subj-group subj-group-type="heading">
					<subject>Artículos de investigación</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Programación individual, por pares o colectiva: ¿cuál conviene
					utilizar en la universidad?</article-title>
				<trans-title-group xml:lang="en">
					<trans-title>Solo, pair or Mob programming: Which should be used in
						university?</trans-title>
				</trans-title-group>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0001-9727-2608</contrib-id>
					<name>
						<surname>Roque Hernández</surname>
						<given-names>Ramón Ventura</given-names>
					</name>
					<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0002-3369-8527</contrib-id>
					<name>
						<surname>Guerra Moya</surname>
						<given-names>Sergio Armando</given-names>
					</name>
					<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0003-4801-640X</contrib-id>
					<name>
						<surname>López Mendoza</surname>
						<given-names>Adán</given-names>
					</name>
					<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
				</contrib>
			</contrib-group>
			<aff id="aff1">
				<label>1</label>
				<institution content-type="original">Doctor en Ingeniería Telemática por la
					Universidad de Vigo, España. Doctor en Educación por la Universidad José Martí
					de Latinoamérica, México. Profesor investigador de la Universidad Autónoma de
					Tamaulipas, México. </institution>
				<institution content-type="normalized">Universidad Autónoma de
					Tamaulipas</institution>
				<institution content-type="orgname">Universidad Autónoma de Tamaulipas</institution>
				<country country="MX">Mexico</country>
			</aff>
			<aff id="aff2">
				<label>2</label>
				<institution content-type="original">Doctor en Filosofía con Especialidad en
					Administración por la Universidad Autónoma de Nuevo León, México. Profesor
					investigador de la Universidad Autónoma de Nuevo León, México. </institution>
				<institution content-type="normalized">Universidad Autónoma de Nuevo
					León</institution>
				<institution content-type="orgname">Universidad Autónoma de Nuevo León</institution>
				<country country="MX">Mexico</country>
			</aff>
			<aff id="aff3">
				<label>3</label>
				<institution content-type="original">Doctor en Educación Internacional por la
					Universidad Autónoma de Tamaulipas, México. Profesor investigador de la
					Universidad Autónoma de Tamaulipas, México.</institution>
				<institution content-type="normalized">Universidad Autónoma de
					Tamaulipas</institution>
				<institution content-type="orgname">Universidad Autónoma de Tamaulipas</institution>
				<country country="MX">Mexico</country>
			</aff>
			<pub-date date-type="pub" publication-format="electronic">
				<day>21</day>
				<month>06</month>
				<year>2020</year>
			</pub-date>
			<pub-date date-type="collection" publication-format="electronic">
				<season>Apr-Sep</season>
				<year>2020</year>
			</pub-date>
			<volume>12</volume>
			<issue>1</issue>
			<fpage>39</fpage>
			<lpage>55</lpage>
			<history>
				<date date-type="received">
					<day>30</day>
					<month>09</month>
					<year>2019</year>
				</date>
				<date date-type="accepted">
					<day>11</day>
					<month>12</month>
					<year>2019</year>
				</date>
				<date date-type="pub">
					<day>30</day>
					<month>03</month>
					<year>2020</year>
				</date>
			</history>
			<permissions>
				<license license-type="open-access"
					xlink:href="https://creativecommons.org/licenses/by-nc/4.0/" xml:lang="es">
					<license-p>Este es un artículo publicado en acceso abierto bajo una licencia
						Creative Commons</license-p>
				</license>
			</permissions>
			<abstract>
				<title>Resumen</title>
				<p>El objetivo de esta investigación fue comparar la programación individual, por
					pares y colectiva a través de las percepciones de 24 estudiantes del curso
					universitario Programación intermedia con Visual Basic.Net. Los participantes
					fueron expuestos a las tres modalidades de trabajo en el desarrollo de proyectos
					de <italic>software</italic> durante sesiones regulares de clase. El diseño de
					investigación fue mixto explicativo secuencial. Para el componente cuantitativo
					se aplicaron cuestionarios, y para el apartado cualitativo se realizaron
					entrevistas. Los resultados mostraron que los alumnos prefieren la programación
					por pares porque la perciben como un punto medio entre no programar con nadie y
					hacerlo con un grupo numeroso. Programar de manera individual puede provocarles
					estrés y bloqueo intelectual, mientras que hacerlo con demasiadas personas al
					mismo tiempo les genera distracción y desbalance de trabajo. Una limitación del
					estudio es el tamaño de la muestra; sin embargo, hace aportaciones cuantitativas
					y cualitativas a un área de conocimiento poco explorada en la literatura formal.
					Los hallazgos sugieren promover el trabajo por parejas en los cursos
					universitarios de programación, pues se implementa con facilidad, con pocos
					recursos y buenos resultados.</p>
			</abstract>
			<trans-abstract xml:lang="en">
				<title><italic>Abstract</italic></title>
				<p><italic>The aim of this research is to compare individual, pair and Mob
						programming in university programming courses taking into account the
						perceptions of the students. 24 students participated in a course of
						Intermediate programming with Visual Basic. Net. They worked with the three
						modalities in the development of software projects during regular class
						sessions. A sequential explanatory mixed research design was used. For the
						quantitative component, questionnaires were administered. For the
						qualitative section, interviews were conducted. The results showed that
						students prefer pair programming because they perceive it as a midpoint
						between programming alone and doing it with a large group. Solo programming
						may cause stress and intellectual blockage, and doing so with too many
						people at the same time may generate distraction and imbalance of work among
						the participants. A limitation of the study is the sample size. However, the
						work makes quantitative and qualitative contributions in an area of
						knowledge little explored in formal literature. The findings suggest
						promoting work in pairs in university programming courses, as it is easily
						implemented with few resources and good results.</italic></p>
			</trans-abstract>
			<kwd-group xml:lang="es">
				<title>Palabras clave:</title>
				<kwd>Desarrollo de <italic>software</italic></kwd>
				<kwd>educación universitaria</kwd>
				<kwd>enseñanza de la tecnología</kwd>
				<kwd>estrategias de enseñanza</kwd>
				<kwd>programación</kwd>
			</kwd-group>
			<kwd-group xml:lang="en">
				<title><bold>
						<italic>Keywords</italic>:</bold></title>
				<kwd>Software development</kwd>
				<kwd>university education</kwd>
				<kwd>teaching technology</kwd>
				<kwd>teaching strategies</kwd>
				<kwd>programming</kwd>
			</kwd-group>
			<counts>
				<fig-count count="2"/>
				<table-count count="8"/>
				<equation-count count="0"/>
				<ref-count count="23"/>
				<page-count count="17"/>
			</counts>
		</article-meta>
	</front>
	<body>
		<sec sec-type="intro">
			<title>Introducción</title>
			<p>El desarrollo de <italic>software</italic> es una actividad que debe realizarse con
				el apoyo de algún enfoque metodológico que facilite la organización de tareas, el
				trabajo colaborativo y el entendimiento de los requerimientos de las aplicaciones.
				No existe un enfoque que sea universalmente reconocido como el mejor para todos los
				escenarios, por lo que las diversas formas de trabajo deben evaluarse para elegir la
				más indicada de acuerdo con las necesidades de cada proyecto y cada equipo de
				personas.</p>
			<p>En los cursos universitarios de programación es habitual trabajar de manera
				individual para llevar a cabo ejercicios y prácticas de clase (<xref ref-type="bibr"
					rid="B21">Umapathy &amp; Ritzhaupt, 2017</xref>). Esto se debe a la disposición
				física de los laboratorios de cómputo y a la cantidad de alumnos que cursan estas
				asignaturas. En algunas ocasiones los estudiantes comparten una sola computadora
				debido a la escasez de equipos de cómputo disponibles o porque elaboran trabajos
				conjuntos; sin embargo, es fácil ver en estos casos que una persona conduce el
				proceso por tiempo indefinido, mientras que la otra solo observa, opina escasamente
				o adopta una actitud pasiva.</p>
			<p>
				<xref ref-type="bibr" rid="B9">Karthiekheyan, Ahmed y Jayalakshmi (2018)</xref>
				explican que la programación por pares es una práctica que consiste en dos personas
				que trabajan en un mismo equipo de cómputo y se intercambian el teclado y el ratón
				en intervalos regulares. Ambas personas también cambian entre sí los roles de líder
				y seguidor, o conductor y navegante, si lo expresamos en la terminología propia de
				la programación por pares. Por su parte, <xref ref-type="bibr" rid="B23">Zuill
					(2015)</xref> define la programación colectiva (Mob) como tres o más personas
				trabajando en un mismo equipo de cómputo, espacio y proyecto. Esta forma de trabajo
				requiere un medio de amplificación de la imagen proveniente de la computadora, lo
				cual puede hacerse a través de una pantalla de gran tamaño o con un proyector, como
				lo describe autor.</p>
			<p>Aunque el término <italic>programación Mob</italic> surgió por primera vez a
				principios de la década pasada, su estudio y aplicación son recientes (<xref
					ref-type="bibr" rid="B3">Balijepally, Chaudhry &amp; Sridhar, 2017</xref>).
				Algunas empresas han empleado este enfoque y han obtenido buenos resultados; sin
				embargo, si la bibliografía sobre este tema es escasa para el mundo de los negocios,
				lo es todavía más para el ámbito educativo. Estos dos entornos son distintos; por
				ejemplo, en las empresas existe mayor libertad para adecuar espacios de trabajo de
				acuerdo con lo requerido. En las universidades, por el contrario, las instalaciones
				tradicionales de los laboratorios de cómputo para la docencia son utilizadas por
				muchos alumnos; además, están limitadas a un espacio fijo, lo que podría dificultar
				la implementación de la programación Mob como estrategia de aprendizaje.</p>
			<p>Si en los cursos universitarios de programación se puede trabajar de manera
				individual, por pares o en modalidad Mob, surgen las siguientes preguntas: ¿cuál de
				estos enfoques es el más apropiado?, ¿cuál es la percepción de los alumnos respecto
				a estas tres formas de trabajo?, ¿cuáles son las diferencias entre estas
				modalidades? En este artículo presentamos nuestra experiencia al aplicar los tres
				enfoques en un grupo de estudiantes universitarios con el objetivo de comparar sus
				percepciones y brindar respuestas a estas preguntas. Planteamos la hipótesis de que
				existen diferencias entre las percepciones de los alumnos acerca de las tres
				modalidades, y que los enfoques colaborativos (par y Mob) se privilegiarán sobre la
				programación individual.</p>
			<p>El trabajo está organizado en cuatro secciones: la primera contiene los antecedentes
				que han sido reportados previamente en la bibliografía, la segunda describe la
				metodología que condujo nuestra investigación, la tercera comparte los resultados y
				su discusión, y la cuarta expone las conclusiones, las recomendaciones y los
				trabajos futuros.</p>
		</sec>
		<sec>
			<title>Antecedentes</title>
			<sec>
				<title><italic>Programación por pares</italic></title>
				<p>La programación por pares o por parejas fue propuesta como parte del enfoque ágil
					denominado &quot;programación extrema&quot; a finales de la década de los
					noventa; desde entonces, su popularidad ha crecido y su estudio se ha realizado
					desde diferentes ángulos de interés. <xref ref-type="bibr" rid="B1">Aottiwerch y
						Kokaew (2018)</xref>, por ejemplo, consideran que cada pareja de
					programadores debe ser cuidadosamente elegida para que el trabajo sea efectivo;
					por esta razón, crearon un algoritmo que selecciona al mejor compañero de una
					persona con base en los siguientes criterios: actitudes, competencias de
					programación y comportamientos de aprendizaje.</p>
				<p>A lo anterior, <xref ref-type="bibr" rid="B14">Poonam y Yasser (2018)</xref>
					añaden que los factores humanos y las características de la personalidad son
					también importantes para el éxito de los proyectos cuando se programa por
					parejas. En su investigación, identificaron que los aspectos técnicos de los
					proyectos se han estudiado más extensamente que los factores humanos. Al
					conducir un experimento, los autores encontraron una relación significativa
					entre las personalidades de los programadores, su ubicación de trabajo, local o
					remota, y el desempeño de las parejas.</p>
				<p>Otro aspecto poco estudiado de la programación por pares es el uso de entornos
					integrados de desarrollo (IDE). <xref ref-type="bibr" rid="B7">Gómez y Aguileta
						(2018)</xref> hicieron aportaciones a esta área con una investigación cuyos
					resultados indican que, en proyectos sencillos, el uso de un IDE aumenta el
					número de defectos para programadores solitarios y parejas; sin embargo, en
					programas más complicados las parejas tienen significativamente menos defectos
					con el IDE. Estos autores concluyen que los estudiantes deberían realizar sus
					prácticas iniciales con un simple procesador de textos y un compilador, pero
					enseguida deben incorporar el uso de un IDE, en especial si trabajan en la
					modalidad de parejas.</p>
				<p>
					<xref ref-type="bibr" rid="B16">Sadath, Karim y Gill (2018)</xref> destacan la
					brecha que existe entre la enseñanza de la ingeniería de
						<italic>software</italic> en las aulas y la realidad actual en el mundo de
					los negocios. Por este motivo, ellos centran su estudio en la educación
					universitaria y proponen un marco de trabajo que reúne las mejores prácticas que
					han probado ser efectivas en la industria. El marco de trabajo incluye la
					programación por pares como práctica fundamental para potenciar los
					conocimientos compartidos entre los participantes.</p>
				<p>
					<xref ref-type="bibr" rid="B19">Smith, Giugliano y DeOrio (2018)</xref>
					coinciden en la importancia de trabajar por parejas en los cursos universitarios
					de ingeniería y programación, pues prepara a los estudiantes para las
					actividades del mundo real, las cuales no se realizan con frecuencia en
					solitario. Estos autores efectuaron un estudio para determinar el efecto de la
					programación por pares en el desempeño académico de los alumnos a largo plazo.
					Sus resultados muestran que esta manera de programar tuvo un efecto positivo:
					quienes trabajaron en pares en los cursos introductorios obtuvieron después
					calificaciones más altas en cursos más avanzados.</p>
				<p>
					<xref ref-type="bibr" rid="B11">Lee <italic>et al.</italic> (2016)</xref>
					llevaron a cabo una investigación para relacionar las horas de estudio y el
					desempeño académico de los estudiantes que programan en parejas. Encontraron que
					se obtiene un mejor desempeño para los estudiantes en riesgo de reprobar con
					mayores horas de estudio independiente antes de la programación por pares en el
					laboratorio. Concluyen que la preparación individual aunada a la programación en
					parejas resulta benéfica para evitar el bajo desempeño en estos cursos.</p>
				<p>De acuerdo con <xref ref-type="bibr" rid="B6">Du <italic>et al.</italic>
						(2015)</xref>, la programación por pares es una herramienta útil que mejora
					la comunicación entre los estudiantes de cada pareja, así como la comprensión de
					los temas académicos, sin importar las calificaciones de cada integrante. Estos
					autores también encontraron que el trabajo en parejas desencadena nuevas ideas.
					Para su estudio, utilizaron lenguaje C con los temas de flujo de control,
					funciones, apuntadores y archivos. Sus evaluaciones estuvieron basadas en
					entrevistas a estudiantes y en la percepción de los maestros. Por su parte,
						<xref ref-type="bibr" rid="B17">Saltz y Shamshurin (2017)</xref> destacan
					los resultados positivos de la programación por pares al aplicarla al área del
					análisis de datos con R. Estos autores realizaron una investigación con
					estudiantes organizados en parejas y observaron que los participantes mejoraron
					sus niveles de comunicación; además, escribieron mejor código en menos tiempo y
					obtuvieron buenas percepciones sobre los resultados que alcanzaron.</p>
				<p>
					<xref ref-type="bibr" rid="B20">Swamidurai y Umphress (2015)</xref>, por otra
					parte, argumentan que el desarrollo de <italic>software</italic> no tiene que
					estar siempre acompañado de otra persona; por eso, proponen un enfoque llamado
					&quot;programación por pares invertida&quot;, que consiste en dos programadores
					que inician diseñando soluciones juntos, pero se separan durante la
					implementación y después se reúnen de nuevo para realizar pruebas. Estos autores
					validaron su propuesta a través de dos experimentos, los cuales arrojaron que la
					programación por pares tradicional puede llegar a ser costosa y que la
					programación por pares invertida logra mayores o iguales niveles de calidad a un
					costo menor.</p>
				<p>Para <xref ref-type="bibr" rid="B13">Meyer (2018)</xref>, la programación por
					pares es una práctica de interés que debería usarse ocasionalmente, en especial
					en las partes más complicadas del <italic>software</italic> que se esté
					desarrollando. Él opina que no hay razón para imponerla como una modalidad única
					para crear <italic>software</italic> y recomienda no confundirla con la tutoría
					o acompañamiento, que es una actividad diferente. En este sentido, Meyer explica
					que los métodos ágiles no son una panacea, pues todavía tienen desventajas y
					retos que enfrentar. Asimismo, destaca la importancia de las mediciones y
					evaluaciones reales de estos enfoques para no caer en exageraciones o crear
					falsas expectativas.</p>
			</sec>
			<sec>
				<title><italic>Programación Mob</italic></title>
				<p>La programación Mob, también llamada <italic>mobbing,</italic> ha comenzado a ser
					vista con interés en el desarrollo de <italic>software</italic> orientados a los
					negocios. <xref ref-type="bibr" rid="B23">Zuill (2015)</xref> ha sido uno de los
					pioneros en dar a conocer detalles sobre este enfoque, al que él se refiere como
					&quot;un paso más allá de la programación por pares&quot;. Zuill, basado en su
					propia experiencia, propone principios para que la programación Mob funcione con
					éxito, como tratar a los demás con amabilidad, consideración y respeto; aplicar
					los roles de conductor y navegador, en los que el conductor utiliza el teclado
					mientras el navegador le expresa su idea y lo guía para concretarla en el
					programa; rotar ambos roles cada quince minutos; utilizar el teléfono y el
					correo electrónico como si se tratara de una sola persona, lo que implica tener
					una sola cuenta de correo y atender las llamadas en altavoz en una única
					extensión telefónica. De igual modo, recomienda organizar reuniones
					retrospectivas para reflexionar sobre lo que se ha hecho bien y aquello que se
					puede mejorar.</p>
				<p>
					<xref ref-type="bibr" rid="B15">Pyhäjärvi y Falco (2018)</xref>, creadores del
					primer material en formato de libro dedicado completamente a la programación
					Mob, explican que la persona que está utilizando el teclado no debe pensar, solo
					debe dejar que las ideas, los pensamientos y las reflexiones del resto del
					equipo fluyan para capturarlas e implementarlas en la tarea que está ejecutando.
					Así, quienes no usan el teclado también adoptan una postura activa.</p>
				<p>Actualmente, quienes han empleado la programación Mob en entornos de negocios
					expresan que, aunque pasaron por etapas de adaptación, han obtenido beneficios
					al trabajar en equipos de más de tres personas; sin embargo, todavía no queda
					claro cuáles son estos, en qué medida se obtienen y cómo se alcanzan, pues los
					aportes provienen, principalmente, de relatos vivenciales que son difíciles de
					cuantificar.</p>
				<p>
					<xref ref-type="bibr" rid="B18">Schartman (2014)</xref> menciona que su equipo
					de desarrollo de <italic>software</italic> adoptó la modalidad Mob tras
					motivarse con una charla en la que se decía que se podía llegar a ser hasta diez
					veces más productivo con este enfoque de trabajo. No obstante, apenas lograron
					ser igual de productivos como lo eran con otros enfoques que utilizaban antes.
					Schartman reflexiona sobre la importancia de contar con mediciones concretas
					sobre la programación Mob para que las expectativas estén apegadas a la
					realidad.</p>
				<p>Por otra parte, <xref ref-type="bibr" rid="B12">Lilienthal (2017)</xref> destaca
					la falta de experimentos científicos orientados a conocer la utilidad de la
					programación Mob. <xref ref-type="bibr" rid="B3">Balijepally <italic>et
							al.</italic> (2017)</xref> coinciden en que, en la actualidad, apenas se
					cuenta con evidencia inicial de quienes han empezado a usar programación Mob, y
					que se requiere validación empírica tanto de ingenieros de
						<italic>software</italic> como de académicos. Por otro lado, identifican, a
					través del trabajo de <xref ref-type="bibr" rid="B23">Zuill (2015)</xref>, los
					siguientes beneficios en la programación Mob: reduce los trámites
					administrativos, elimina obstrucciones en la comunicación de los participantes,
					disminuye la cantidad de decisiones que tomar para situaciones futuras; además,
					existe menor desperdicio, menos parches rápidos en el código, menos
					interrupciones externas, menos políticas, menos juntas extensas, más aprendizaje
					continuo, mayor satisfacción en los integrantes del equipo y mejor calidad en el
						<italic>software.</italic> Como posibles riesgos que pueden afectar la
					manera en la que el equipo trabaja, se señalan: la cultura organizacional, la
					falta de familiaridad con el desarrollo ágil, las personalidades dominantes, así
					como el cansancio físico y mental de los integrantes.</p>
				<p>
					<xref ref-type="bibr" rid="B5">Buchan y Pearl (2018)</xref> describen su
					experiencia en un equipo de desarrollo de <italic>software</italic> que trabajó
					con la programación Mob durante un mes para crear un producto dirigido al sector
					de servicios financieros. Ellos encontraron los siguientes beneficios en esta
					modalidad: las tareas se concluyeron más rápido, el equipo tuvo un mejor sentido
					de pertenencia hacia el código, el estilo de diseño y codificación fue más
					consistente, el uso de las herramientas fue más productivo, las personas
					conocieron más ampliamente el sistema en el que trabajaban, la confianza en el
					código se incrementó, los nuevos integrantes se incorporaron más rápido, y la
					estimación de tiempo requerido para las tareas fue más acertada.</p>
				<p>
					<xref ref-type="bibr" rid="B5">Buchan y Pearl (2018)</xref> reportaron los
					siguientes riesgos y retos de la programación Mob: las personas pueden mostrarse
					renuentes a aceptar este enfoque de trabajo, también pueden estar motivadas al
					inicio y luego perder el interés, el código se genera lentamente cuando se
					comienza a programar en Mob, las relaciones interpersonales se incrementan y
					pueden alterar las capacidades del equipo para terminar el trabajo, algunas
					personas se aislan y se les dificulta comunicarse con sus compañeros, puede ser
					problemático conseguir las instalaciones físicas y el equipo necesario.</p>
				<p>
					<xref ref-type="bibr" rid="B22">Wilson (2015)</xref> reporta la experiencia de
					su equipo al trabajar con programación Mob y explica que el enfoque puede ser
					adaptado a las necesidades de los proyectos. Ellos, por ejemplo, evolucionaron
					de una forma de trabajo puramente Mob a una híbrida que involucra programación
					por pares; utilizaron el enfoque Mob para modificar código de importancia
					crítica, encontraron que no todas las tareas requerían la atención de todo el
					equipo y se dieron cuenta de que, para ellos, este enfoque era más útil en
					escenarios donde se desconoce la solución que en los que esta es conocida, pero
					demanda mucho tiempo para implementarla.</p>
				<p>
					<xref ref-type="bibr" rid="B10">Kerney (2015)</xref> describe cómo, a pesar de
					su personalidad fuerte, pudo convivir y trabajar con sus compañeros en la
					programación Mob y, al hacerlo de manera cotidiana, algunos rasgos de su
					carácter se transformaron de modo positivo; por ejemplo, mejoró su capacidad de
					escuchar y aumentó su consideración hacia los demás.</p>
				<p>
					<xref ref-type="bibr" rid="B2">Arsenovski (2016)</xref> narra su experiencia con
					el desarrollo de <italic>software</italic> colectivo en un proyecto heredado con
					muchos defectos. A su enfoque de trabajo particular lo denomina
						<italic>swarm</italic> (enjambre), término que alude a varios programadores
					que colaboran para un proyecto común. Arse-novski menciona que utilizaron varios
					patrones como la &quot;ramificación hacia afuera&quot; <italic>(branch
						out),</italic> en la que un participante se separa con el objetivo de
					solucionar algún problema que afecta al equipo completo y luego se reincorpora.
					Por su parte, <xref ref-type="bibr" rid="B12">Lilienthal (2017)</xref> hace la
					diferenciación entre programación Mob y arquitectura Mob. Esta última se refiere
					a la creación y mejora de la arquitectura de los sistemas de
						<italic>software;</italic> esto lo realiza el equipo completo a través de
					herramientas automatizadas y de un navegador externo que inspecciona código
					fuente, modela vistas de arquitectura, solicita refactorizaciones y establece
					prioridades, siempre acompañado del equipo de desarrollo en el rol de
					observadores.</p>
				<p>
					<xref ref-type="bibr" rid="B4">Bohekhout (2016)</xref> utilizó el enfoque Mob
					con buenos resultados para la programación y el diseño de flujos de procesos.
					Reconoce las bondades de esta forma de trabajar, explica que tardó en encontrar
					las configuraciones óptimas de tiempo, espacio, recursos y estrategias; al
					lograrlo combinó con éxito las modalidades individual y Mob. En la <xref
						ref-type="table" rid="t1">tabla 1</xref> incluimos los hallazgos más
					importantes identificados en la literatura que consultamos sobre la programación
					por pares y Mob.</p>
				<p>
					<table-wrap id="t1">
						<label>Tabla 1</label>
						<caption>
							<title>Resumen de los principales hallazgos reportados en la literatura
								analizada sobre la programación por pares y Mob</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Programación por pares</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Programación Mob</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•La programación por pares en cursos introductorios ayuda a
										que los alumnos obtengan calificaciones más altas en cursos
										avanzados (<xref ref-type="bibr" rid="B19">Smith <italic>et
												al.,</italic> 2018</xref>) <break/>•La preparación
										individual aunada a la programación en parejas es benéfica
										para evitar el bajo desempeño académico de los alumnos
											(<xref ref-type="bibr" rid="B11">Lee <italic>et
												al.,</italic> 2016</xref>)</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										> •Hacen falta experimentos científicos orientados a conocer
										más sobre la programación Mob (<xref ref-type="bibr"
											rid="B12">Lilienthal, 2017</xref>) <break/>•Se requiere
										la validación empírica de la programación Mob (<xref
											ref-type="bibr" rid="B3">Balijepally <italic>et
												al.,</italic> 2017</xref>)</td>
								</tr>
								<tr>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•La programación por pares es una herramienta útil que
										mejora la comunicación entre los estudiantes, la comprensión
										de los temas y, además, desencadena nuevas ideas (<xref
											ref-type="bibr" rid="B6">Du <italic>et al.,</italic>
											2015</xref>) <break/>•La programación en parejas mejora
										los niveles de comunicación y reduce el tiempo en el que se
										escribe el código (<xref ref-type="bibr" rid="B17">Saltz
											&amp; Shamshurin, 2017</xref>) <break/>•El desarrollo de
											<italic>software</italic> no tiene que llevarse a cabo
										todo el tiempo entre dos personas. Se pueden intercalar
										actividades en solitario y en pares (<xref ref-type="bibr"
											rid="B20">Swamidurai &amp; Umphress, 2015</xref>)
										<break/>•La programación por pares puede usarse
										ocasionalmente, en especial en las partes más complicadas
										del <italic>software</italic> (<xref ref-type="bibr"
											rid="B13">Meyer, 2018</xref>)</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•La programación Mob reduce los trámites administrativos y
										las juntas extensas; promueve el aprendizaje continuo, la
										satisfacción en los integrantes del equipo y la calidad del
											<italic>software</italic> (<xref ref-type="bibr"
											rid="B23">Zuill, 2015</xref>) <break/>•Con la
										programación Mob, las personas conocen más ampliamente el
										sistema en el que trabajan. Sin embargo, al inicio avanzan
										lentamente y pueden mostrar renuencia, perder el interés y
										aislarse (<xref ref-type="bibr" rid="B5">Buchan &amp; Pearl,
											2018</xref>) <break/>•Con la programación Mob, se puede
										mejorar la capacidad de escuchar y la consideración hacia
										los demás (<xref ref-type="bibr" rid="B10"
											>Kerney,2015</xref>) <break/>•Puede pasar tiempo antes
										de encontrar las configuraciones óptimas de tiempo, espacio,
										recursos y estrategias para trabajar con programación Mob
											(<xref ref-type="bibr" rid="B4">Bohekhout,
										2016</xref>)</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN1">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
			</sec>
		</sec>
		<sec sec-type="methods">
			<title>Metodología</title>
			<sec>
				<title><italic>Propósito y preguntas de investigación</italic></title>
				<p>Nuestra investigación tuvo como objetivo comparar las percepciones de los
					estudiantes acerca de los enfoques de programación individual, por pares y Mob,
					con el propósito de contar con elementos validados empíricamente que permitan
					valorar la factibilidad de la implementación de alguno de estos tres enfoques.
					De esta manera, será posible establecer en el futuro acciones y estrategias que
					faciliten su adopción en cursos universitarios. Esto es importante porque en la
					actualidad las mediciones para determinar comparaciones son escasas en este
					contexto, en especial en el caso de la programación Mob.</p>
				<p>Las preguntas orientadoras del estudio fueron: ¿cuál de estos tres enfoques
					(individual, por pares, Mob) es el más apropiado en el contexto de la docencia
					universitaria?, ¿cuál es la percepción de los alumnos respecto a estos?, y
					¿cuáles son las diferencias que existen entre estas modalidades?</p>
			</sec>
			<sec>
				<title><italic>Diseño de investigación</italic></title>
				<p>Para esta investigación, utilizamos un diseño explicativo secuencial (<xref
						ref-type="bibr" rid="B8">Hernández, 2014</xref>), que consiste en aplicar un
					enfoque cuantitativo, analizar los datos y obtener conclusiones para,
					posteriormente, emplear un enfoque cualitativo orientado a profundizar en estos
					resultados y lograr la interpretación del análisis completo (<xref
						ref-type="fig" rid="f1">ver figura 1</xref>).</p>
				<p>
					<fig id="f1">
						<label>Figura 1</label>
						<caption>
							<title>Diseño explicativo secuencial. </title>
						</caption>
						<graphic xlink:href="2007-1094-apertura-12-01-39-gf1.png"/>
						<attrib>Fuente: <xref ref-type="bibr" rid="B8">Hernández
							(2014)</xref>.</attrib>
					</fig>
				</p>
				<p>Aplicamos también un cuestionario y un análisis estadístico de datos para el
					enfoque cuantitativo, además de entrevistas en profundidad para el enfoque
					cualitativo.</p>
			</sec>
			<sec>
				<title><italic>Participantes</italic></title>
				<p>Participaron 24 estudiantes que cursaban la materia de Programación intermedia en
					el tercer semestre de la Licenciatura de Tecnologias de la Información. Su edad
					oscilaba entre 19 y 25 años, con una media de 20.70 y desviación estándar de
					2.01. De estos, 20 correspondían al género masculino y cuatro, al femenino.
					Durante el desarrollo de este trabajo, los alumnos asistieron a sesiones
					regulares de clase y no sabían que esta investigación se estaba efectuando; por
					ello, no les ofrecimos algún incentivo o remuneración por sus respuestas. Todos
					los participantes habían cursado y aprobado previamente los cursos
					universitarios Fundamentos de la informática y metodología de la programación y
					Programación básica. El primero se concentró en la lógica necesaria para
					realizar algoritmos computacionales y el segundo, en la solución de problemas
					con estructuras básicas de pro gramación en el lenguaje Visual Basic.Net.</p>
			</sec>
			<sec>
				<title><italic>Escenario</italic></title>
				<p>Este trabajo se realizó en el laboratorio de cómputo al que los estudiantes
					asisten con regularidad a sus clases de programación. En este lugar tienen
					acceso a 30 computadoras con procesador Intel i5, monitores de 21 pulgadas y
					disco duro de 1 tb. Estos equipos tienen instalado el sistema operativo Windows
					8 y el entorno integrado de desarrollo Visual Studio con el lenguaje Visual
						<ext-link ext-link-type="uri" xlink:href="http://basic.net/"
						>Basic.NET</ext-link>.</p>
			</sec>
			<sec>
				<title><italic>Procedimiento</italic></title>
				<p>Todos los participantes tenían experiencia de trabajo individual, pues esa era la
					manera habitual de realizar sus prácticas hasta ese momento; sin embargo,
					desconocían los enfoques de programación por pares y Mob. Para fines de esta
					investigación, primero, en una sesión de clase, les solicitamos a los
					participantes programar de manera individual. En otra sesión diferente, les
					pedimos trabajar en parejas y, en una tercera sesión, con programación Mob.
					Finalmente, los invitamos a responder el cuestionario basándose solo en la
					experiencia de estos tres momentos de trabajo.</p>
				<p>Cada sesión duró dos horas. El tiempo se distribuyó de esta forma: durante los
					primeros quince minutos esperamos a que todos los alumnos llegaran al
					laboratorio; después, pasamos lista y explicamos las reglas del trabajo de cada
					metodología empleada; en seguida, les presentamos el programa que debían
					realizar y asignamos, de manera aleatoria, los alumnos a las computadoras del
					laboratorio. En el caso de las modalidades por parejas y Mob, los equipos fueron
					creados también de modo aleatorio. Todas estas actividades se ejecutaron en
					veinte minutos. Los alumnos tuvieron 85 minutos para desarrollar el programa
					planteado. Durante la investigación, ningún alumno podía contactar a personas
					externas a su equipo. Tampoco les permitimos copiar el trabajo de alguien más;
					sin embargo, sí podían consultar información a través de internet.</p>
			</sec>
			<sec>
				<title>Sesión de programación individual</title>
				<p>En la modalidad individual, cada alumno fue asignado a una computadora. El
					programa que se solicito utilizo una arquitectura de <italic>software</italic>
					orientada a objetos de tres capas e implemento una lista de registros
					almacenados en una base de datos con una tabla.</p>
			</sec>
			<sec>
				<title>Sesión de programación por pares</title>
				<p>Cada pareja de alumnos utilizó una sola computadora, donde cada participante tuvo
					que usar el teclado durante cinco minutos y luego cederlo a su compañero. Los
					investigadores cronometraron el tiempo y avisaron cuando era momento de cambiar
					el teclado. El programa solicitado utilizó una arquitectura de
						<italic>software</italic> orientada a objetos de tres capas e implementó
					diversas listas selectivas de registros almacenados en una base de datos con
					varias tablas.</p>
			</sec>
			<sec>
				<title>Sesión de programación Mob</title>
				<p>Los estudiantes fueron asignados aleatoriamente a cuatro equipos de seis personas
					que se ubicaron en espacios de trabajo distintos, pero dentro de la misma área
					del laboratorio de prácticas al que ellos asisten a clase. A cada equipo se le
					asignó una sola computadora con las características descritas en el apartado
					&quot;escenario&quot; de este artículo. Además, dispusieron de seis sillas, un
					proyector, una superficie para proyectar, y un espacio de trabajo. Cada equipo
					se autoorganizó para trabajar. Ellos tuvieron esta libertad, siempre y cuando el
					equipo actuara de manera unida, respetuosa y afín a los principios de la
					programación Mob. El programa solicitado fue una interfaz gráfica para realizar
					diversas consultas de registros almacenados en una base de datos y utilizó una
					arquitectura de <italic>software</italic> orientada a objetos de tres capas.</p>
			</sec>
			<sec>
				<title><italic>Método para el enfoque cuantitativo</italic></title>
				<p>Diseñamos un cuestionario con las preguntas que se muestran en la <xref
						ref-type="table" rid="t2">tabla 2</xref> y lo entregamos a los estudiantes,
					les pedimos que evaluaran cada aspecto para cada modalidad de trabajo utilizando
					una escala del uno al diez, donde uno es la puntuación más baja, que representa
					&quot;malo&quot; o &quot;poco&quot;, y diez es la más alta, que significa
					&quot;excelente&quot; o &quot;mucho&quot;. Decidimos recurrir a esta escala por
					la sencillez que los alumnos encuentran al realizar evaluaciones con esta, pues
					la relacionan con las calificaciones escolares que ellos reciben en la
					universidad. Además, en una investigación anterior conducida por nuestro equipo,
					algunos alumnos mostraron dificultad para evaluar y expresar sus percepciones
					usando una escala del uno al cinco.</p>
				<p>
					<table-wrap id="t2">
						<label>Tabla 2</label>
						<caption>
							<title>Evaluaciones solicitadas a los participantes para trabajo
								individual, por pares y Mob</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Pregunta</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Aspecto a evaluar</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>1</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Calificación global de la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>2</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de entender la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>3</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de implementar la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>4</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de adaptar la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>5</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad para trabajar con la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>6</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Experiencia al trabajar con la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>7</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Detección de errores en el programa</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>8</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Rapidez para finalizar el programa</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>9</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Calidad del proceso de desarrollo</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>10</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad para comunicarse</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>11</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Motivación para trabajar en el proyecto</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>12</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Organización para trabajar</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>13</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Nivel de confianza en el éxito del proyecto</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>14</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Nivel de satisfacción con el trabajo realizado</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN2">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
				<p>Todas las respuestas fueron capturadas en el paquete SPSS, en el cual se realizó
					un proceso de revisión y limpieza de datos. No encontramos valores perdidos o
					atípicos. Posteriormente, las respuestas se transformaron como se indica en la
						<xref ref-type="table" rid="t3">tabla 3</xref>. Estos valores en la nueva
					escala del uno al cinco fueron utilizados para todos los procedimientos y
					análisis efectuados en esta investigación.</p>
				<p>
					<table-wrap id="t3">
						<label>Tabla 3</label>
						<caption>
							<title>Respuestas proporcionadas por los estudiantes y valores
								categorizados utilizados en el análisis cuantitativo</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Valores antiguos
										(respuesta s proporcionadas
										por los estudiantes)</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Valores nuevos
										(nuevos valores
										transformados)</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>1,2</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>1</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>3,4</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>2</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>5,6</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>3</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>7,8</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>4</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>9,10</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>5</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN3">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
				<p>Después se realizó un análisis factorial considerando de la pregunta 2 a la 14.
					Encontramos tres dimensiones que identificamos con nombres representativos.
					Luego, calculamos el alfa de Cronbach para cada una de estas. En este proceso
					obtuvimos también la participación de cada pregunta en su respectiva dimensión.
					En seguida, calculamos un valor ponderado para cada dimensión; para ello,
					multiplicamos cada respuesta categorizada de los estudiantes por el porcentaje
					correspondiente a la participación de esta pregunta en esa dimensión.</p>
				<p>Finalmente, realizamos pruebas de Friedman para distinguir diferencias
					estadísticas significativas entre los valores de cada una de las dimensiones
					para los tres enfoques metodológicos estudiados. También con la prueba de
					Friedman buscamos diferencias entre la calificación global que los estudiantes
					asignaron a cada uno de los tres enfoques metodológicos. La <xref ref-type="fig"
						rid="f2">figura 2</xref> presenta un esquema global de los pasos que
					comprendió el análisis de los datos cuantitativos.</p>
				<p>
					<fig id="f2">
						<label>Figura 2</label>
						<caption>
							<title>Esquema del análisis cuantitativo realizado en esta
								investigación.</title>
						</caption>
						<graphic xlink:href="2007-1094-apertura-12-01-39-gf2.png"/>
						<attrib>Fuente: elaboración propia.</attrib>
					</fig>
				</p>
			</sec>
			<sec>
				<title><italic>Método para el enfoque cualitativo</italic></title>
				<p>Para el componente cualitativo de esta investigación tomamos como referencia los
					resultados cuantitativos obtenidos: la programación por pares obtuvo las más
					altas puntuaciones, mientras que la programación Mob y la modalidad individual
					recibieron las más bajas. Por esta razón, realizamos entrevistas con preguntas
					abiertas orientadas a conocer más sobre las razones de estos hallazgos.
					Formulamos las siguientes preguntas: ¿cuáles son las ventajas que percibes de la
					programación por pares sobre la programación Mob y la programación individual?,
					¿cuáles son los principales problemas que encontraste al trabajar con la
					programación Mob?, ¿cuáles son los principales problemas que encontraste al
					trabajar con la programación individual?, ¿qué opinas sobre la posibilidad de
					implementar la programación por pares o la programación Mob como práctica
					cotidiana en los cursos universitarios?</p>
				<p>De los 24 estudiantes que intervinieron en la fase cuantitativa, cinco estuvieron
					disponibles y dispuestos a participar en las entrevistas de la fase cualitativa.
					Aunque solo dos brindaron entrevistas extensas y ricas en contenido, mientras
					que los otros tres aportaron ideas en frases cortas que estaban contenidas en
					las respuestas de los dos estudiantes que se presentan en este artículo.</p>
				<p>En ese sentido, <xref ref-type="bibr" rid="B8">Hernández (2014)</xref> menciona
					que en enfoques cualitativos no es necesario que la muestra sea estadísticamente
					representativa de la población de estudio y que su tamaño se determina por tres
					factores: la capacidad operativa y de recolección de datos, la accesibilidad de
					las unidades de estudio y la saturación de categorías, que implica el número de
					casos que permitan responder las preguntas de investigación. Así, en estudios
					cualitativos también es posible la reformulación de la muestra. Esto quiere
					decir que en el proceso se pueden agregar casos no previstos al inicio, o bien,
					excluir otros que sí lo estaban.</p>
			</sec>
		</sec>
		<sec sec-type="results">
			<title>Resultados</title>
			<sec>
				<title><italic>Resultados cuantitativos</italic></title>
				<p>Para encontrar las tres dimensiones que mostramos en la <xref ref-type="table"
						rid="t4">tabla 4</xref>, llevamos a cabo un análisis factorial exploratorio
					con el método de extracción de máxima verosimilitud basado en autovalores
					mayores de 1. El método de rotación fue Promax con Kappa = 4. Obtuvimos una
					medida KMO de 0.704; la prueba de esfericidad de Barlett arrojó los valores de
						Chi<sup>2</sup> = 364.60, gl = 78, y sig. = 0. La varianza total explicada
					con tres factores fue del 80.32%. El análisis factorial confirmatorio para
					encontrar exactamente tres factores dio los mismos resultados. Los cálculos del
					alfa de Cronbach y los porcentajes de aportación de cada variable a su dimensión
					se incluyen en las <xref ref-type="table" rid="t5">tablas 5</xref>, <xref
						ref-type="table" rid="t6">6 </xref>y <xref ref-type="table" rid="t7"
						>7</xref>.</p>
				<p>
					<table-wrap id="t4">
						<label>Tabla 4</label>
						<caption>
							<title>Dimensiones encontradas en el cuestionario</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Dimensión</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Pregunta</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Aspecto a evaluar</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center" rowspan="6"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Aspectos de gestión del proceso y del equipo</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>2</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de entender la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>4</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de adaptar la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>9</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Calidad del proceso de desarrollo</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>10</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad para comunicarse</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>12</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Organización para trabajar</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>13</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Nivel de confianza en el éxito del proyecto</td>
								</tr>
								<tr>
									<td align="center" rowspan="5"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Aspectos de implementación</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>3</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de implementar la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>5</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad para trabajar con la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>6</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Experiencia al trabajar con la metodología</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>11</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Motivación para trabajar en el proyecto</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>14</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Nivel de satisfacción con el trabajo realizado</td>
								</tr>
								<tr>
									<td align="center" rowspan="2"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Aspectos de depuración</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>7</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Detección de errores en el programa</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>8</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Rapidez para finalizar el programa</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN4">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
				<p>
					<table-wrap id="t5">
						<label>Tabla 5</label>
						<caption>
							<title>Porcentaje de participación para cada pregunta de la dimensión 1:
								aspectos de gestión del proceso y del equipo (alfa de Cronbach =
								0.94)</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Id</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Aspecto a evaluar</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Correlación tota l de
										elementos corregida</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Participación de cada pregunta
										en esa dimensión</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>2</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de entender la metodología</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.846</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.170</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>4</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de adaptar la metodología</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.866</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.174</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>9</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Calidad del proceso de desarrollo</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.795</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.160</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>10</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad para comunicarse</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.872</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.175</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>12</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Organización para trabajar</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.850</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.171</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>13</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Nivel de confianza en el éxito del proyecto</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.732</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.147</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN5">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
				<p>
					<table-wrap id="t6">
						<label>Tabla 6</label>
						<caption>
							<title>Porcentaje de participación para cada pregunta de la dimensión 2:
								aspectos de implementación (alfa de Cronbach = 0.925)</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Id</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Aspecto a evaluar</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Correlación tota l de
										elementos corregida</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Participación de cada pregunta
										en esa dimensión</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>3</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad de implementar la metodología</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.799</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.199</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>5</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Facilidad para trabajar con la metodología</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.792</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.197</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>6</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Experiencia al trabajar con la metodología</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.831</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.207</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>11</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Motivación para trabajar en el proyecto</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.775</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.193</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>14</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Nivel de satisfacción con el trabajo realizado</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.823</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.205</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN6">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
				<p>
					<table-wrap id="t7">
						<label>Tabla 7</label>
						<caption>
							<title>Porcentaje de participación para cada pregunta de la dimensión 3:
								aspectos de depuración (alfa de Cronbach = 0.939)</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Id</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Aspecto a evaluar</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Correlación tota l de elementos
										corregida</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Participación de cada pregunta
										en esa dimensión</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>7</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Detección de errores en el programa</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.889</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.500</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>8</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>Rapidez para finalizar el programa</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.889</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>0.500</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN7">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
				<p>La prueba de Friedman aplicada para establecer diferencias en la primera
					dimensión (aspectos de gestión del proceso y del equipo) resultó significativa
					(PValue = 0.005, Jí cuadrado = 10.564, n = 24, gl = 2); las puntuaciones más
					altas fueron para la programación por pares (rango promedio = 2.46) y las más
					bajas, para la programación Mob (rango promedio = 1.63). Aunque no encontramos
					diferencias estadísticas significativas en la prueba de Friedman, en la segunda
					dimensión (aspectos de implementación) (PValue = .108, Jí cuadrado = 4.447, n =
					24, gl = 2), observamos tendencias aritméticas de la programación por pares para
					obtener las puntuaciones más altas (rango promedio = 2.31) y de la programación
					Mob para las puntuaciones más bajas (rango promedio = 1.83).</p>
				<p>En la tercera dimensión (aspectos de depuración) sí reconocimos diferencias
					significativas con la prueba de Friedman (PValue = .031, Jí cuadrado = 6.969,
					n=24, gl=2); las puntuaciones más altas fueron para la programación por pares
					(rango promedio = 2.23) y las más bajas, para la programación individual (rango
					promedio = 1.65). En la calificación global que los estudiantes otorgaron a las
					metodologías no distinguimos diferencias significativas con un nivel de
					confianza del 95% como referencia, pero puede con siderarse significativa con un
					90% de confianza como referencia, al tratarse de una investigación inicial. Los
					resultados de esta comparación con la prueba de Friedman fueron: PValue = 0.062,
					Jí cuadrado = 5.548, gl = 2. Las puntuaciones más altas correspondieron a la
					programación por pares (rango promedio = 2.29) y las más bajas, a la
					programación Mob (rango promedio = 1.75).</p>
			</sec>
			<sec>
				<title><italic>Resultados cualitativos</italic></title>
				<p>Las entrevistas para el apartado cualitativo revelaron que a los alumnos les
					gusta programar por pares porque lo perciben como un punto medio entre no
					programar con nadie y hacerlo con un grupo numeroso. Programar de manera
					individual puede provocar equivocaciones, tensión, bloqueo intelectual y
					aprehensión por la responsabilidad del trabajo; por otra parte, programar con
					demasiadas personas simultáneamente puede generar desorden, estrés, distracción
					y desbalance de trabajo entre los participantes. La <xref ref-type="table"
						rid="t8">tabla 8</xref> contiene un resumen de las respuestas proporcionadas
					por los participantes.</p>
				<p>
					<table-wrap id="t8">
						<label>Tabla 8</label>
						<caption>
							<title>Resumen de las entrevistas realizadas</title>
						</caption>
						<table style="border-collapse: collapse">
							<colgroup>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Pregunta</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Resumen de respuesta s del
										participante 1 (hombre, 20 años, alumno
										regular de tercer semestre)</th>
									<th align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
										>Resumen de respuesta s del
										participante 2 (hombre, 21 años, alumno
										regular de tercer semestre)</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•¿Cuáles son las ventajas que percibes de la programación
										por pares sobre la programación Mob y la programación
										individual?</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•Tener un compañero con quien resolver los problemas
										<break/>•Trabajo y comunicación están bajo mayor control
										<break/>•Se organiza mejor el trabajo <break/>• Se cuenta
										con el apoyo de otra persona en todo el proceso</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•Responsabilidad compartida <break/>•Programar en parejas
										es un punto medio entre estar completamente solo y estar
										rodeado de muchas personas Así se superan las desventajas de
										trabajar solo y en Mob <break/>• Mayor capacidad de lograr
										acuerdos de trabajo</td>
								</tr>
								<tr>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•¿Cuáles son los principales problemas que encontraste al
										trabajar con la programación Mob?</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•Genera más estrés trabajar con tantas personas al mismo
										tiempo <break/>•El ruido afecta la concentración
										<break/>•Falta un espacio más privado para trabajar en
										equipo <break/>•El trabajo más pesado lo hacen unas pocas
										personas <break/>• No todos explican su trabajo a los
										demás</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•Desorganización para trabajar y tomar decisiones
										<break/>•No todos colaboran con el mismo interés
										<break/>•Diversos niveles de habilidades y conocimientos
										<break/>• Las actitudes inmaduras de algunos
										participantes</td>
								</tr>
								<tr>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
											><bold>PREGUNTA</bold></td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
											><bold>RESUMEN DE RESPUESTAS DEL PARTICIPANTE 1 (HOMBRE,
											20 AÑOS, ALUMNO REGULAR DE TERCER SEMESTRE)</bold>
									</td>
									<td align="center"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: Thistle"
											><bold>RESUMEN DE RESPUESTAS DEL PARTICIPANTE 2 (HOMBRE,
											21 AÑOS, ALUMNO REGULAR DE TERCER SEMESTRE) </bold></td>
								</tr>
								<tr>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•¿Cuáles son los principales problemas que encontraste al
										trabajar de manera individual?</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•En ocasiones produce tensión o bloqueo especialmente si se
										desconoce cómo resolver los problemas que se presentan. Se
										tiene que pedir ayuda a otro compañero o al profesor</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•Se siente la responsabilidad total del proyecto <break/>•
										Se cometen más errores y es más tardado encontrarlos y
										corregirlos</td>
								</tr>
								<tr>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>• ¿Qué opinas sobre la posibilidad de implementar la
										programación por pares o la programación Mob como práctica
										cotidiana en los cursos universitarios?</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•Estaría bien implementar la programación por pares
										<break/>•Sería bueno que los alumnos puedan elegir a su
										compañero de trabajo <break/>• La programación Mob quizás
										podría implementarse en materias más avanzadas, con alumnos
										de semestres superiores que se conocen más entre sí y se
										enfocan más en su trabajo</td>
									<td align="left"
										style="border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid"
										>•No estaría bien implementar la modalidad Mob si no hay
										espacios de trabajo más privados ni suficientes proyectores
										para cada equipo. A lo mejor también habría que entrenar a
										los alumnos para trabajar en equipo <break/>• La
										programación por pares estaría bien, pero se tendría que
										cuidar que cada pareja sea compatible para trabajar en un
										mismo proyecto</td>
								</tr>
							</tbody>
						</table>
						<table-wrap-foot>
							<fn id="TFN8">
								<p>Fuente: elaboración propia.</p>
							</fn>
						</table-wrap-foot>
					</table-wrap>
				</p>
			</sec>
		</sec>
		<sec sec-type="discussion">
			<title>Discusión</title>
			<p>Los resultados de este trabajo indican que la programación por pares podría ser el
				enfoque más apropiado como estrategia didáctica, ya que cuenta con una buena
				aceptación por parte de los alumnos y, además, su implementación no requiere equipos
				adicionales o adecuaciones al espacio de trabajo. Los alumnos podrían organizarse en
				equipos de dos personas para utilizar las computadoras que ya se encuentran
				instaladas y distribuidas en los laboratorios de cómputo. La percepción de los
				estudiantes privilegia la programación por pares sobre la individual y la modalidad
				Mob, pues consideran que es bueno compartir las responsabilidades pero no con
				demasiadas personas al mismo tiempo, porque las situaciones podrían salirse de
				control con facilidad. En este sentido, en la programación Mob, la actitud y el
				comportamiento de algunos estudiantes afectan aspectos como la comunicación, el
				entendimiento del problema y la organización de las tareas. Por otra parte, al
				programar individualmente, los alumnos sienten que cometen más errores y que tardan
				más tiempo en encontrarlos y corregirlos.</p>
			<p>Las posturas de los autores de este trabajo concuerdan con las de <xref
					ref-type="bibr" rid="B16">Sadath <italic>et al.</italic> (2018)</xref>, quienes
				señalan que la enseñanza de la ingeniería del <italic>software</italic> en las aulas
				universitarias está desfasada respecto a la realidad que viven las empresas en la
				actualidad. Por esta razón, es relevante alinear los contenidos temáticos de los
				cursos y, al mismo tiempo, promover un aprendizaje significativo mediante formas
				dinámicas de desarrollar <italic>software</italic> que sean directamente aplicables
				en las empresas. Por esto, es necesario realizar investigaciones sobre los enfoques
				utilizados en las aulas para que los estudiantes aprendan a desarrollar
					<italic>software.</italic> En el caso concreto de la programación Mob,
				coincidimos con <xref ref-type="bibr" rid="B18">Scharman (2014)</xref>, <xref
					ref-type="bibr" rid="B12">Lilienthal (2017)</xref> y <xref ref-type="bibr"
					rid="B3">Balijepally <italic>et al.</italic> (2017)</xref> en la necesidad de
				contar con más mediciones y evaluaciones orientadoras.</p>
			<p>Nuestros resultados son semejantes a los de <xref ref-type="bibr" rid="B6">Du
						<italic>et al.</italic> (2015)</xref> y <xref ref-type="bibr" rid="B17"
					>Saltz y Shamshurin (2017)</xref>. Al igual que ellos, encontramos que la
				programación por pares mejora la comunicación entre los estudiantes. También son
				análogos a los de <xref ref-type="bibr" rid="B7">Gómez y Aguileta (2018)</xref>,
				pues los participantes sintieron que fue más fácil encontrar y corregir errores con
				la programación por pares, auxiliados por un entorno integrado de desarrollo.
				También coincidimos con <xref ref-type="bibr" rid="B20">Swamidurai y Umphress
					(2015)</xref> y <xref ref-type="bibr" rid="B13">Meyer (2018)</xref> en que los
				alumnos no tienen que programar en parejas todo el tiempo. Un enfoque híbrido
				evolutivo, producto de la continua adaptación a las necesidades, como el que
				menciona <xref ref-type="bibr" rid="B22">Wilson (2015)</xref>, podría resultar
				benéfico para el aprovechamiento académico de los estudiantes.</p>
			<p>Para la correcta interpretación de nuestros resultados debe considerar que este
				estudio se realizó con una muestra pequeña de un curso universitario de nivel
				principiante-intermedio. Se requiere mayor investigación para comprobar estos
				hallazgos y profundizar en ellos.</p>
		</sec>
		<sec sec-type="conclusions">
			<title>Conclusiones y recomendaciones</title>
			<p>Los alumnos que experimentaron con las tres modalidades de trabajo estudiadas en este
				artículo mostraron una preferencia por la programación por pares. El uso de la
				programación Mob no fue reportado como favorable en estos aspectos debido a la
				interacción múltiple de los participantes y a la falta de consenso en la
				organización y en la toma de decisiones. La programación individual, por el
				contrario, limita la interacción continua con otras personas y esto puede ser un
				impedimento si los participantes no tienen clara la manera de resolver los problemas
				planteados. Recomendamos promover el trabajo por parejas en los cursos
				universitarios de programación. Esta práctica puede implementarse fácilmente en las
				instalaciones existentes de los laboratorios de cómputo en las universidades.</p>
			<p>Es necesario continuar con las investigaciones para conocer las maneras más adecuadas
				de enseñar a programar. En este sentido, se debe profundizar en la aplicación de la
				programación colaborativa en sus diversas modalidades e involucrar a estudiantes
				principiantes, intermedios y avanzados.</p>
		</sec>
	</body>
	<back>
		<ref-list>
			<title>Referencias bibliográficas</title>
			<ref id="B1">
				<mixed-citation>Aottiwerch, N. &amp; Kokaew, U. (2018). The analysis of matching
					learners in pair programming using K-Means, en <italic>2018 5th International
						Conference on Industrial Engineering and Applications</italic> (362-366).
					http://doi.org/10.1109/IEA.2018.8387125</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Aottiwerch</surname>
							<given-names>N.</given-names>
						</name>
						<name>
							<surname>Kokaew</surname>
							<given-names>U.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<source>The analysis of matching learners in pair programming using
						K-Means</source>
					<conf-name>2018 5th International Conference on Industrial Engineering and
						Applications</conf-name>
					<fpage>362</fpage>
					<lpage>366</lpage>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/IEA.2018.8387125</pub-id>
				</element-citation>
			</ref>
			<ref id="B2">
				<mixed-citation>Arsenovski, D. (2016). <italic>Swarm: Beyond pair, beyond
						scrum</italic>. Agile Alliance.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Arsenovski</surname>
							<given-names>D.</given-names>
						</name>
					</person-group>
					<year>2016</year>
					<article-title>Swarm: Beyond pair, beyond scrum</article-title>
					<source>Agile Alliance</source>
				</element-citation>
			</ref>
			<ref id="B3">
				<mixed-citation>Balijepally, V.; Chaudhry, S. &amp; Sridhar, N. (2017). Mob
					program-mingA promising innovation in the agile toolkit, en <italic>Twenty-third
						Americas Conference on Information Systems</italic>,
					<italic>Boston</italic>, <italic>2017</italic>
					<italic>-Systems Analysis and Design (SIGSAND)</italic> (1-9). Boston, Estados
					Unidos: AIS Electronic Library.</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Balijepally</surname>
							<given-names>V.</given-names>
						</name>
						<name>
							<surname>Chaudhry</surname>
							<given-names>S.</given-names>
						</name>
						<name>
							<surname>Sridhar</surname>
							<given-names>N.</given-names>
						</name>
					</person-group>
					<year>2017</year>
					<source>Mob program-mingA promising innovation in the agile toolkit</source>
					<conf-name>Twenty-third Americas Conference on Information Systems</conf-name>
					<conf-loc>Boston, Estados Unidos</conf-loc>
					<conf-date>2017</conf-date>
					<italic>-Systems Analysis and Design (SIGSAND)</italic>
					<conf-sponsor>AIS Electronic Library</conf-sponsor>
				</element-citation>
			</ref>
			<ref id="B4">
				<mixed-citation>Bohekhout , K. (2016). Mob programming: Find fun faster, en
						<italic>Lecture Notes in Business Information Processing</italic> (185-192).
					Haarlem, The Netherlands.
					http://doi.org/10.1007/978-3-319-33515-5_15</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Bohekhout</surname>
							<given-names>K.</given-names>
						</name>
					</person-group>
					<year>2016</year>
					<source>Mob programming: Find fun faster</source>
					<chapter-title>Lecture Notes in Business Information Processing</chapter-title>
					<fpage>185</fpage>
					<lpage>192</lpage>
					<publisher-loc>Haarlem</publisher-loc>
					<publisher-loc>The Netherlands</publisher-loc>
					<pub-id pub-id-type="doi">http://doi.org/10.1007/978-3-319-33515-5_15</pub-id>
				</element-citation>
			</ref>
			<ref id="B5">
				<mixed-citation>Buchan, J. &amp; Pearl, M. (2018). Leveraging the mob mentality: An
					experience report on mob programming, in <italic>EASE 2018 -Evaluation and
						Assessment in Software Engineering</italic> (1-6). Christchurch, Nueva
					Zelanda: Editorial de la Universidad de Canterbury.
					http://doi.org/10.1145/3210459.3210482</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Buchan</surname>
							<given-names>J.</given-names>
						</name>
						<name>
							<surname>Pearl</surname>
							<given-names>M.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<source>Leveraging the mob mentality: An experience report on mob
						programming</source>
					<conf-name>EASE 2018 -Evaluation and Assessment in Software
						Engineering</conf-name>
					<conf-loc>Christchurch, Nueva Zelanda</conf-loc>
					<conf-sponsor>Editorial de la Universidad de Canterbury</conf-sponsor>
					<pub-id pub-id-type="doi">http://doi.org/10.1145/3210459.3210482</pub-id>
				</element-citation>
			</ref>
			<ref id="B6">
				<mixed-citation>Du, W.; Ozeki, M.; Nomiya, H.; Murata, K. &amp; Araki, M. (2015).
					Pair programming for enhancing communication in the fundamental C language
					exercise, in <italic>2015</italic>
					<italic>IEEE</italic>
					<italic>39th</italic>
					<italic>Annual International Computers, Software &amp; Applications
						Conference</italic> (664-665). IEEE Computer
					Society.http://doi.org/10.1109/COMPSAC.2015.67</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Du</surname>
							<given-names>W.</given-names>
						</name>
						<name>
							<surname>Ozeki</surname>
							<given-names>M.</given-names>
						</name>
						<name>
							<surname>Nomiya</surname>
							<given-names>H.</given-names>
						</name>
						<name>
							<surname>Murata</surname>
							<given-names>K.</given-names>
						</name>
						<name>
							<surname>Araki</surname>
							<given-names>M.</given-names>
						</name>
					</person-group>
					<year>2015</year>
					<source>Pair programming for enhancing communication in the fundamental C
						language exercise</source>
					<italic>IEEE</italic>
					<conf-name>39thAnnual International Computers, Software &amp; Applications
						Conference</conf-name>
					<conf-sponsor>Computer Society</conf-sponsor>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/COMPSAC.2015.67</pub-id>
				</element-citation>
			</ref>
			<ref id="B7">
				<mixed-citation>Gómez, O. &amp; Aguileta, A. (2018). Influence on the use of an IDE
					as tool support in the pair programming: A controlled experiment. <italic>IEEE
						Latin America Transactions</italic>, 16(3), 948-956.
					http://doi.org/10.1109/TLA.2018.8358678</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Gómez</surname>
							<given-names>O.</given-names>
						</name>
						<name>
							<surname>Aguileta</surname>
							<given-names>A.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<article-title>Influence on the use of an IDE as tool support in the pair
						programming: A controlled experiment</article-title>
					<source>IEEE Latin America Transactions</source>
					<volume>16</volume>
					<issue>3</issue>
					<fpage>948</fpage>
					<lpage>956</lpage>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/TLA.2018.8358678</pub-id>
				</element-citation>
			</ref>
			<ref id="B8">
				<mixed-citation>Hernández Sampieri, R. (2014). <italic>Metodología de la
						investigación</italic>. Ciudad de México: McGraw-Hill.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Hernández Sampieri</surname>
							<given-names>R.</given-names>
						</name>
					</person-group>
					<year>2014</year>
					<source>Metodología de la investigación</source>
					<publisher-loc>Ciudad de México</publisher-loc>
					<publisher-name>McGraw-Hill</publisher-name>
				</element-citation>
			</ref>
			<ref id="B9">
				<mixed-citation>Karthiekheyan, K.; Ahmed, I. &amp; Jayalakshmi, J. (2018). Pair
					programming for software engineering education: An empirical study. <italic>The
						International Arab Journal of Information Technology</italic>,
						<italic>15</italic>.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Karthiekheyan</surname>
							<given-names>K.</given-names>
						</name>
						<name>
							<surname>Ahmed</surname>
							<given-names>I.</given-names>
						</name>
						<name>
							<surname>Jayalakshmi</surname>
							<given-names>J.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<article-title>Pair programming for software engineering education: An empirical
						study</article-title>
					<source>The International Arab Journal of Information Technology</source>
					<volume>15</volume>
				</element-citation>
			</ref>
			<ref id="B10">
				<mixed-citation>Kerney, R. (2015). <italic>Mob programming-My first team</italic>.
					Estados Unidos: Agile Alliance.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Kerney</surname>
							<given-names>R.</given-names>
						</name>
					</person-group>
					<year>2015</year>
					<source>Mob programming-My first team</source>
					<publisher-loc>Estados Unidos</publisher-loc>
					<publisher-name>Agile Alliance</publisher-name>
				</element-citation>
			</ref>
			<ref id="B11">
				<mixed-citation>Lee, L. K.; Au, O.; So, R. &amp; Nga-Inn, W. (2016). Being
					well-prepared for regular pair-programming helps at-risk eProgramación
					individual, por pares o colectiva: ¿cuál conviene utilizar en la universidad?
					students, in <italic>2016</italic>
					<italic>International Symposium on Educational Technology</italic> (65-68).
					http://doi.org/10.1109/ISET.2016.22</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Lee</surname>
							<given-names>L. K.</given-names>
						</name>
						<name>
							<surname>Au</surname>
							<given-names>O.</given-names>
						</name>
						<name>
							<surname>So</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Nga-Inn</surname>
							<given-names>W.</given-names>
						</name>
					</person-group>
					<year>2016</year>
					<source>Being well-prepared for regular pair-programming helps at-risk
						eProgramación individual, por pares o colectiva: ¿cuál conviene utilizar en
						la universidad? students</source>
					<conf-name>International Symposium on Educational Technology</conf-name>
					<fpage>65</fpage>
					<lpage>68</lpage>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/ISET.2016.22</pub-id>
				</element-citation>
			</ref>
			<ref id="B12">
				<mixed-citation>Lilienthal, C. (2017). From pair programming to mob programming to
					mob architecting, in <italic>International Conference on Software
						Quality</italic> -<italic>SWQD2017</italic>
					<italic>-Software, Quality, Complexity and Challenges of Software</italic>
					(3-12). Vienna, Austria:
					Springer.http://doi.org/10.1007/978-3-319-49421-0_1</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Lilienthal</surname>
							<given-names>C.</given-names>
						</name>
					</person-group>
					<year>2017</year>
					<source>From pair programming to mob programming to mob architecting</source>
					<conf-name>International Conference on Software Quality, SWQD2017</conf-name>
					<italic>-Software, Quality, Complexity and Challenges of Software</italic>
					<conf-loc>Vienna, Austria</conf-loc>
					<conf-sponsor>Springer</conf-sponsor>
					<pub-id pub-id-type="doi">http://doi.org/10.1007/978-3-319-49421-0_1</pub-id>
				</element-citation>
			</ref>
			<ref id="B13">
				<mixed-citation>Meyer, B. (2018). Making sense of agile methods. <italic>IEEE
						Software</italic>, <italic>35</italic>(2), 91-94.
					http://doi.org/10.1109/MS.2018.1661325</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Meyer</surname>
							<given-names>B.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<article-title>Making sense of agile methods</article-title>
					<source>IEEE Software</source>
					<volume>35</volume>
					<issue>2</issue>
					<fpage>91</fpage>
					<lpage>94</lpage>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/MS.2018.1661325</pub-id>
				</element-citation>
			</ref>
			<ref id="B14">
				<mixed-citation>Poonam, R. &amp; Yasser, C. (2018). An experimental study to
					investigate personality traits on pair programming efficiency in extreme
					programming, in <italic>2018</italic>
					<italic>5th</italic>
					<italic>International Conference on Industrial Engineering and
						Applications</italic> (95-99).
					https://doi.org/10.1109/IEA.2018.8387077</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Poonam</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Yasser</surname>
							<given-names>C.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<source>An experimental study to investigate personality traits on pair
						programming efficiency in extreme programming</source>
					<conf-name>5thInternational Conference on Industrial Engineering and
						Applications</conf-name>
					<fpage>95</fpage>
					<lpage>99</lpage>
					<pub-id pub-id-type="doi">https://doi.org/10.1109/IEA.2018.8387077</pub-id>
				</element-citation>
			</ref>
			<ref id="B15">
				<mixed-citation>Pyhäjärvi, M. &amp; Falco, L. (2018). <italic>The mob programming
						guidebook</italic>. n/d: LeanPub.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Pyhäjärvi</surname>
							<given-names>M.</given-names>
						</name>
						<name>
							<surname>Falco</surname>
							<given-names>L.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<source>The mob programming guidebook</source>
					<publisher-name>LeanPub</publisher-name>
				</element-citation>
			</ref>
			<ref id="B16">
				<mixed-citation>Sadath, L.; Karim, K. &amp; Gill, S. (2018). Extreme programming
					implementation in academia for software engineering sustainability, in
						<italic>2018</italic>
					<italic>Advances in Science and Engineering Technology International Conferences
						(ASET)</italic> (1-6). Abu Dhabi.
					http://doi.org/10.1109/ICA-SET.2018.8376925</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Sadath</surname>
							<given-names>L.</given-names>
						</name>
						<name>
							<surname>Karim</surname>
							<given-names>K.</given-names>
						</name>
						<name>
							<surname>Gill</surname>
							<given-names>S.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<source>Extreme programming implementation in academia for software engineering
						sustainability</source>
					<conf-name>Advances in Science and Engineering Technology International
						Conferences (ASET)</conf-name>
					<conf-loc>Abu Dhabi</conf-loc>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/ICA-SET.2018.8376925</pub-id>
				</element-citation>
			</ref>
			<ref id="B17">
				<mixed-citation>Saltz, J. &amp; Shamshurin, I. (2017). Does pair programming work in
					a data science context? An initial case study, in <italic>2017</italic>
					<italic>IEEE International Conference on Big Data (BIGDATA)</italic>
					(2348-2354). http://doi.org/10.1109/BigDa-ta.2017.8258189</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Saltz</surname>
							<given-names>J.</given-names>
						</name>
						<name>
							<surname>Shamshurin</surname>
							<given-names>I.</given-names>
						</name>
					</person-group>
					<year>2017</year>
					<source>Does pair programming work in a data science context? An initial case
						study</source>
					<conf-name>IEEE International Conference on Big Data (BIGDATA)</conf-name>
					<fpage>2348</fpage>
					<lpage>2354</lpage>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/BigDa-ta.2017.8258189</pub-id>
				</element-citation>
			</ref>
			<ref id="B18">
				<mixed-citation>Schartman, M. (2014). <italic>My experience with mob
						programming</italic> Appfolio Engineering.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Schartman</surname>
							<given-names>M.</given-names>
						</name>
					</person-group>
					<year>2014</year>
					<article-title>My experience with mob programming</article-title>
					<source>Appfolio Engineering</source>
				</element-citation>
			</ref>
			<ref id="B19">
				<mixed-citation>Smith, M.; Giugliano, A. &amp; DeOrio, A. (2018). Long term effects
					of pair programming. <italic>IEEE Transactions on Education</italic>,
						<italic>61</italic>(3), 1-8.
					http://doi.org/10.1109/TE.2017.2773024</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Smith</surname>
							<given-names>M.</given-names>
						</name>
						<name>
							<surname>Giugliano</surname>
							<given-names>A.</given-names>
						</name>
						<name>
							<surname>DeOrio</surname>
							<given-names>A.</given-names>
						</name>
					</person-group>
					<year>2018</year>
					<article-title>Long term effects of pair programming</article-title>
					<source>IEEE Transactions on Education</source>
					<volume>61</volume>
					<issue>3</issue>
					<fpage>1</fpage>
					<lpage>8</lpage>
					<pub-id pub-id-type="doi">http://doi.org/10.1109/TE.2017.2773024</pub-id>
				</element-citation>
			</ref>
			<ref id="B20">
				<mixed-citation>Swamidurai, R. &amp; Umphress, D. (2015). Inverted pair programming,
					in <italic>Proceedings of the IEEE SoutheastCon 2015</italic> (1-6). Fort
					Lauderdale, Florida: IEEE.
					http://doiorg/10.1109/SECON.2015.7133010</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Swamidurai</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Umphress</surname>
							<given-names>D.</given-names>
						</name>
					</person-group>
					<year>2015</year>
					<source>Inverted pair programming</source>
					<conf-name>Proceedings of the IEEE SoutheastCon 2015</conf-name>
					<conf-loc>Lauderdale, Florida</conf-loc>
					<conf-sponsor>IEEE</conf-sponsor>
					<pub-id pub-id-type="doi">http://doiorg/10.1109/SECON.2015.7133010</pub-id>
				</element-citation>
			</ref>
			<ref id="B21">
				<mixed-citation>Umapathy, K. &amp; Ritzhaupt, A. D. (2017). A meta-analysis of
					pair-programming in computer programming courses: Implications for educational
					practice. <italic>ACM Transactions on Computing Education</italic>,
						<italic>17</italic>(4), 1-13.
					https://doi.org/10.1145/2996201</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Umapathy</surname>
							<given-names>K.</given-names>
						</name>
						<name>
							<surname>Ritzhaupt</surname>
							<given-names>A. D.</given-names>
						</name>
					</person-group>
					<year>2017</year>
					<article-title>A meta-analysis of pair-programming in computer programming
						courses: Implications for educational practice</article-title>
					<source>ACM Transactions on Computing Education</source>
					<volume>17</volume>
					<issue>4</issue>
					<fpage>1</fpage>
					<lpage>13</lpage>
					<pub-id pub-id-type="doi">https://doi.org/10.1145/2996201</pub-id>
				</element-citation>
			</ref>
			<ref id="B22">
				<mixed-citation>Wilson, A. (2015). <italic>Mob programming-What works, what
						doesn't</italic>. Helsinki, Finlandia: Springer Link.
					http://doi.org/10.1007/978-3-319-18612-2 33</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Wilson</surname>
							<given-names>A.</given-names>
						</name>
					</person-group>
					<year>2015</year>
					<source>Mob programming-What works, what doesn't</source>
					<publisher-loc>Helsinki</publisher-loc>
					<publisher-loc>Finlandia</publisher-loc>
					<publisher-name>Springer</publisher-name>
					<pub-id pub-id-type="doi">http://doi.org/10.1007/978-3-319-18612-2 33</pub-id>
				</element-citation>
			</ref>
			<ref id="B23">
				<mixed-citation>Zuill, W. (2015). <italic>Mob programming-A</italic>
					<italic>whole team approach</italic>. Recuperado de: <ext-link
						ext-link-type="uri"
						xlink:href="https://www.agilealliance.org/wp-content/uploads/2015/12/ExperienceReport.2014.Zuill_.pdf"
						>https://www.agilealliance.org/wp-content/uploads/2015/12/ExperienceReport.2014.Zuill_.pdf</ext-link>
				</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Zuill</surname>
							<given-names>W.</given-names>
						</name>
					</person-group>
					<year>2015</year>
					<source>Mob programming-A</source>
					<article-title>whole team approach</article-title>
					<ext-link ext-link-type="uri"
						xlink:href="https://www.agilealliance.org/wp-content/uploads/2015/12/ExperienceReport.2014.Zuill_.pdf"
						>https://www.agilealliance.org/wp-content/uploads/2015/12/ExperienceReport.2014.Zuill_.pdf</ext-link>
				</element-citation>
			</ref>
		</ref-list>
	</back>
</article>
