Advertisement

Influence of Belbin’s Roles in the Quality of the Software Requirements Specification Development by Student Teams

  • Raúl A. Aguilar VeraEmail author
  • Julio C. Díaz Mendoza
  • Mirna A. Muñoz-Mata
  • Juan P. Ucán Pech
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1071)

Abstract

The article presents a controlled experiment in which the convenience of using the Belbin Role Theory for the integration of work teams, in the tasks of software requirements process, is explored. The study is developed in an academic environment with students of the Software Engineering degree and analyzes the differences between the quality of the software requirements specification document generated by integrated teams with compatible roles (Belbin Teams: BT, according to the Belbin Theory) with the Traditional Teams (TT), in our case, teams integrated with students selected at random. The results of the study provide evidence that the quality of the ERS documents generated by the Belbin Teams is significantly better than that generated by the traditional equipment.

Keywords

Belbin´s roles Controlled experiment Improvement process software Requirement process Software Engineering 

References

  1. 1.
    Abran, A., Moore, J.W., Bourque, P., Dupuis, R., Tripp, L. (eds.): Guide to the software engineering body of knowledge – 2004 Version. IEEE Computer Society (2004)Google Scholar
  2. 2.
    Bourque, P., Fairley, R. (eds.): Guide to the Software Engineering Body of Knowledge (SWEBOK V3.0). IEEE Computer Society, Washington, D.C. (2014)Google Scholar
  3. 3.
    Mumma, F.S.: Team-work & team-roles: what makes your team tick? King of Prusia. HRDQ, PA (2005)Google Scholar
  4. 4.
    Margerison, C.J., McCann, D.J.: Team management profiles: their use in managerial development. J. Manag. Dev. 4(2), 34–37 (1985)CrossRefGoogle Scholar
  5. 5.
    Belbin, M.: Management Teams. Wiley, New York (1981)Google Scholar
  6. 6.
    Senior, B.: Team roles and Team performance: is there ‘really’ a link? J. Occup. Organ. Psychol. 70, 85–94 (1997)CrossRefGoogle Scholar
  7. 7.
    Belbin, M.: Team roles at Work. Elsevier Butterworth Heinemann, Oxford (1993)Google Scholar
  8. 8.
    Pollock, M.: Investigating the relationship between team role diversity and team performance in information systems teams. J. Inf. Technol. Manag. 20(1), 42–55 (2009)Google Scholar
  9. 9.
    Aguilar, R.: Una Estrategia Asistida por Entornos Virtuales Inteligentes. Doctoral thesis. Polytechnic University of Madrid (2008)Google Scholar
  10. 10.
    Estrada, E., 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), 1–19 (2013)Google Scholar
  11. 11.
    Aguileta, A., Ucán, J., Aguilar, R.: 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 (2017)Google Scholar
  12. 12.
    Aguilar, R., Díaz, J., Ucán, J.: Influencia de la Teoría de Roles de Belbin en la Medición de Software: Un estudio exploratorio. Revista Ibérica de Sistemas y Tecnologías de la Información 31, 50–65 (2019)Google Scholar
  13. 13.
    IEEE Computer Society Software Engineering Standards Committee: IEEE Recommended Practice for Software Requirements Specifications. IEEE Std 830-1998 (1998)Google Scholar
  14. 14.
    Aguilar, R., Oktaba, H., Juarez, R., Aguilar, J., Férnandez, C., Rodriguez, O., Ucán, J.: Ingeniería de Software. In: En Pineda, L. (ed.) La computación en México por especialidades académicas. Academia Mexicana de Computación, Capítulo V (2017)Google Scholar
  15. 15.
    Yousuf, M., Asger, M.: Comparison of various requirements elicitation techniques. Int. J. Comput. Appl. 116(4) (2015)Google Scholar
  16. 16.
    Kitchenham, B., Pfleeger, S.: Software quality: the elusive target. IEEE Softw. 13(1), 12–21 (1996)CrossRefGoogle Scholar
  17. 17.
    Gómez, O., Juristo, N., Vegas, S.: Understanding replication of experiments in software engineering: A classification. Inf. Softw. Technol. 56(8), 1033–1048 (2014)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Raúl A. Aguilar Vera
    • 1
    Email author
  • Julio C. Díaz Mendoza
    • 1
  • Mirna A. Muñoz-Mata
    • 2
  • Juan P. Ucán Pech
    • 1
  1. 1.Facultad de MatemáticasUniversidad Autónoma de YucatánMéridaMexico
  2. 2.Centro de Investigación en Matemáticas, Unidad ZacatecasZacatecasMexico

Personalised recommendations