Abstract
Hiring the right person for the right job is always a challenging task in software development landscapes. To bridge this gap, software firms start using psychometric instruments for investigating the personality types of software practitioners. In our previous research, we have developed an MBTI-like instrument to reveal the personality types of software practitioners. This study aims to develop a personality-based team recommender mechanism to improve the effectiveness of software teams. The mechanism is based on predicting the possible patterns of teams using a machine-based classifier. The classifier is trained with empirical data (e.g. personality types, job roles), which was collected from 52 software practitioners working on five different software teams. 12 software practitioners were selected for the testing process who were recommended by the classifier to work for these teams. The preliminary results suggest that a personality-based team recommender system may provide an effective approach as compared with ad-hoc methods of team formation in software development organizations. Ultimately, the overall performance of the proposed classifier was 83.3%. These findings seem acceptable especially for tasks of suggestion where individuals might be able to fit in more than one team.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
DeMarco, T., Lister, T.: Peopleware: productive projects and teams. Dorset House Publishing Company (1999)
Acuna, S.T., Juristo, N., Moreno, A.M., Mon, A.: A Software Process Model Handbook for Incorporating People’s Capabilities. Springer-Verlag (2005)
Dittrich, Y., Floyd, C., Klischewski, R.: Social thinking-software practice. The MIT Press (2002)
Yilmaz, M., O’Connor, R.: An approach for improving the social aspects of the software development process by using a game theoretic perspective: towards a theory of social productivity of software development teams. In: 6th International Conference on Software and Data Technologies, vol. 1, pp. 35–40. SciTePress (2011)
Beecham, S., Baddoo, N., Hall, T., Robinson, H., Sharp, H.: Motivation in software engineering: A systematic literature review. Information and Software Technology 50, 860–878 (2008)
Yilmaz, M., O’Connor, R.: Towards the understanding and classification of the personality traits of software development practitioners: Situational context cards approach. In: 2012 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 400–405. IEEE (2012)
Yilmaz, M.: A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. PhD thesis, Dublin City University (2013)
Myers, I.B., McCaulley, M.H., Most, R.: Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator. Consulting Psychologists Press, Palo Alto (1985)
Kodicek, D.: Mathematics and physics for programmers. Cengage Learning (2005)
Garson, G.D.: Neural networks: An introductory guide for social scientists. Sage (1998)
Bishop, C.M.: Neural networks for pattern recognition. Clarendon press, Oxford (1995)
Bartle, R.A.: Designing virtual worlds. New Riders (2004)
Borg, M.O., Stranahan, H.A.: Personality type and student performance in upper-level economics courses: The importance of race and gender. The Journal of Economic Education 33, 3–14 (2002)
Keirsey, D.: Please Understand Me II: Temperament, Character, Intelligence. Prometheus Nemesis Book Co. (1998)
John, O.P., Donahue, E.M., Kentle, R.L.: The big five inventoryversions 4a and 54. Institute of Personality and Social Research, University of California, Berkeley (1991)
Mairesse, F., Walker, M.A., Mehl, M.R., Moore, R.K.: Using linguistic cues for the automatic recognition of personality in conversation and text. Journal of Artificial Intelligence Research, 457–500 (2007)
Celli, F., Bruni, E., Lepri, B.: Automatic personality and interaction style recognition from facebook profile pictures. In: Proceedings of the ACM International Conference on Multimedia, pp. 1101–1104. ACM (2014)
Cowley, B., Charles, D., Black, M., Hickey, R.: Real-time rule-based classification of player types in computer games. User Modeling and User-Adapted Interaction 23, 489–526 (2013)
Aruan, F., Prihatmanto, A., Hindersah, H., et al.: The designing and implementation of a problem based learning in collaborative virtual environments using mmog technology. In: 2012 International Conference on System Engineering and Technology (ICSET), pp. 1–7. IEEE (2012)
Golbeck, J., Robles, C., Edmondson, M., Turner, K.: Predicting personality from twitter. In: 2011 IEEE Third International Conference on Privacy, Security, Risk and Trust (PASSAT) and IEEE Third Inernational Conference on Social Computing (SocialCom), pp. 149–156. IEEE (2011)
Kang, S.J., Kim, Y.B., Park, T., Kim, C.H.: Automatic player behavior analysis system using trajectory data in a massive multiplayer online game. Multimedia Tools and Applications 66, 383–404 (2013)
Lotte, F., Congedo, M., Lécuyer, A., Lamarche, F., Arnaldi, B., et al.: A review of classification algorithms for eeg-based brain-computer interfaces. Journal of neural engineering 4 (2007)
Hagan, M.T., Demuth, H.B., Beale, M.H., et al.: Neural network design, vol. 1. Pws Boston (1996)
Priddy, K.L., Keller, P.E.: Artificial neural networks: An introduction, vol. 68. SPIE Press (2005)
Cawley, G.C., Talbot, N.L.: Efficient leave-one-out cross-validation of kernel fisher discriminant classifiers. Pattern Recognition 36, 2585–2592 (2003)
Lewis-Beck, M., Bryman, A.E., Liao, T.F.: The Sage Encyclopedia of Social Science Research Methods. Sage Publications (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Yilmaz, M., Al-Taei, A., O’Connor, R.V. (2015). A Machine-Based Personality Oriented Team Recommender for Software Development Organizations. In: O’Connor, R., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2015. Communications in Computer and Information Science, vol 543. Springer, Cham. https://doi.org/10.1007/978-3-319-24647-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-24647-5_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24646-8
Online ISBN: 978-3-319-24647-5
eBook Packages: Computer ScienceComputer Science (R0)