Peopleware: productive projects and teams
Peopleware: productive projects and teams
The psychology of computer programming
The psychology of computer programming
Non-technological issues in software engineering
ICSE '91 Proceedings of the 13th international conference on Software engineering
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
On site: Software engineering project management
Communications of the ACM
Personality types in software engineering
International Journal of Human-Computer Studies
A review of human factors research on programming languages and specifications
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Assigning people to roles in software projects
Software—Practice & Experience
The personality of the systems analyst: an investigation
ACM SIGCPR Computer Personnel
Critical Personality Traits in Successful Pair Programming
AGILE '06 Proceedings of the conference on AGILE 2006
A follow up study of the effect of personality on the performance of software engineering teams
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Does personality matter?: an analysis of code-review ability
Communications of the ACM - ACM at sixty: a look back in time
Towards individualized software engineering: empirical studies should collect psychometrics
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Motivation in Software Engineering: A systematic literature review
Information and Software Technology
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Investigating intentional distortions in software cost estimation - An exploratory study
Journal of Systems and Software
Hi-index | 0.00 |
Context:: Successful software development and management depends not only on the technologies, methods and processes employed but also on the judgments and decisions of the humans involved. These, in turn, are affected by the basic views and attitudes of the individual engineers. Objective:: The objective of this paper is to establish if these views and attitudes can be linked to the personalities of software engineers. Methods:: We summarize the literature on personality and software engineering and then describe an empirical study on 47 professional engineers in ten different Swedish software development companies. The study evaluated the personalities of these engineers via the IPIP 50-item five-factor personality test and prompted them on their attitudes towards and basic views on their professional activities. Results:: We present extensive statistical analyses of their responses to show that there are multiple, significant associations between personality factors and software engineering attitudes. The tested individuals are more homogeneous in personality than a larger sample of individuals from the general population. Conclusion:: Taken together, the methodology and personality test we propose and the associated statistical analyses can help find and quantify relations between complex factors in software engineering projects in both research and practice.