A rule-based model for software development team composition: Team leader role with personality types and gender classification

Abstract Context Recent studies have established the fact that the supply of handy and successful software has decreased to 6%. The past studies have also attributed this supply failure to software development team composition factor. To overcome this problem, it is also suggested in the past studies that the soft skills of team member must be considered along with the hard skills. Objective Keeping in view this problem, this study aimed to look for in-depth understanding of team-lead role with personality types of member. This study also included gender to see its diverting impact on personality types and job role, since past studies have also raised many issues pertinent to these two variables. Method This study used the experimented data to develop the rule-based model for software development team composition by keeping gender as major effecting variable with personality. There were three independent predictor variables: Team leader role, Personality types, and Gender; and one outcome dependent variable: team performance. Additionally, personality types of team members were measured by using Myers–Briggs Type Indicator(MBTI) instrument. This study divided the experiments into two stages. The first stage was descriptive examination of factual figures of data for model development. Whereas, the second stage was predictive experiments of data for developing the model. Results The findings revealed that each gender emerged compatible with different types of personality for the same role. For instance, descriptive analysis part of this research highlighted that feeling(F) personality males were appropriate for team leader role, on another hand, thinking(T) personality females were suitable for the team lead role. Conclusion The conclusion can be drawn with the claim that the personality types of software development team roles fluctuate by gender type. Besides, this study revealed and ensured that gender should be kept in the consideration when composing teams based on personality types.

[1]  Azuraliza Abu Bakar,et al.  Predictive models for dengue outbreak using multiple rulebase classifiers , 2011, Proceedings of the 2011 International Conference on Electrical Engineering and Informatics.

[2]  Naimah Mohd Hussin,et al.  eTiPs: A Rule-based Team Performance Prediction Model Prototype , 2012 .

[3]  Ricardo Colomo Palacios,et al.  Software Project Managers under the Team Software Process: A Study of Competences , 2010, Int. J. Inf. Technol. Proj. Manag..

[4]  Natalia Juristo Juzgado,et al.  How do personality, team processes and task characteristics relate to job satisfaction and software quality? , 2009, Inf. Softw. Technol..

[5]  Deborah Richards,et al.  Knowing‐doing gaps in ICT: gender and culture , 2013 .

[6]  A. K. Mahmood,et al.  Mapping job requirements of software engineers to Big Five Personality Traits , 2012, 2012 International Conference on Computer & Information Science (ICCIS).

[7]  Luiz Fernando Capretz,et al.  Evolution of software engineers' personality profile , 2012, SOEN.

[8]  Stephen G. MacDonell,et al.  Factors that affect software systems development project outcomes: A survey of research , 2011, CSUR.

[9]  Paul T. Costa,et al.  Personality stability and its implications for clinical psychology , 1986 .

[10]  Emilia Mendes,et al.  Investigating the effects of personality traits on pair programming in a higher education setting through a family of experiments , 2012, Empirical Software Engineering.

[11]  Rafael Valencia-García,et al.  Exploitation of social semantic technology for software development team configuration , 2010, IET Softw..

[12]  Nancy R. Mead Software Engineering Education: How Far We've Come and How Far We Have to Go , 2008, 2008 21st Conference on Software Engineering Education and Training.

[13]  Eileen M. Trauth Theorizing Gender and Information Technology Research , 2006 .

[14]  Nancy R. Mead Software engineering education: How far we've come and how far we have to go , 2009, J. Syst. Softw..

[15]  Helmut Krcmar,et al.  The relationship of personality models and development tasks in software engineering , 2014, SIGSIM-CPR '14.

[16]  David Greathead,et al.  Does personality matter?: an analysis of code-review ability , 2007, CACM.

[17]  Tony Gorschek,et al.  Empirical evidence in global software engineering: a systematic review , 2010, Empirical Software Engineering.

[18]  David J. Pittenger,et al.  Cautionary comments regarding the Myers-Briggs Type Indicator. , 2005 .

[19]  Naimah Mohd Hussin,et al.  Analyzing personality types to predict team performance , 2010, 2010 International Conference on Science and Social Research (CSSR 2010).

[20]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[21]  Kenneth L. Whipkey Identifying predictors of programming skill , 1984, SGCS.

[22]  Tore Dybå,et al.  Team effectiveness in software development: Human and cooperative aspects in team effectiveness models and priorities for future studies , 2012, 2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE).

[23]  Narasimhaiah Gorla,et al.  Who should work with whom?: building effective software project teams , 2004, CACM.

[24]  Helen Sharp,et al.  The use of MBTI in Software Engineering , 2010, PPIG.

[25]  Alan Howard On site: Software engineering project management , 2001, CACM.

[26]  GorlaNarasimhaiah,et al.  Who should work with whom , 2004 .

[27]  Ramkumar Menon,et al.  Multivariate adaptive regression splines analysis to predict biomarkers of spontaneous preterm birth , 2014, Acta obstetricia et gynecologica Scandinavica.

[28]  Shuib Basri,et al.  A Set of Rules for Constructing Gender-Based Personality Types' Composition for Software Programmer , 2015, DaEng.

[29]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[30]  Mazni Omar,et al.  Impact of personality and gender diversity on software development teams' performance , 2014, 2014 International Conference on Computer, Communications, and Control Technology (I4CT).

[31]  Kamal Imran Mohd Sharif,et al.  A rule-based approach for discovering effective software team composition , 2014 .

[32]  Alan Howard Software engineering project management. , 2001 .

[33]  Fabio Q. B. da Silva,et al.  Team building criteria in software projects: A mix-method replicated study , 2013, Inf. Softw. Technol..

[34]  Marko Tkalcic,et al.  Personality Based User Similarity Measure for a Collaborative Recommender System , 2009 .

[35]  Erran Carmel,et al.  Tactical Approaches for Alleviating Distance in Global Software Development , 2001, IEEE Softw..

[36]  Atreyi Kankanhalli,et al.  Cross-cultural differences and information systems developer values , 2004, Decis. Support Syst..

[37]  Luiz Fernando Capretz,et al.  Forty years of research on personality in software engineering: A mapping study , 2015, Comput. Hum. Behav..

[38]  Suzanne T Bell,et al.  Deep-level composition variables as predictors of team performance: a meta-analysis. , 2007, The Journal of applied psychology.

[39]  Shikhar Sarin,et al.  The Effect of Team Leader Characteristics on Learning, Knowledge Application, and Performance of Cross-Functional New Product Development Teams , 2003, Decis. Sci..

[40]  S. Anupama Kumar EFFICIENCY OF DECISION TREES IN PREDICTING STUDENT'S ACADEMIC PERFORMANCE , 2011 .

[41]  Daniela Cruzes,et al.  Research synthesis in software engineering: A tertiary study , 2011, Inf. Softw. Technol..

[42]  Ronald Dattero,et al.  The Social Environment as a Determinant for the Impact of the Big Five Personality Factors and the Group ’ s Performance , 2016 .

[43]  Mario Cannataro,et al.  Protein-to-protein interactions: Technologies, databases, and algorithms , 2010, CSUR.

[44]  Cezar Scarlat,et al.  Team Composition and Team Performance: Achieving Higher Quality Results in an International Higher Education Environment , 2013 .

[45]  Luiz Fernando Capretz,et al.  Making Sense of Software Development and Personality Types , 2010, IT Professional.

[46]  Jerzy W. Grzymala-Busse,et al.  A New Version of the Rule Induction System LERS , 1997, Fundam. Informaticae.

[47]  J. Goo,et al.  Receiver Operating Characteristic (ROC) Curve: Practical Review for Radiologists , 2004, Korean journal of radiology.