Trait-Based Personality Profile of Software Programmers: A Study on Pakistan's Software Industry

Software engineering is a human-centric activity and humans are what their personalities dictate. Personality of the programmers determines the proficiency in programming, the quality of the code as well as the satisfaction of the programmer. However, the personality research in software engineering is still scarce, inconclusive and feeble. Moreover, most of the research is conducted in Western countries. Furthermore, most of the existing personality profiles are based on personality type and not the traits. Hence, the present research attempts to develop a personality profile of the programmers working in a south Asian country, namely Pakistan based on personality traits. With the help of the data collected from 294 programmers working in GSD based companies in Pakistan, the results showed that programmers largely possess the traits of agreeableness and conscientiousness whereas neuroticism is the least dominant trait among programmers.

[1]  Michael G. Aamodt Personality Predictors of Performance in an Introductory Computer Course , 2005 .

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

[3]  Zahra Karimi,et al.  The influence of personality on computer programming: a summary of a systematic literature review , 2014 .

[4]  Ben Shneiderman,et al.  Personality and programming: Time-sharing vs. batch preference , 1978, ACM '78.

[5]  Mark Lavern Badeaux,et al.  Management by Menu , 2012 .

[6]  Wynne W. Chin The partial least squares approach for structural equation modeling. , 1998 .

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

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

[9]  Fabio Q. B. da Silva,et al.  Personality in software engineering: Preliminary findings from a systematic literature review , 2011, EASE.

[10]  Lefteris Angelis,et al.  Personality, emotional intelligence and work preferences in software engineering: An empirical study , 2014, Inf. Softw. Technol..

[11]  Luiz Fernando Capretz,et al.  Why do we need personality diversity in software engineering? , 2010, SOEN.

[12]  Mark G. Simkin,et al.  What best predicts computer proficiency? , 1989, CACM.

[13]  G. Goodwin,et al.  What makes a good team player? Personality and team effectiveness. , 2006 .

[14]  A. S. Sodiya,et al.  An Improved Assessment of Personality Traits in Software Engineering , 2007 .

[15]  Murray R. Barrick,et al.  THE BIG FIVE PERSONALITY DIMENSIONS AND JOB PERFORMANCE: A META-ANALYSIS , 1991 .

[16]  H. Markus,et al.  Culture and the self: Implications for cognition, emotion, and motivation. , 1991 .

[17]  Lefteris Angelis,et al.  Links between the personalities, views and attitudes of software engineers , 2010, Inf. Softw. Technol..

[18]  Jo Erskine Hannay,et al.  Personality and the nature of collaboration in pair programming , 2009, 2009 3rd International Symposium on Empirical Software Engineering and Measurement.

[19]  Philip E. T. Lewis,et al.  Research Methods for Business Students , 2006 .

[20]  R. McCrae,et al.  An introduction to the five-factor model and its applications. , 1992, Journal of personality.

[21]  Mohsin Bashir,et al.  The organization's cultural values: A study of public sector universities in Pakistan , 2012 .

[22]  L. R. Goldberg THE DEVELOPMENT OF MARKERS FOR THE BIG-FIVE FACTOR STRUCTURE , 1992 .

[23]  Luiz Fernando Capretz Bringing the Human Factor to Software Engineering , 2014, IEEE Softw..

[24]  Timo Gnambs,et al.  What makes a computer wiz? Linking personality traits and programming aptitude , 2015 .

[25]  S. Srivastava,et al.  The Big Five Trait taxonomy: History, measurement, and theoretical perspectives. , 1999 .

[26]  Lendal Henry Kotschevar,et al.  Management by Menu , 1986 .

[27]  C. P. Hansen,et al.  A causal model of the relationship among accidents, biodata, personality, and cognitive factors. , 1989 .

[28]  Luiz Fernando Capretz,et al.  Personality Profiles of Software Engineers and Their Software Quality Preferences , 2014, Int. J. Inf. Syst. Soc. Chang..

[29]  Bharti Suri,et al.  Comparative Study of Personality Models in Software Engineering , 2015, WCI '15.

[30]  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).