on the personality traits of stackoverflow users

Post on 20-Jun-2015

221 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

Blerina Bazelli, Abram Hindle, Eleni StrouliaDepartment of Computing Science

University of Alberta, Canada

“On the Personality Traits of StackOverflow Users”

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

Question and Answer (Q&A) Websites

2008 - 2012

2/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

Research Questions

RQ1: Do the top reputed authors’ personality types differ?

RQ2: Do author personalities vary by reputation?

RQ3: Do authors of posts belonging to the same topics share similar personality types?

RQ4: Do personality traits have an impact on the process of up-voting/down-voting posts?

3/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

Aug. 2008 – Aug. 2012~10 million StackOverflow posts

Data Collection

4/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

“Big Five Personality Traits”

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

5/15

Linguistic Inquiry and Word Count (LIWC)

LIWC Dimension Your Data Personal Texts Formal Texts

Self-references 7.50 11.4 4.2

Social words 10.00 9.5 8.0

Positive Emotions 5.00 2.7 2.7

Negative emotions 0.00 2.6 1.6

Cognitive words 22.50 7.8 5.4

Articles 2.50 6.0 7.2

Big words 27.50 13.1 19.6

… … … …

Dictionary of 2700 English words70 Distinct Dimensions (e.g., positive emotions)

“I tried to understand the utility of backbone.js from its site, but I still couldn't figure out much. Can anybody help me by explaining how it works and how could it be helpful in writing better JavaScript?”

Example

I, me, mine

talk, together

love, sweet

hate, dislike

think, believe, could

6/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

Preprocessing-Discard code snippets-Remove HTML tags

Methodology

StackOverflow

Posts LIWC Personality traits’

values

H0: The means are equal

H1: The means are not equal

ANOVAH0

H1Tukey’s HSD

The authors share similar personality traits

Authors who share similar personality traits

7/15

RQ1: Do the top reputed authors’ personality types differ?Results -1-

Com

bina

tions

of A

utho

rs

95% Confidence Intervals of difference of means8/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

RQ2: Do author personalities vary by reputation?

Results -2-

95% Confidence Intervals of difference of means

Top vs.

Medium vs.

Medium

Low

Low

9/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

RQ2: Do author personalities vary by reputation?

Results -2-

0+-

10/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

RQ2: Do author personalities vary by reputation?

Results -2-

95% Confidence Intervals of difference of means

Top vs.

Medium vs.

Medium

Low

Low

11/15

RQ3: Do authors of posts belonging to the same topics share similar personality types?

Results -3-

C# vs.

Android vs.

Java vs.

PHP

95% Confidence Intervals of difference of means

Android

Java

JavaScript

PHP

Java

JavaScript

PHP

JavaScriptPHP

JavaScript vs.

12/15

RQ4: Do personality traits have an impact on the process of up-voting/down-voting posts?

Results -4-

Down-voted vs. Up-voted questions

Down-voted vs. Up-voted answers

13/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

Conclusions

By using the LIWC text analysis tool we were able to explore the personality traits of StackOverflow authors and answer our research questions

These results could assist managers while hiring programmers who can ask and answer questions effectively

14/15

29th IEEE International Conference on Software Maintenance 22 - 28 September 2013 - Eindhoven, The Netherlands

Thank you for your attention!

top related