Archetypal personalities of software engineers and their work preferences: a new perspective for empirical studies

被引:20
作者
Kosti, Makrina Viola [1 ]
Feldt, Robert [2 ,3 ]
Angelis, Lefteris [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki, Greece
[2] Chalmers Univ Technol, Dept Comp Sci & Engn, Gothenburg, Sweden
[3] Blekinge Inst Technol, Dept Software Engn, Karlskrona, Sweden
关键词
Archetypal analysis; Software engineering; Personality; MCA;
D O I
10.1007/s10664-015-9395-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As the area of Software Engineering (SE) matures the role of human factors in software development is commonly recognized as important. Increasingly we see empirical studies that investigate the connection between, for example, personalities and preferences, attitudes or performances of software engineers. Statistical analysis holds a key role by providing the means for uncovering associations between various facets of human factors and behavioral effects on projects and outcomes. Traditional statistical techniques tend to explore and interpret the multidimensional personality and behavioral data from an "average-point" perspective, targeting central trends. This paper introduces a methodology with statistical tools that can provide a new and different perspective for this type of SE data. It seeks the boundaries of a psychometric dataset and discovers reference or "benchmark" personalities, the archetypal personalities. Then, the method examines the placement of all individuals in the dataset in relation to the archetypes. Furthermore, the SE preference characteristics, or generally, any other types of behavioral SE data, are analyzed with respect to the archetypes. As a case to exemplify the methodology we analyze personality and project preference data from 276 master level SE students and compare to previous "average-point" statistical analysis of the same data. We also discuss how Archetypal Analysis, the heart of the proposed methodology, combined with multi-correspondence analysis might be of general use in empirical SE.
引用
收藏
页码:1509 / 1532
页数:24
相关论文
共 41 条
[1]  
Abdi H., 2007, Multiple Correspondence Analysis, P651
[2]   How do personality, team processes and task characteristics relate to job satisfaction and software quality? [J].
Acuna, Silvia T. ;
Gomez, Marta ;
Juristo, Natalia .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (03) :627-639
[3]   Assigning people to roles in software projects [J].
Acuña, ST ;
Juristo, N .
SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (07) :675-696
[4]  
[Anonymous], 2005, R: A language and environment for statistical computing
[5]  
[Anonymous], 2010, Proceedings of the 32Nd ACM/IEEE International Conference on Software Engineering-Volume 1, ICSE'10
[6]  
[Anonymous], 1996, 5 FACTOR MODEL PERSO
[7]  
[Anonymous], 2010, P 2010 ACM IEEE INT, DOI DOI 10.1145/1852786.1852816
[8]  
[Anonymous], 2002, The Analysis and Interpretation of Multivariate Data for Social Scientists
[9]  
[Anonymous], 1992, PSYCHOL ASSESSMENT R
[10]  
[Anonymous], 2008, MERRIAM WEBSTER ONLI