Transcript
Page 1: Understanding Stack Overflow

Understanding

Alexander SerebrenikBogdan Vasilescu

Page 2: Understanding Stack Overflow
Page 3: Understanding Stack Overflow

• More active committers ask more on SO• More active askers commit more on GitHub

StackOverflow and GitHub: Associations between software development and crowdsourced knowledge, Vasilescu, B., Filkov, V. and Serebrenik, A., In Social Computing, 2013, IEEE.

Page 4: Understanding Stack Overflow

StackOverflow and GitHub: Associations between software development and crowdsourced knowledge, Vasilescu, B., Filkov, V. and Serebrenik, A., In Social Computing, 2013, IEEE.

Page 5: Understanding Stack Overflow

• Contributors to both communities (more likely developers than non-developers) are more active than those who focus on just one.

How Social Q&A sites are changing knowledge sharing in open source software communities, Vasilescu, B., Serebrenik, A., Devanbu, P.T. and Filkov, V., In CSCW 2014, ACM.

help

Page 6: Understanding Stack Overflow

How Social Q&A sites are changing knowledge sharing in open source software communities, Vasilescu, B., Serebrenik, A., Devanbu, P.T. and Filkov, V., In CSCW 2014, ACM.

help

Page 7: Understanding Stack Overflow

Faster answers&

Catalyzes other activities (mails, commits) ?

Page 8: Understanding Stack Overflow

sample

Engage for longer

Ask more questions

No diff in #answers

Women can contribute to SO

but choose not to!

Gender, representation and online participation: A quantitative study, Vasilescu, B., Capiluppi, A., and Serebrenik, A., Interacting with Computers, 2013, Oxford University Press

Page 9: Understanding Stack Overflow

sample

No significant differences in #questions, #answers, length of engagement

Disengagement of women is SO specific!

Page 10: Understanding Stack Overflow

Faster answers&

Catalyzes other activities (mails, commits)

Women disengage faster

Page 11: Understanding Stack Overflow

Faster answers&

Catalyzes other activities (mails, commits)

Women disengage faster

GAMIFICATION

Page 12: Understanding Stack Overflow

STOP!How did we know who are the women

and who are the men on Stack Overflow?

Page 13: Understanding Stack Overflow

More details?

Ask me!

Page 14: Understanding Stack Overflow

Understanding

Page 15: Understanding Stack Overflow
Page 16: Understanding Stack Overflow

Extra slides

Page 17: Understanding Stack Overflow

04/12/2023 / SET / W&I

What is your gender?

PAGE 17

Page 18: Understanding Stack Overflow

04/12/2023 / SET / W&I

What is your gender?

PAGE 18

?

Page 19: Understanding Stack Overflow

04/12/2023 / SET / W&I

What is your gender?

PAGE 19

Page 20: Understanding Stack Overflow

04/12/2023 / SET / W&I

What is your gender?

PAGE 20

Name + Location = Gender

Page 21: Understanding Stack Overflow

04/12/2023 / SET / W&I PAGE 21

Lonzo Alonzo ⇒

w35l3y wesley ⇒

Name + Location = Gender

Page 22: Understanding Stack Overflow

04/12/2023 / SET / W&I PAGE 22

<title>Ben Kamens</title>…<h1>We&#8217;re willing to be embarrassed about what we <em>haven&#8217;t</em> done&#8230;</h1>

Heuristics: title + first h1

Ben Kamens We’re willing to be embarrassed about what we haven’t done…

<PERSON>Ben Kamens</PERSON> We’re willing to be embarrassed about what we haven’t done…

Stanford Named Entity Tagger

Page 23: Understanding Stack Overflow

04/12/2023 / SET / W&I

Quality of gender resolution: Survey

PAGE 23

Self-identification

As inferred TotalM F ?

M 60 3 43 106F 2 5 4 11

Self-identification

As inferred TotalM F ?

M 90 3 13 106F 2 9 0 11

+ avatars, other social media sites (manually)


Top Related