An empirical study of the effects of conscientiousness in pair programming using the five-factor personality model

This paper describes a formal experiment carried out to investigate the effect of the Personality factor conscientiousness on the effectiveness of Pair Programming as a pedagogical tool in higher Education. This experiment took place at the University of Auckland, using as subjects undergraduate students attending an introductory programming course. Conscientiousness was chosen because it has been shown to be the most consistent predictor of academic achievement. Our findings showed that differences in conscientiousness level did not significantly affect the academic performance of students who pair programmed, which could have been due to the short duration of the tasks used throughout the experiment. However, results revealed that another Personality factor - Openness to experience - presented a significant correlation with paired students' academic performance.

[1]  Ruth Woodfield,et al.  Individual differences and undergraduate academic success: the roles of personality, intelligence, and application , 2003 .

[2]  A. Feingold,et al.  Gender differences in personality: a meta-analysis. , 1994, Psychological bulletin.

[3]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[4]  A. Furnham,et al.  Personality traits and academic examination performance , 2003 .

[5]  John E. Mathieu,et al.  Technical‐administrative task performance, leadership task performance, and contextual performance: considering the influence of team‐ and task‐related composition variables , 2002 .

[6]  Ivan Mervielde,et al.  Personality and interests as predictors of educational streaming and achievement , 1996 .

[7]  N. Anderson,et al.  Personality as a Predictor of Work‐Related Behavior and Performance: Recent Advances and Directions for Future Research , 2008 .

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

[9]  Laurie Williams,et al.  Examining the impact of pair programming on female students , 2004 .

[10]  Julie F. Pallant,et al.  SPSS Survival Manual , 2020 .

[11]  Emilia Mendes,et al.  Investigating pair-programming in a 2nd-year software development and design computer science course , 2005, ITiCSE '05.

[12]  Laurie A. Williams,et al.  Improving the CS1 experience with pair programming , 2003, SIGCSE.

[13]  Charles E. McDowell,et al.  The impact of pair programming on student performance, perception and persistence , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[14]  Dag I. K. Sjøberg,et al.  Effects of Personality on Pair Programming , 2010, IEEE Transactions on Software Engineering.

[15]  Elizabeth Boyle,et al.  The relationship between personality, approach to learning and academic performance , 2004 .

