Influence of personality on programming styles an empirical study

Zahra Karimi, Ahmad Baraani-Dastjerdi, Nasser Ghasem-Aghaee, Stefan Wagner

Research output: Contribution to journalArticlepeer-review

2 Scopus citations


Each programmer tend to his or her own style in programming and human factors may explain these differences in style which has considerable influence on tooling, processes and productivity. The objective of this paper is to study the influence of a previously un-investigated factor, personality, on programming styles. The authors did a survey study on 68 programmers in the University of Stuttgart. Programming experience, attitude towards programming, five personality factors, and programming styles were measured via self-assessed survey. The authors did statistical analysis to investigate links between human factors and programming styles. They found that programming experience is the most influential factor in programming styles but personality is more evident in different programming styles. They conclude that programming styles are a matter of personal preferences and help reveal the influence of personality in programming. Further research is needed to explore new programming styles, measure them and investigate the influence of personality on them.

Original languageEnglish
Pages (from-to)38-56
Number of pages19
JournalJournal of Information Technology Research
Issue number4
StatePublished - 1 Oct 2015
Externally publishedYes


  • Empirical Study
  • Five Factor Model
  • Personality
  • Programming Styles
  • Statistical Analysis


Dive into the research topics of 'Influence of personality on programming styles an empirical study'. Together they form a unique fingerprint.

Cite this