An Improved Assessment of Personality Traits in Software Engineering

The success or otherwise of Software Engineering (SE) activities depends on the interactions among software engineers. Consequently, effective interactions depend largely on personality traits, which is a consistent and long-lasting tendency in behaviour. In psychology, five major trait factors (The Big Five Factors) have been generally used to assess personality of people. But, these might not be adequate in SE because of the required technical and cognitive skills. In this work, we first present Cognitive Ability as an additional factor that must be measured in order to adequately assess personality in SE. A research survey was conducted in order to capture personality requirements in SE. Based on the result of the survey conducted, we develop a model for assessing personality traits in SE. We then design an assessment technique that is based on responses to some well-structured and deductive on-line questions. The implementation of the model using Visual Basic resulted in a much-needed tool that can guide intending software engineers in choosing area of specialization in SE based on their personality traits.

[1]  Marshall Scott Poole,et al.  Interpersonal Traits, Complementarity, and Trust in Virtual Collaboration , 2004, J. Manag. Inf. Syst..

[2]  J. Salgado The Big Five Personality Dimensions and Counterproductive Behaviors , 2002 .

[3]  J. Bergeron,et al.  Fatigue and individual differences in monotonous simulated driving , 2003 .

[4]  Boris Egloff,et al.  A Latent State-Trait Analysis of Implicit and Explicit Personality Measures , 2005 .

[5]  Sharon Clarke,et al.  A meta‐analytic review of the Big Five personality factors and accident involvement in occupational and non‐occupational settings , 2005 .

[6]  J. Barrie Thompson,et al.  Personality characteristics in an XP team , 2005, ACM SIGSOFT Softw. Eng. Notes.

[7]  Andrew j. Dick,et al.  Paired Programming & Personality Traits , 2002 .

[8]  John A. Johnson,et al.  Implementing a five-factor personality inventory for use on the internet , 2005 .

[9]  Graham King,et al.  Software Engineering Processes: Principles and Applications , 2000 .

[10]  Diane B. Walz,et al.  Revisiting the perennial question: are IS people different? , 1998, DATB.

[11]  A. Tellegen,et al.  An alternative "description of personality": the big-five factor structure. , 1990, Journal of personality and social psychology.

[12]  G. Matthews,et al.  Personality correlates of driver stress , 1991 .

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

[14]  Timothy A. Judge,et al.  Does affective disposition moderate the relationship between job satisfaction and voluntary turnover , 1993 .

[15]  S. Hathaway,et al.  A Multiphasic Personality Schedule (Minnesota) : I. Construction of the Schedule , 1940 .

[16]  E. Helmes,et al.  A perspective on developments in assessing psychopathology : a critical review of the MMPI and MMPI-2 , 1993 .

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

[18]  R West,et al.  Mild social deviance, Type-A behaviour pattern and decision-making style as predictors of self-reported driving style and traffic accident risk. , 1993, British journal of psychology.

[19]  Dennis Doverspike,et al.  Predicting motor vehicle crash involvement from a personality measure and a driving knowledge test , 2001 .

[20]  R. Cattell The scientific analysis of personality , 1970 .

[21]  Bill C. Hardgrave,et al.  Assessing information technology personnel: toward a behavioral rating scale , 2004, DATB.

[22]  A. Vincent,et al.  SENSATION SEEKING AND RISKY DRIVING , 1997 .