Skip to main content

Towards a Fuzzy Model for RAMSET: Role Assignment Methodology for Software Engineering Teams

  • Chapter
Book cover Soft Computing for Intelligent Control and Mobile Robotics

Abstract

Current studies related to performance and integration of Software Engineering teams, focus on efficiency boarding different factors such as team abilities, management, tools, methodologies, personality and roles. The present work is a follow up of RAMSET (Role Assignment Methodology for Software Engineering Teams) methodology that relates personality, abilities and software roles for integration of Software Engineering Teams, applying sociometric and psychometric techniques under a Fuzzy Approach due measurements’ subjective appreciation. A Fuzzy Model System is proposed to identify the best Role to be performed by a Software Engineer in Software Development Project Teams.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brooks, F.: The mythical man-month. Datamation, 44–52 (1974)

    Google Scholar 

  2. Babuska, R.: Fuzzy Modeling for Control. Kluwer Academic Publishers, Norwell (1998)

    Google Scholar 

  3. Beranek, G., Zuser, W., Grechenig, T.: Functional Group Roles in Software Engineering Teams. In: HSSE 2005, St. Louis Missouri USA, pp. 1–5 (2005)

    Google Scholar 

  4. Belbin, M.: Team Roles at Work. Butterworth-Heinemann, Butterworths (1993)

    Google Scholar 

  5. Capretz, L.F.: Personality types in software engineering. International Journal of Human-Computer Studies, 207–214 (2002)

    Google Scholar 

  6. Cox, E.: The Fuzzy Systems Handbook. Academic Press, London (1994)

    MATH  Google Scholar 

  7. Dubinsky, Y., Hazzan, O.: Using a Roles Scheme to Derive Software Project Metrics. Journal of Systems Architecture 52(11), 693–699 (2006)

    Article  Google Scholar 

  8. Feldt, R., Torkar, R., Angelis, L., Samuelsson, M.: Towards Individualized Software Engineering: Empirical Studies Should Collect Psychometrics. In: CHASE 2008, Leipzig Germany, May 13 (2008)

    Google Scholar 

  9. Freud, S.: An Outline of Psycho-analysis (1940)

    Google Scholar 

  10. Fuzzy Logic Toolbox: User’s Guide of Matlab, p. 343. The Mathworks, Inc. (1995-2009)

    Google Scholar 

  11. Gorla, N., Lam, Y.W.: Who Should Work With Whom? Building Effective Software Project Teams. Communications of the ACM 47(6), 79–82 (2004)

    Article  Google Scholar 

  12. Griffiths, R.: Graphology: early recollections and the tree test. The Author West Vancouver British Columbia (1988)

    Google Scholar 

  13. Hogan, J., Thomas, R.: Developing the Software Engineering Team. In: ACM ICPS 7th ACCE 42 Newcastle New South Wales Australia, vol. 106, pp. 203–210 (2005)

    Google Scholar 

  14. Jung, C.G.: The philosophical Tree (1945/1954)

    Google Scholar 

  15. Jung, C.G.: Aspects of the Masculine. Routledge, New York (2003)

    Google Scholar 

  16. Kandel, A., Hall, L.O.: The evaluation from Expert Systems to Fuzzy Expert Systems. In: Fuzzy Expert Systems, p. 19. CRC Press, Boca Raton (1991)

    Google Scholar 

  17. Karn, J., Cowling, T.: A follow up study on the effect of personality on the performance of software engineering teams. In: ISESE 2006 Rio de Janeiro, Brazil, pp. 232–241 (2006)

    Google Scholar 

  18. Koch, K.: Le test de l’arbre, Lyon Vitte, 9 (1958)

    Google Scholar 

  19. Koch, K.: El test del árbol: el dibujo del árbol como medio psicodiagnóstico auxiliar. Kapelusz, Buenos Aires (1986)

    Google Scholar 

  20. Lather, A., Kumar, S., Singh, Y.: Suitability Assessment of Software Developers: A Fuzzy Approach. In: ACM SIGSOFT Software Engineering Notes, vol. 25(3), pp. 30–31 (May 2000)

    Google Scholar 

  21. Layman, L., Comwell, T., Williams, L.: Personality Types, Learning Styles, and an Agile Approach to Software Engineering Education. In: SIGCSE 2006, pp. 428–432. ACM, Houston Texas (March 2006)

    Chapter  Google Scholar 

  22. Martínez, L.G., Rodríguez, A., Licea, G., Castro, J.R.: Utilización de Test Sociométrico y Test de Personalidad en la Integración de Equipos de Trabajo en Cursos de Ingeniería de Software. In: XVI Congreso Internacional de Educación Superior en Computación CIESC 2008 en el marco CLEI 2008, Santa Fe Argentina (2008)

    Google Scholar 

  23. Martínez, L.G., Rodríguez, A., Licea, G., Castro, J.R.: Application of Personality and Sociometric Tests to Integrate Work Teams in Software Engineering Courses in Educa-tional Programs. In: 9no. Encuentro Internacional de Computación ENC 2008, Mexicali B.C., México (2008)

    Google Scholar 

  24. Mayer, D.B., Stalnaker, A.W.: Selection and evaluation of computer personel – the research history of SIG/CPR. In: Proceedings of the 1968 23rd ACM National Conference, pp. 657–670 (1968)

    Google Scholar 

  25. Oren, T.I., Ghasem-Aghaee, N.: Personality Representation Processable in Fuzzy Logic for Human Behavior Simulation. In: SCSC 2003, Montreal PQ, Canada, July 20-24, vol. 18, pp. 11–18 (2003)

    Google Scholar 

  26. Oren, T.I., Ghasem-Aghaee, N.: Towards Fuzzy Agents with Dynamic Personality for Human Behavior Simulation. In: SCSC 2003, Montreal PQ, Canada, July 20-24, pp. 3–10 (2003)

    Google Scholar 

  27. Pieterse, V., Kourie, D., Sonnekus, I.: Software Engineering Team Diversity and Performance. In: SAICSIT 2006, Somerset West South Africa, vol. 204, pp. 180–186 (2006)

    Google Scholar 

  28. Rodríguez, J.: Formación de grupos de desarrollo de software. Ediciones Yoltéotl, Guadalajara México (2004)

    Google Scholar 

  29. Rutherfoord, Rebecca, H.: Using Personality Inventories to Help Form Teams for Software Engineering Class Projects. In: CITiCSE 2001, Canterbury UK, vol. 33(3), pp. 73–76. ACM, New York (2001)

    Google Scholar 

  30. Shen, S., Prior, S.D., White, A.S., Karamanoglu, M.: Using Personality Type Differences to Form Engineering Design Teams. Engineering Education 2(2), 54–66 (2007)

    MATH  Google Scholar 

  31. Sodiya, A.S., Longe, H., Onashoga, S.A., Awodele, O.: An Improved Assessment of Personality Traits in Software Engineering. Interdisciplinary Journal of Information, Knowledge, and Management 2, 163–177 (2007)

    Google Scholar 

  32. Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE TSMC 15, 116–132 (1985)

    MATH  Google Scholar 

  33. Tomayko, J.E.: Teaching a Project-Intensive Introduction to Software Engineering. SEI Carnegie Mellon University Tech. Rep., Pittsburgh Pennsylvania (1996)

    Google Scholar 

  34. U.S. Department of the Interior, http://permanent.access.gpo.gov/websites/doigov/www.doi.gov/octc/typescar.html

  35. Wilde, D.J.: Creative teams, individual development and personality classification. ME310 Course Notes. Mechanical Engineering, Stanford University (2003)

    Google Scholar 

  36. Zadeh, L.A.: Fuzzy Sets. Information and Control 8, 338–353 (1965)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Martínez, L.G., Castro, J.R., Licea, G., Rodríguez-Díaz, A., Álvarez, C. (2010). Towards a Fuzzy Model for RAMSET: Role Assignment Methodology for Software Engineering Teams. In: Castillo, O., Kacprzyk, J., Pedrycz, W. (eds) Soft Computing for Intelligent Control and Mobile Robotics. Studies in Computational Intelligence, vol 318. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15534-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15534-5_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15533-8

  • Online ISBN: 978-3-642-15534-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics