Me, My Code and I
summary
Claims that code style correlates with Big Five traits: a PAN 2016 challenge tries to predict personality from code and finds things like long identifiers associating with higher conscientiousness, cramped formatting with lower neuroticism (more emotionally stable), excessive whitespace with higher openness, and single-line comments with higher extraversion. Analysis finds Python users trend toward higher neuroticism and swear-heavy commit messages link to low agreeableness. Results are correlations from static features, not proven causes, and some signals (multi-line comments) are non-significant.
AI-written summary · about
chapters (10)
- 0:00Welcome and introduction
- 2:33Introducing myself
- 4:27Personality and code preferences
- 10:52Big Five personality traits
- 18:22Code snippets and personality traits
- 27:41Wildcard asterisk in imports
- 31:24Single-line comments and extraversion
- 35:07Commit messages and agreeableness
- 39:51Can we predict personality from code?
- 44:36Q&A session
related talks
49mTreat Your Code as a Crime Scene
34mCode as Culture How Organization Shapes Your Code
34mHow do our ideas about coding affect the software we create?
01h 01mCUPID - for joyful coding
38mIntro to Empirical Software Engineering: What We Know We Don't Know
06mØ
42mCode as Risk
40mCode is your partner in thought
