Advertisement

Exploring the Influence of Belbin’s Roles in Software Measurement: A Controlled Experiment with Students

  • Raúl A. Aguilar
  • Julio C. Díaz
  • Juan P. Ucán
  • Yasbedh O. Quiñones
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 865)

Abstract

The article presents a controlled experiment in which the convenience of using the Belbin Role Theory for the integration of work teams with the task of measuring the software is explored. The study is developed in an academic environment with students of the Software Engineering degree and analyzes the differences between the metrics obtained with the Function Point Technique, by teams integrated with the Belbin Theory, and those obtained by teams integrated with students selected randomly. The results obtained provide evidence regarding the significant differences in terms of the time spent for the task; it was observed that teams integrated with the Belbin theory take more time. Regarding the five metrics obtained to measure the functionality of the software, differences were found only in the functionality linked to the external outputs.

Keywords

Software testing education Computer-supported collaborative learning Computer-supported cooperative work Experimentation in software engineering 

References

  1. 1.
    Bourque, P., Fairley, R.: Guide to The Software Engineering Body of Knowledge (SWEBOK V3.0). IEEE Computer Society (2014)Google Scholar
  2. 2.
    DeMarco, Y., Lister, T.: Peopleware Productive Projects and Teams, 2nd edn. Dorset House Publishing Co., New York (1999)Google Scholar
  3. 3.
    Humphrey, W.: Introduction to the Team Software Procesess. Addison Wesley Longman Inc., Reading (2000)Google Scholar
  4. 4.
    Belbin, M.: Team Roles at Work. Elsevier Butterworth Heinemann, Oxford (1993)Google Scholar
  5. 5.
    Mumma, F.S.: Team-Work & Team-Roles: What Makes Your Team Tick?. HRDQ, King of Prussia (2005)Google Scholar
  6. 6.
    Margerison, C.J., McCann, D.J.: Team management profiles: their use in managerial development. J. Manag. Dev. 4(2), 34–37 (1985)CrossRefGoogle Scholar
  7. 7.
    Senior, B.: Team roles and team performance: is there ‘really’ a link? J. Occup. Organ. Psychol. 70, 85–94 (1997)CrossRefGoogle Scholar
  8. 8.
    Johansen, T.: Predicting a Team’s Behaviour by Using Belbin’s Team Role Self Perception Inventory. Dissertation at Department of Management & Organisation. University of Stirling (2003)Google Scholar
  9. 9.
    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
  10. 10.
    Henry, S., Stevens, K.: Using Belbin’s leadership role to improve team effectiveness. J. Syst. Softw. 44(3), 241–250 (1999)CrossRefGoogle Scholar
  11. 11.
    Estrada, E., Peña, A.: Influencia de los roles de equipo en las actividades del desarrollador de software. ReCIBE 2(1), 1–19 (2013)Google Scholar
  12. 12.
    Aguilar, R.: Una Estrategia Asistida por Entornos Virtuales Inteligentes. Doctoral Thesis. Polytechnic University of Madrid (2008)Google Scholar
  13. 13.
    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
  14. 14.
    Garmus, A., Herron, D.: Measuring the Software Process. Prentice Hall, Upper Saddle River (1996)Google Scholar
  15. 15.
    IFPUG: Function Point Counting Practices Manual Release 4.1.1. International Function Point Users Group (2010)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Raúl A. Aguilar
    • 1
  • Julio C. Díaz
    • 1
  • Juan P. Ucán
    • 1
  • Yasbedh O. Quiñones
    • 1
  1. 1.Universidad Autónoma de YucatánMéridaMexico

Personalised recommendations