Explorando la influencia de los roles de Belbin en la calidad del código generado por estudiantes en un curso de ingeniería de software

Resumen

El artículo presenta un experimento controlado en el que se explora la bondad de utilizar la Teoría de Roles de Belbin para la integración de equipos de desarrollo software. El estudio se desarrolla en un entorno académico con estudiantes de la carrera de Ingeniería de Software y compara la calidad de la legibilidad del código generado por equipos integrados con roles Compatibles —de acuerdo con la Teoría de Belbin— y equipos Tradicionales, en nuestro caso, equipos integrados con estudiantes seleccionados de manera aleatoria. Los resultados obtenidos aportan evidencia positiva en torno al uso de dicha teoría y motivan a los investigadores a continuar estudios en otras actividades vinculadas al proceso de desarrollo software; por otro lado, desde la perspectiva pedagógica, las resultados obtenidos con el experimento, permiten proponer como alternativa para integración de equipos de trabajo, en escenarios de aprendizaje para la Ingeniería de Software, la Teoría de Roles de Belbin.

Biografía del autor/a

Antonio Armando Aguileta-Güemez, Universidad Autónoma de Yucatán
Lic. en Ciencias de la Computación por la Universidad Autónoma de Yucatán (UADY), México; MSc. en Ciencias Computacionales por el Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM), campus Monterrey, México. Actualmente es profesor asociado en la Facultad de Matemáticas e integrante del Grupo Académico de Tecnologías para la Formación en Ingeniería de Software de la UADY. La línea de investigación de su interés es en torno a la calidad en la Ingeniería de Software.
Juan Pablo Ucán-Pech, Universidad Autónoma de Yucatán
Dr. en Sistemas Computacionales por la Dirección de Posgrado e Investigación de la Universidad del Sur, campus Mérida, México. MSc. en Sistemas Computacionales con especialidad en Ingeniería de Software por el Instituto Tecnológico de Mérida, México. Es profesor titular en la Facultad de Matemáticas de la Universidad Autónoma de Yucatán e integrante del Grupo Académico de Tecnologías para la Formación en Ingeniería de Software de la UADY. Es miembro de la Academia Mexicana de Computación (AMEXCOMP). Su trabajo de investigación se centra en temas relacionados con la Ingeniería de Software, Ingeniería Web e Informática Educativa.
Raúl Antonio Aguilar-Vera, Universidad Autónoma de Yucatán
Dr. por la Universidad Politécnica de Madrid, España (Mención de Doctor Europeo) y el de MSc. en Ingeniería de Software por la misma Institución, es MSc. en Educación Superior por la Universidad Autónoma de Yucatán. Actualmente es profesor de tiempo completo en la Facultad de Matemáticas e integrante del Grupo Académico de Tecnologías para la Formación en Ingeniería de Software de la Universidad Autónoma de Yucatán. Es miembro de la Academia Mexicana de Computación (AMEXCOMP), e integrante del Comité de Acreditación del Consejo Nacional de Acreditación en Informática y Computación (CONAIC). Su trabajo de investigación incluye las siguientes áreas: Ingeniería de Software e Informática Educativa.

Referencias

Bourque P. and Fairley, R., Guide to the software engineering body of knowledge (SWEBOK V3.0). IEEE Computer Society, 2014. DOI: 10.1109/52.805471

DeMarco, T. and Lister, T., Peopleware productive projects and teams 2nd Ed. New York, USA: Dorset House Publishing Co., 1999.

Humphrey, W., Introduction to the team software procesess. Reading, USA: Addison Wesley Longman Inc., 2000.

Belbin, M., Team roles at work. Oxford, USA: Elsevier Butterworth Heinemann, 1993.

Briggs-Myers, I. and Briggs, K.C., Myers-Briggs Type Indicator (MBTI). Palo Alto, CA: Consulting Psychologists Press., 1985

Mumma, F.S., What makes your team tick?. King of Prusia, PA: HRDQ, 1994.

Margerison, C.J. and McCann, D.J., Team management profiles: Their use in managerial development, Journal of Management Development, 4(2), pp. 34-37, 1985. DOI: 10.1108/eb051580

Belbin, M., Management teams. Why they succeed or fail. New York, USA: John Wiley & Sons, 1981.

Aritzeta, A., Swailes, S. and Senior, B.B., Team roles: Psychometric evidence, construct validity and team building. Hull, UK. University od Hull, 2005.

Johansen, T., Predicting a team’s behaviour by using Belbin’s Team Role self perception inventory. Thesis dissertation at Department of Management & Organisation, University of Stirling, Stirling, U.K., 2003.

Pollock, M., Investigating the relationship between team role diversity and team performance in information systems teams. Journal of Information Technology Management, 20(1), pp. 42-55, 2009.

Henry, S. and Stevens, K., Using Belbin's leadership role to improve team effectiveness: An empirical investigation. Journal of Systems and Software, 44(3), pp. 241-250, 1999. DOI: 10.1016/S0164-1212 (98)10060-2

Richard, T., Group dynamics and software engineering. In: Manns, M.L. (Ed.) Object Oriented Programming Systems Languages and applications: Educators’ Symposium, 1-5 November 1999, Denver, Colorado, USA, 1999.

Estrada, E. y Peña, A., Influencia de los roles de equipo en las actividades del desarrollador de software. Revista Electrónica de Computación, Informática, Biomédica y Electrónica, 2(1), pp. 1-19, 2013.

Wynekoop, J. and Walz, D., Investigating traits of top performing software developers. Information Technology and People, 13(3), pp. 186-195, 2000. DOI: 10.1108/09593840010377626

Acuña, S. and Juristo, N., Assigning people to roles in software projects. software: Practice and Experience, 34(7), pp. 675-696, 2004. DOI: 10.1002/spe.586

Jarillo, P., Enríquez, C. y Sánchez, R., Identificación del factor humano en el seguimiento de procesos de software en un medio ambiente universitario, Computación y Sistemas, 19(3), pp. 577-588, 2015. DOI: 10.13053/cys-19-3-2206

Genero, M., Cruz-Lemus, J. y Piattini, M., Métodos de investigación en ingeniería de software. RA-MA, 2014.

Aguilar, R. y Díaz, J., La ingeniería de software en México: Hacia la consolidación del primer programa de licenciatura. Revista de Tecnología Educativa, 2(2), pp. 6-17, 2015.

McConnell, S., Code Complete. 2E, Microsoft Press, Redmond, WA, 2004.

Dreyfus, H. and Dreyfus, S., Mind over machine. The power of human intuition and expertise in the era of the computer. New York: Basil Blackwell, 1986.

Acuña, S., Gómez, M. and Juristo, N., How do personality, team process and task charcaterístics relate to job satisfaction and softwarequality?. Information and Software Technology, 51(2), pp. 627-639, 2009. DOI: 10.1016/j.infsof.2008.08.006

Cook T. and Campbell, D., Quasi-experimentation – Design and analysis issues for field settings. Houghton Mifflin Company, Boston, 1979.

Publicado
2017-02-01
Cómo citar
Aguileta-Güemez, A. A., Ucán-Pech, J. P., & Aguilar-Vera, R. A. (2017). Explorando la influencia de los roles de Belbin en la calidad del código generado por estudiantes en un curso de ingeniería de software. Revista Educación En Ingeniería, 12(23), 93-100. https://doi.org/10.26507/rei.v12n23.742