ABSTRACT
Lately Programming Psychology has opened up a vast area of study, where human, social and psychological factors of the programmer are studied in different computational areas. His behavior and how to relate with others are important aspects that influence performance of a developing team. In our daily work in education we have an obligation of shaping human resources to build a society with professionals participating in companies and corporations dedicated to industrial, social and economic development. Thus in searching for strategies to shape human resources and improve these group corporations we propose RAMSET a Role Assignment Methodology for Software Engineering Teams where we acknowledge the importance of relating personality with team roles, using sociometric techniques and psychometrics to aid in forming high performing teams for software development projects.
- Ander-Egg E., Aguilar M.J. 2001. El trabajo en Equipo. Ed. Progreso, México.Google Scholar
- Guinan, P.J., Cooprider, J.G. and Faraj, S. 1998. Enabling Software Development Team Performance During Requirements Definition: A Behavioral Versus Technical Approach. Information Systems Research. 9, 2 (1998), 101--125. Google ScholarDigital Library
- Smith, D.C., Bwecher, M., Burns-Howell J. and Kyriakides, J. 2001. Creating High Performance IS Teams. In SAICSIT (Pretoria SouthAfrica 25-28 September 2001) 172--181.Google Scholar
- J.L. Moreno. 1953. Who Shall Survive? Foundations of Sociometry, Group Psychotherapy and Sociodrama. Beacon House, Inc. Beacon New York.Google Scholar
- J. Greenbaum, M. Kyng. 1991. Preface of Design at Work: Cooperative Design of Computer Systems, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ. Google ScholarDigital Library
- C.G. Jung. 1976. Psychological Types. Bollingen Series XX, 6. Princeton University Press.Google Scholar
- M.R. Barrick and M.K. Mount. 1991. The Big Five Personality Dimensions and Job Performance: A Meta-Analysis. Personnel psychology 44, 1 (1991) 1--26. DOI= 10.1111/j.1744-6570.1991.tb00688.xGoogle Scholar
- N. Gorla and Y.W. Lam. 2004. Who Should Work With Whom? Building Effective Software Project Teams. Comm. of the ACM. 47, 6 (June 2004) 79--82. Google ScholarDigital Library
- Y. Dubinsky and O. Hazzan. 2006. Using a Roles Scheme to Derive Software Project Metrics. Journal of Systems Architecture 52, 11 (November 2006) 693--699. Google ScholarDigital Library
- V. Pieterse, D. Kourie and I. Sonnekus. 2006. Software Engineering Team Diversity and Performance. In Proceedings of annual SAICSIT 204 (Somerset West South Africa 2006) 180--186. Google ScholarDigital Library
- J. Hogan and R. Thomas. 2005. Developing the Software Engineering Team. In ACM ICPS 106 proceedings of 7th ACCE 42 (Newcastle New South Wales Australia 2005) 203--210. Google ScholarDigital Library
- G. Beranek, W. Zuser and Th. Grechenig. 2005. Functional Group Roles in Software Engineering Teams. In HSSE'05 (St. Louis Missouri USA May 2005) 1--5. Google ScholarDigital Library
- M. Belbin. 1993. Team Roles at Work. Butterworth-Heinemann.Google Scholar
- S. Shen, S.D. Prior, A.S. White and M. Karamanoglu. 2007. Using Personality Type Differences to Form Engineering Design Teams. Engineering Education. 2, 2. (2007) 54--66.Google ScholarCross Ref
- D.J. Wilde. 2003. Creative teams, individual development and personality classification. ME310 Course Notes. Mechanical Engineering, Stanford UniversityGoogle Scholar
- A.S. Sodiya, H.O.D. Longe, S.A. Onashoga, O. Awodele. 2007. An Improved Assessment of Personality Traits in Software Engineering. Interdisciplinary Journal of Information, Knowledge, and Management. 2 (2007) 163--177.Google ScholarCross Ref
- L. Layman, T. Comwell and L. Williams. 2006. Personality Types, Learning Styles, and an Agile Approach to Software Engineering Education. In ACM 37th SIGSE TSCSE (Houston Texas USA, March 2006)428--432. DOI= http://doi.acm.org/10.1145/1121341.1121474 Google ScholarDigital Library
- J.E. Tomayko. 1996. Teaching a Project-Intensive Introduction to Software Engineering. SEI Tech. Rep. Carnegie Mellon University Pittsburgh Pennsylvania.Google Scholar
- U.S. Department of the Interior. Available: http://permanent.access.gpo.gov/websites/doigov/www.doi.gov/octc/typescar.htmlGoogle Scholar
- Martinez M. Luis, Licea G., Rodriguez A., Castro J.R. 2010. "Towards a Fuzzy Model for RAMSET: Role Assignment Methodology for Software Engineering Teams". In International Seminar of Computational Intelligence (Tijuana Mexico 19-20 January 2010) ISCI 2010, in press.Google Scholar
Index Terms
- Experiences in software engineering courses using psychometrics with RAMSET
Recommendations
Towards individualized software engineering: empirical studies should collect psychometrics
CHASE '08: Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineeringEven though software is developed by humans, research in software engineering primarily focuses on the technologies, methods and processes they use while disregarding the importance of the humans themselves. In this paper we argue that most studies in ...
Comparative Study of Personality Models in Software Engineering
WCI '15: Proceedings of the Third International Symposium on Women in Computing and InformaticsIn this review, we discuss and compare the previous studies based on human factors in the field of software engineering. Human factors are of utmost importance when we focus on the qualities of a software engineer as they can help predict various ...
The relationship of personality models and development tasks in software engineering
SIGSIM-CPR '14: Proceedings of the 52nd ACM conference on Computers and people researchUnderstanding the personality of software developers has been an ongoing topic in software engineering research. Software engineering researchers applied different theoretical models to understand software developers' personalities to better predict ...
Comments