[16]  Lucas Layman,et al.  Examining the compatibility of student pair programmers , 2006, AGILE 2006 (AGILE'06).

[17]  Murray R. Barrick,et al.  Relating member ability and personality to work-team processes and team effectiveness. , 1998 .

[18]  Laurie A. Williams,et al.  On understanding compatibility of student pair programmers , 2004, SIGCSE '04.

[19]  G. Stewart,et al.  Composition, process, and performance in self-managed groups: the role of personality. , 1997, The Journal of applied psychology.

[20]  E. Salas,et al.  Personality and group performance. , 1987 .

[21]  Michele Marchesi,et al.  Extreme Programming and Agile Processes in Software Engineering , 2003, Lecture Notes in Computer Science.

[22]  Suzanne T Bell,et al.  Deep-level composition variables as predictors of team performance: a meta-analysis. , 2007, The Journal of applied psychology.

[23]  Daniel C. Cliburn Experiences with pair programming at a small college , 2003 .

[24]  Susan L. Kichuk,et al.  The big five personality factors and team performance: implications for selecting successful product design teams , 1997 .

[25]  U. Staudinger,et al.  What predicts wisdom‐related performance? A first look at personality, intelligence, and facilitative experiential contexts , 1998 .

[26]  A. Poropat A meta-analysis of the five-factor model of personality and academic performance. , 2009, Psychological bulletin.

[27]  A. Erez,et al.  ADAPTABILITY TO CHANGING TASK CONTEXTS: EFFECTS OF GENERAL COGNITIVE ABILITY, CONSCIENTIOUSNESS, AND OPENNESS TO EXPERIENCE , 2000 .

[28]  Jim Highsmith,et al.  Agile Software Development Ecosystems , 2002 .

[29]  Charles E. McDowell,et al.  Pair-programming helps female computer science students , 2004, JERC.

[30]  Ronald S. Landis,et al.  The Effects of Cognitive Ability and Conscientiousness on Performance Over Time: A Censored Latent Growth Model , 2007 .

[31]  Emilia Mendes,et al.  An empirical study of the effects of personality in pair programming using the five-factor model , 2009, 2009 3rd International Symposium on Empirical Software Engineering and Measurement.

[32]  Nancy L. Leech,et al.  SPSS for introductory statistics : use and interpretation , 2010 .

[33]  P. Costa,et al.  Gender differences in personality traits across cultures: robust and surprising findings. , 2001, Journal of personality and social psychology.

[34]  A. Furnham The big five versus the big four: the relationship between the Myers-Briggs Type Indicator (MBTI) and NEO-PI five factor model of personality , 1996 .

[35]  Alistair Cockburn,et al.  Agile Software Development , 2001 .

[36]  John W. Daly,et al.  Statistical power and its subcomponents - missing and misunderstood concepts in empirical software engineering research , 1997, Inf. Softw. Technol..

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

[38]  Charles E. McDowell,et al.  Program quality with pair programming in CS1 , 2004, ITiCSE '04.

[39]  Emilia Mendes,et al.  Empirical Studies of Pair Programming for CS/SE Teaching in Higher Education: A Systematic Literature Review , 2011, IEEE Transactions on Software Engineering.

[40]  Forrest Shull,et al.  Building Knowledge through Families of Experiments , 1999, IEEE Trans. Software Eng..

[41]  Tore Dybå,et al.  A systematic review of statistical power in software engineering experiments , 2006, Inf. Softw. Technol..

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

[43]  Laurie A. Williams,et al.  The effects of "pair-pressure" and "pair-learning" on software engineering education , 2000, Thirteenth Conference on Software Engineering Education and Training.

[44]  Stephen H. Wagner,et al.  The Relationship between Work-Team Personality Composition and the Job Performance of Teams , 1999 .

[45]  Isabelle M. M. J. Reymen,et al.  Personality and team performance: a meta‐analysis , 2006 .

[46]  K. Beck,et al.  Extreme Programming Explained , 2002 .

[47]  L. Williams,et al.  Towards increasing the compatibility of student pair programmers , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[48]  Maureen A. Conard,et al.  Aptitude is not enough: How personality and behavior predict academic performance. , 2006 .

[49]  Ioannis Stamelos,et al.  Investigating the extreme programming system–An empirical study , 2006, Empirical Software Engineering.

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

[51]  S. Rothmann,et al.  THE BIG FIVE PERSONALITY DIMENSIONS AND JOB PERFORMANCE , 2003 .

[52]  Fadi P. Deek,et al.  Exploring the underlying aspects of pair programming: The impact of personality , 2008, Inf. Softw. Technol..

[53]  A. Furnham,et al.  Personality, intelligence and approaches to learning as predictors of academic performance , 2008 .

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

[55]  F. Prins,et al.  Intellectual ability, learning style, personality, achievement motivation and academic success of psychology students in higher education. , 2000 .

[56]  Brian Hanks,et al.  Integrating agility in the cs curriculum: practices through values , 2008, SIGCSE '08.

[57]  Sven Heiberg,et al.  Pair-Programming Effect on Developers Productivity , 2003, XP.

[58]  G. Blickle Personality traits, learning stratigies, and performance , 1996 .

[59]  Ioannis Stamelos,et al.  An experimental investigation of personality types impact on pair effectiveness in pair programming , 2009, Empirical Software Engineering.

[60]  B. de Raad,et al.  Personality in learning and education: a review , 1996 .

[61]  Lucas Layman Changing Students’ Perceptions: An Analysis of the Supplementary Benefits of Collaborative Software Development , 2006, 19th Conference on Software Engineering Education & Training (CSEET'06).