DOI: http://dx.doi.org/10.26507/rei.v12n23.742

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

Antonio Armando Aguileta-Güemez, Juan Pablo Ucán-Pech, Raúl Antonio Aguilar-Vera

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.

Palabras clave


Calidad del Código; Equipos de Desarrollo; Ingeniería de Software; Roles de Belbin

Texto completo:

PDF

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.







Asociación Colombiana de Facultades de Ingeniería. ACOFI.
Carrera 68 D 25B – 86 Oficina 205
Teléfono: (57 4) 425 50 68 - (57 1) 427 30 65 Extensión 103
Bogotá, Colombia. Suramérica

Email: revista@acofi.edu.co
http://www.educacioneningenieria.org

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.