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]  María G. Cisneros-Solís,et al.  MEDICAL ANNUAL , 1958, Journal of The Royal Naval Medical Service.

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

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

[4]  A. Tellegen,et al.  PERSONALITY PROCESSES AND INDIVIDUAL DIFFERENCES An Alternative "Description of Personality": The Big-Five Factor Structure , 2022 .

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

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

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

[8]  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.

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

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

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

[12]  Richard H. Thayer,et al.  Software Engineering Project Management , 2000 .

[13]  Vladan Devedzic,et al.  Software Project Management , 2001 .

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

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

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

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

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

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

[20]  J. Barrie Thompson,et al.  Personality Characteristics in an XP Team: A Repertory Grid Study , 2005 .

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

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