On the Personality Traits of StackOverflow Users



Similar documents
Synchronous and asynchronous video conferencing tools in an online-course:! Supporting a community of inquiry!

2016 TRAINING CALENDAR

Homework 3: Component & Interface Design

Mobile development with Apache OFBiz. Ean Schuessler, Brainfood

MEN'S FASHION UK Items are ranked in order of popularity.

College Degrees for the Student with ADHD and Learning Differences. Stephanie Knight Director of Admissions Beacon College

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

HOW TO CREATE THEME IN MAGENTO 2

What do programmers know about the energy consumption of software? Abstract. I. Introduction

Senior Business Intelligence/Engineering Analyst

The Developer Hiring Landscape 2015

Pentesting Web Frameworks (preview of next year's SEC642 update)

Examining the Propensity to Adopt Telehealth Technologies to Deliver Substance Abuse Treatment & Recovery Services

A Manual Categorization of Android App Development Issues on Stack Overflow

Understanding and Detec.ng Real- World Performance Bugs

Gyrus: A Framework for User- Intent Monitoring of Text- Based Networked ApplicaAons

Big Data. The Big Picture. Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas

Dan Moore. Summary. Experience. Principal at Moore Consulting

RFID Based 3D Indoor Navigation System Integrated with Smart Phones

Programming. Languages & Frameworks. Hans- Pe(er Halvorsen, M.Sc. h(p://home.hit.no/~hansha/?page=sodware_development

Coding for Desktop and Mobile with HTML5 and Java EE 7

How Integrated Case Management Helps Individuals with Complex Substance Use

Choosing a Content Management System (CMS)

AppDev OnDemand Microsoft Development Learning Library

Mobile Test Automation Framework

Software development & technologies in Market Research industry

Gyrus: A Framework for User- Intent Monitoring of Text- Based Networked ApplicaAons

Specialized Programme on Web Application Development using Open Source Tools

Alcohol Brief Counseling in the United States Air Force: An Air Force- Penn State Clearinghouse Collabora;ve Project

Data Center Evolu.on and the Cloud. Paul A. Strassmann George Mason University November 5, 2008, 7:20 to 10:00 PM

Welcome to Rudra Softech. Introduction: The Main Features in EduSec are: We are specialized in:

IBM Script Portlet for WebSphere Portal Release 1.1

e- Estonia - 10 years of experience

Fusesix. Design Programming Development Marketing. Fusesix Web Services South Carolina, USA. Phone:

Vast majority want CRTC to regulate cable, satellite fees

I'M MICHAL I'M JANKOWSKI

Jérémie Mora. Résumé. Expérience. Web & Mobile Developer jeremie.mora@gmail.com

The Role of Nutanix in the Public /Private / Hybrid Cloud Spectrum

Haysville USD #261 Employee Performance Review System Analyst I

Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code

Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.

Data Visualization Frameworks: D3.js vs. Flot vs. Highcharts by Igor Zalutsky, JavaScript Developer at Altoros

Extending Tizen Native Framework with Node.js

Please stand up, with your entry 3cket in hand, and find a partner from another table. Round 1: Share one interven3on and the current stage of

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.


Navigating the Mobile App Development Landscape

DTCC Data Quality Survey Industry Report

Comparing performance between plain JavaScript and popular JavaScript frameworks

Transcription:

On the Personality Traits of StackOverflow Users Blerina Bazelli, Abram Hindle, Eleni Stroulia Department of Compu,ng Science University of Alberta, Canada

Mo,va,on So3ware is becoming increasingly social Developers interact through social networks of experts How do personality traits impact this interac,on? Also examined by Rigby et al. 2

Research Ques,ons RQ1: Do the top reputed authors personality types differ? RQ2: Do author personali,es vary by reputa1on? 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- vo1ng/down- vo1ng posts? 3

The Data Set Aug. 2008 Aug. 2012 ~10 million StackOverflow posts 4

Big Five Personality Traits 5

Linguis,c Inquiry and Word Count (LIWC) Dic,onary of 2700 English words 70 Dis,nct Dimensions (e.g., posi,ve emo,ons) I tried to understand the u,lity of backbone.js from its site, but I s,ll couldn't figure out much. Can anybody help me by explaining how it works and how could it be helpful in wri,ng beker JavaScript? I, me, mine talk, together love, sweet hate, dislike think, believe, could LIWC Dimension Your Data Personal Texts Formal Texts Self- references 7.50 11.4 4.2 Social words 10.00 9.5 8.0 Posi,ve Emo,ons 5.00 2.7 2.7 Nega,ve emo,ons 0.00 2.6 1.6 Cogni,ve words 22.50 7.8 5.4 Ar,cles 2.50 6.0 7.2 Big words 27.50 13.1 19.6 6

Compu,ng the Personality Traits Qs : I tried to understand the u,lity of backbone.js from its site, but I s,ll couldn't figure out much. Can anybody help me by explaining how it works and how could it be helpful in wri,ng beker JavaScript? Ans: Backbone.js is basically an uber- light framework that allows you to structure your Javascript code in an MVC (Model, View, Controller) fashion where Some pros that I discovered with Backbone: extremely useful underscore u,lity library, code is well documented and a great read There is also this wonderful Collec,on class that lets you deal with collec,ons of models Neuro1cism = First Person Singular Ar,cles Posi,ve Emo,ons + Nega,ve Emo,ons Agreeableness = First Person Singular Big Words + Posi,ve Emo,on Nega,ve Emo,ons Openness = Pennebaker et al. Neuro1cism Extroversion Openness Agreeableness Conscien1ousness Ques,on 5.41-2.7 15.32-1.81-3.60 Answer 0.00 8.12 21.60 10.82-13.51 7

Methodology Stack Overflow Posts Preprocessing - Discard code snippets - Remove HTML tags LIWC Personality traits values The authors share similar personality traits H 0 ANOVA H 0 : The means are equal H 1 : The means are not equal Authors who share similar personality traits Tukey s HSD H 1 8

RQ1: Do the top reputed authors personality types differ? 95% Confidence Intervals of difference of means 9

RQ2: Do author personali,es vary by reputa1on? Top vs. Medium Low Medium vs. Low 95% Confidence Intervals of difference of means 10

RQ2: Do author personali,es vary by reputa1on? Top vs. Medium - 0 + 11

RQ2: Do author personali,es vary by reputa1on? Top vs. Medium Low Medium vs. Low 95% Confidence Intervals of difference of means 12

RQ3: Do authors of posts belonging to the same topics share similar personality types? Android C# vs. Java JavaScript PHP Android vs. Java JavaScript PHP Java vs. JavaScript vs. JavaScript PHP PHP 95% Confidence Intervals of difference of means 13

RQ4: Do personality traits have an impact on the process of up- vo1ng/down- vo1ng posts? Down- voted vs. Up- voted ques1ons Down- voted vs. Up- voted answers 14

Conclusions We used LIWC to explore the personality traits of StackOverflow authors top reputed authors are less neuro,c, more extroverted and open authors of up- voted ques,ons are less neuro,c Maybe managers could use these insights to hire more effec,vely social programmers Thank you!