Towards individualized software engineering: empirical studies should collect psychometrics

Even though software is developed by humans, research in software engineering primarily focuses on the technologies, methods and processes they use while disregarding the importance of the humans themselves. In this paper we argue that most studies in software engineering should give much more weight to human factors. In particular empirical software engineering studies involving human developers should always consider collecting psychometric data on the humans involved. We focus on personality as one important psychometric factor and present initial results from an empirical study investigating correlations between personality and attitudes to software engineering processes and tools. We discuss what are currently hindering a more wide-spread use of psychometrics and how overcoming these hurdles could lead to a more individualized software engineering.

[1]  Luiz Fernando Capretz Personality types in software engineering , 2003, Int. J. Hum. Comput. Stud..

[2]  Bill Curtis,et al.  A review of human factors research on programming languages and specifications , 1982, CHI '82.

[3]  C. G. Jung Psychological Types , 2000 .

[4]  Gerald M. Weinberg,et al.  Psychology of computer programming , 1971 .

[5]  María G. Cisneros-Solís,et al.  MEDICAL ANNUAL , 1958, Journal of The Royal Naval Medical Service.

[6]  Maria Samuelsson,et al.  Personality types & attributes in software engineering , 2005 .

[7]  I. B. Myers Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator , 1985 .

[8]  R. Likert “Technique for the Measurement of Attitudes, A” , 2022, The SAGE Encyclopedia of Research Design.

[9]  Joseph Chao,et al.  Critical personality traits in successful pair programming , 2006, AGILE 2006 (AGILE'06).

[10]  R. J. BARTLETT,et al.  Measurement in Psychology , 1939, Nature.

[11]  M. Relling,et al.  Moving towards individualized medicine with pharmacogenomics , 2004, Nature.

[12]  John A. Johnson,et al.  The international personality item pool and the future of public-domain personality measures ☆ , 2006 .

[13]  Kouichi Kishida,et al.  Nontechnological issues in software engineering , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[14]  S. Fiske,et al.  Social Psychology , 2019, Encyclopedia of Personality and Individual Differences.

[15]  Anthony J. Cowling,et al.  A follow up study of the effect of personality on the performance of software engineering teams , 2006, ISESE '06.

[16]  D. C. Smith The personality of the systems analyst: an investigation , 1989, CPRS.

[17]  P. Costa,et al.  Reinterpreting the Myers-Briggs Type Indicator from the perspective of the five-factor model of personality. , 1989, Journal of personality.