Predicting programmers' personality via interaction behaviour with keyboard and mouse

6 ABSTRACT 7 This exploratory research was conducted to study the relationship between Big Five personality 8 measurement scale and the interaction behaviour of the programmers with keyboard and mouse to 9 examine the possibility of creating a computer based objective personality measurement scale. A 10 field study with two analyses (N = 20), (N = 12) and a lab study (N = 15) were conducted where 11 N is the number of participants who participated in the research. In the field study, interaction data 12 were collected during normal PC use over several days. In the laboratory study, participants 13 worked on a programming task while their interaction with keyboard and mouse was being 14 recorded in background. All of the participants rated their personality online and uploaded the data 15 for analysis. Results found inconsistent behaviour of all of the personality traits except ‘activity 16 level’ in all studies and thus suggested that a programmer’s ‘activity level’ can be predicted from 17 his/her interaction behaviour with keyboard and mouse. This prediction might help in 18 differentiating good programmers from not so good programmers objectively. 19 20 Keywords: Programmers, Personality, Keyboard, Mouse, Interaction, Behaviour, Estimation, 21 Measurement

[1]  K. Murphy,et al.  Statistical Power Analysis , 2014 .

[2]  Robert M. Hierons,et al.  Towards estimating computer users’ mood from interaction behaviour with keyboard and mouse , 2013, Frontiers of Computer Science.

[3]  Maria Augusta Silveira Netto Nunes,et al.  PERSONALITYML: A MARKUP LANGUAGE TO STANDARDIZE THE USER PERSONALITY IN RECOMMENDER SYSTEMS , 2012 .

[4]  Yueting Zhuang,et al.  Synthesizing style-preserving cartoons via non-negative style factorization , 2012, Journal of Zhejiang University SCIENCE C.

[5]  Kathryn T. Stolee,et al.  End-User Programmers and their Communities: An Artifact-based Analysis , 2011, 2011 International Symposium on Empirical Software Engineering and Measurement.

[6]  Regan L. Mandryk,et al.  Identifying emotional states using keystroke dynamics , 2011, CHI.

[7]  Emilia Mendes,et al.  An empirical study of the effects of conscientiousness in pair programming using the five-factor personality model , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[8]  Ning Nan,et al.  Impact of Budget and Schedule Pressure on Software Development Cycle Time and Effort , 2009, IEEE Transactions on Software Engineering.

[9]  L. McCool The Health Behaviours of Exercise and Dietary Intake: Links with Personality and Coping, in a student sample. , 2008 .

[10]  Marilyn A. Walker,et al.  Using Linguistic Cues for the Automatic Recognition of Personality in Conversation and Text , 2007, J. Artif. Intell. Res..

[11]  Tracy L. Tuten,et al.  Personality determinants of online shopping : Explaining online purchase intentions using a hierarchical approach , 2007 .

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

[13]  Tara Whalen,et al.  A Psychological Profile of Defender Personality Traits , 2007, J. Comput..

[14]  Richard E. Lucas,et al.  The mini-IPIP scales: tiny-yet-effective measures of the Big Five factors of personality. , 2006, Psychological assessment.

[15]  Natalia Juristo Juzgado,et al.  Emphasizing human capabilities in software development , 2006, IEEE Software.

[16]  Wen-Poh Su,et al.  High-level control posture of story characters based on personality and emotion , 2005 .

[17]  Luca Chittaro,et al.  Behavioral programming of autonomous characters based on probabilistic automata and personality , 2004, Comput. Animat. Virtual Worlds.

[18]  Oren Etzioni,et al.  To buy or not to buy: mining airfare data to minimize ticket purchase price , 2003, KDD '03.

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

[20]  Sumedha Kshirsagar,et al.  A multilayer personality model , 2002, SMARTGRAPH '02.

[21]  Jan Pieter van Oudenhoven,et al.  The multicultural personality questionnaire: a multidimensional instrument of multicultural effectiveness , 2000 .

[22]  A. Stone,et al.  The science of self-report. Implications for research and practice , 1999 .

[23]  W. Heller Neuropsychological mechanisms of individual differences in emotion, personality, and arousal. , 1993 .

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

[25]  R. Geen,et al.  Preferred stimulation levels in introverts and extroverts: Effects on arousal and performance. , 1984 .

[26]  J. Brebner A Model Of Extraversion , 1983 .

[27]  G. Matthews,et al.  Personality measurement and testing: An overview , 2008 .

[28]  Dominik Heckmann,et al.  Ubiquitous user modeling , 2006 .

[29]  Willem-Paul Brinkman,et al.  Towards customized user interface skins: investigating user personality and skin colour , 2005 .

[30]  L. R. Goldberg A broad-bandwidth, public domain, personality inventory measuring the lower-level facets of several five-factor models , 1999 .

[31]  P. Costa,et al.  Personality trait structure as a human universal. , 1997, The American psychologist.

[32]  D. Rousseau Personality in Computer Characters , 1996 .

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

[34]  P. Costa,et al.  Revised NEO Personality Inventory (NEO-PI-R) and NEO-Five-Factor Inventory (NEO-FFI) , 1992 .

[35]  J. M. Digman PERSONALITY STRUCTURE: EMERGENCE OF THE FIVE-FACTOR MODEL , 1990 .

[36]  A. Newell,et al.  The psychology of human-computer interaction , 1983 .

[37]  D. R. Shaffer Social and personality development , 1979 .