SlideShare una empresa de Scribd logo
1 de 23
Understanding
Alexander Serebrenik
Bogdan Vasilescu
• 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.
StackOverflow and GitHub: Associations between software development and crowdsourced knowledge,
Vasilescu, B., Filkov, V. and Serebrenik, A., In Social Computing, 2013, IEEE.
• 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
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
Faster answers
&
Catalyzes other activities
(mails, commits) ?
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
sample
No significant differences
in #questions, #answers,
length of engagement
Disengagement of
women is SO specific!
Faster answers
&
Catalyzes other activities
(mails, commits)
Women disengage
faster
Faster answers
&
Catalyzes other activities
(mails, commits)
Women disengage
faster
STOP!
How did we know who are the women
and who are the men on Stack
Overflow?
More
details?
Ask me!
Understanding
Extra slides
What is your gender?
/ SET / W&I PAGE 17 30-6-2014
What is your gender?
/ SET / W&I PAGE 18 30-6-2014
What is your gender?
/ SET / W&I PAGE 19 30-6-2014
What is your gender?
/ SET / W&I PAGE 20 30-6-2014
Name +
Location =
Gender
/ SET / W&I PAGE 21 30-6-2014
Lonzo ⇒ Alonzo
w35l3y ⇒ wesley
Name +
Location =
Gender
/ SET / W&I PAGE 22 30-6-2014
<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
Quality of gender resolution: Survey
/ SET / W&I PAGE 23 30-6-2014
Self-
identification
As inferred Total
M F ?
M 60 3 43 106
F 2 5 4 11
Self-
identification
As inferred Total
M F ?
M 90 3 13 106
F 2 9 0 11
+ avatars, other
social media
sites (manually)

Más contenido relacionado

La actualidad más candente

Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva ConnectionsVivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Joel Oleson
 
Microsoft Viva Introduction
Microsoft Viva IntroductionMicrosoft Viva Introduction
Microsoft Viva Introduction
David J Rosenthal
 
Theory and practice – migrating your legacy code into our modern test drive...
Theory and practice – migrating your  legacy code into our modern test  drive...Theory and practice – migrating your  legacy code into our modern test  drive...
Theory and practice – migrating your legacy code into our modern test drive...
Lars Jankowfsky
 

La actualidad más candente (20)

Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva ConnectionsVivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
 
ACTIVE-DIRECTORY.ppt
ACTIVE-DIRECTORY.pptACTIVE-DIRECTORY.ppt
ACTIVE-DIRECTORY.ppt
 
Microsoft Teams Tutorial
Microsoft Teams TutorialMicrosoft Teams Tutorial
Microsoft Teams Tutorial
 
SOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORK
SOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORKSOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORK
SOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORK
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration Management
 
Mca se chapter_9_formal_methods
Mca se chapter_9_formal_methodsMca se chapter_9_formal_methods
Mca se chapter_9_formal_methods
 
Java operating system
Java operating systemJava operating system
Java operating system
 
Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...
 
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
 
Layering: A Presentation Technique
Layering: A Presentation TechniqueLayering: A Presentation Technique
Layering: A Presentation Technique
 
Indy Code - Taking a Gamble With F#: Implementing Blackjack
Indy Code - Taking a Gamble With F#: Implementing BlackjackIndy Code - Taking a Gamble With F#: Implementing Blackjack
Indy Code - Taking a Gamble With F#: Implementing Blackjack
 
Microsoft Viva Introduction
Microsoft Viva IntroductionMicrosoft Viva Introduction
Microsoft Viva Introduction
 
Sec016 詳説 -_rights_management_services__azure_information_protection
Sec016 詳説 -_rights_management_services__azure_information_protectionSec016 詳説 -_rights_management_services__azure_information_protection
Sec016 詳説 -_rights_management_services__azure_information_protection
 
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptxTeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
 
Theory and practice – migrating your legacy code into our modern test drive...
Theory and practice – migrating your  legacy code into our modern test  drive...Theory and practice – migrating your  legacy code into our modern test  drive...
Theory and practice – migrating your legacy code into our modern test drive...
 
Microsoft teams-ppt
Microsoft teams-pptMicrosoft teams-ppt
Microsoft teams-ppt
 
10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance
 
CentOS
CentOSCentOS
CentOS
 
Test Data Management: A Healthcare Industry Case Study
Test Data Management: A Healthcare Industry Case StudyTest Data Management: A Healthcare Industry Case Study
Test Data Management: A Healthcare Industry Case Study
 
Examining Mac File Structures
Examining Mac File StructuresExamining Mac File Structures
Examining Mac File Structures
 

Destacado

Mining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software RepositoriesMining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software Repositories
Marco Aurelio Gerosa
 

Destacado (20)

STACK OVERFLOW DATASET ANALYSIS
STACK OVERFLOW DATASET ANALYSISSTACK OVERFLOW DATASET ANALYSIS
STACK OVERFLOW DATASET ANALYSIS
 
Stackoverflow Data Analysis-Homework3
Stackoverflow Data Analysis-Homework3Stackoverflow Data Analysis-Homework3
Stackoverflow Data Analysis-Homework3
 
StackOverflow Architectural Overview
StackOverflow Architectural OverviewStackOverflow Architectural Overview
StackOverflow Architectural Overview
 
Analyzing Stack Overflow - Problem
Analyzing Stack Overflow - ProblemAnalyzing Stack Overflow - Problem
Analyzing Stack Overflow - Problem
 
Improving Low Quality Stack Overflow Post Detection
Improving Low Quality Stack Overflow Post DetectionImproving Low Quality Stack Overflow Post Detection
Improving Low Quality Stack Overflow Post Detection
 
Lanubile@SSE2013
Lanubile@SSE2013Lanubile@SSE2013
Lanubile@SSE2013
 
Software Engineering and Social media
Software Engineering and Social mediaSoftware Engineering and Social media
Software Engineering and Social media
 
Towards the Social Programmer (MSR 2012 Keynote by M. Storey)
Towards the Social Programmer (MSR 2012 Keynote by M. Storey)Towards the Social Programmer (MSR 2012 Keynote by M. Storey)
Towards the Social Programmer (MSR 2012 Keynote by M. Storey)
 
Mining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software RepositoriesMining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software Repositories
 
Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag...
 Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag... Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag...
Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag...
 
Implementación Repositorio De Objetos De Aprendizajes Basado En
Implementación Repositorio De Objetos De Aprendizajes Basado EnImplementación Repositorio De Objetos De Aprendizajes Basado En
Implementación Repositorio De Objetos De Aprendizajes Basado En
 
What is Node.js used for: The 2015 Node.js Overview Report
What is Node.js used for: The 2015 Node.js Overview ReportWhat is Node.js used for: The 2015 Node.js Overview Report
What is Node.js used for: The 2015 Node.js Overview Report
 
Soluciones tecnológicas para REA
Soluciones tecnológicas para REASoluciones tecnológicas para REA
Soluciones tecnológicas para REA
 
groovy & grails - lecture 13
groovy & grails - lecture 13groovy & grails - lecture 13
groovy & grails - lecture 13
 
Stack_Overflow-Network_Graph
Stack_Overflow-Network_GraphStack_Overflow-Network_Graph
Stack_Overflow-Network_Graph
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...
Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...
Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...
 
Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)
Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)
Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)
 
Modern HTML & CSS Coding: Speed, Semantics & Structure
Modern HTML & CSS Coding: Speed, Semantics & StructureModern HTML & CSS Coding: Speed, Semantics & Structure
Modern HTML & CSS Coding: Speed, Semantics & Structure
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 

Similar a Understanding Stack Overflow

Good questionscollabanswers
Good questionscollabanswersGood questionscollabanswers
Good questionscollabanswers
Ben Wilkoff
 
Trans media project
Trans media projectTrans media project
Trans media project
kwebb2
 
WRT 205Spring 07Tentative theses for the sustained essays (t.docx
WRT 205Spring 07Tentative theses for the sustained essays (t.docxWRT 205Spring 07Tentative theses for the sustained essays (t.docx
WRT 205Spring 07Tentative theses for the sustained essays (t.docx
ericbrooks84875
 
ARC 211: American Diversity and Design: Eric Grupp
ARC 211: American Diversity and Design: Eric GruppARC 211: American Diversity and Design: Eric Grupp
ARC 211: American Diversity and Design: Eric Grupp
Eric Grupp
 
Social Media Presentation — Student Affairs Division Meeting
Social Media Presentation — Student Affairs Division MeetingSocial Media Presentation — Student Affairs Division Meeting
Social Media Presentation — Student Affairs Division Meeting
jonathanmcbride
 

Similar a Understanding Stack Overflow (20)

Good questionscollabanswers
Good questionscollabanswersGood questionscollabanswers
Good questionscollabanswers
 
Social Networking with Facebook - A Primer
Social Networking with Facebook - A PrimerSocial Networking with Facebook - A Primer
Social Networking with Facebook - A Primer
 
Diversity and Inclusion
Diversity and InclusionDiversity and Inclusion
Diversity and Inclusion
 
Facebook Best Practices (in the World of Academics) That Can Actually Get Stu...
Facebook Best Practices (in the World of Academics) That Can Actually Get Stu...Facebook Best Practices (in the World of Academics) That Can Actually Get Stu...
Facebook Best Practices (in the World of Academics) That Can Actually Get Stu...
 
Trans media project
Trans media projectTrans media project
Trans media project
 
Humanizing Your Online Class
Humanizing Your Online ClassHumanizing Your Online Class
Humanizing Your Online Class
 
Benevol keynote: Telling Stories about Software Developers
Benevol keynote: Telling Stories about Software DevelopersBenevol keynote: Telling Stories about Software Developers
Benevol keynote: Telling Stories about Software Developers
 
WRT 205Spring 07Tentative theses for the sustained essays (t.docx
WRT 205Spring 07Tentative theses for the sustained essays (t.docxWRT 205Spring 07Tentative theses for the sustained essays (t.docx
WRT 205Spring 07Tentative theses for the sustained essays (t.docx
 
Sattose talk
Sattose talkSattose talk
Sattose talk
 
Quora: Because you cannot Google everything
Quora: Because you cannot Google everythingQuora: Because you cannot Google everything
Quora: Because you cannot Google everything
 
ARC 211: American Diversity and Design: Eric Grupp
ARC 211: American Diversity and Design: Eric GruppARC 211: American Diversity and Design: Eric Grupp
ARC 211: American Diversity and Design: Eric Grupp
 
Demystifying Social Media
Demystifying Social MediaDemystifying Social Media
Demystifying Social Media
 
Day 15
Day 15Day 15
Day 15
 
Intel Brief
Intel BriefIntel Brief
Intel Brief
 
Social Media / University of Oslo's summer school
Social Media / University of Oslo's summer schoolSocial Media / University of Oslo's summer school
Social Media / University of Oslo's summer school
 
Facebook Good or Bad
Facebook Good or BadFacebook Good or Bad
Facebook Good or Bad
 
Stand And Deliver Essay. Unit Overview and Supporting Documents- Take a Stand...
Stand And Deliver Essay. Unit Overview and Supporting Documents- Take a Stand...Stand And Deliver Essay. Unit Overview and Supporting Documents- Take a Stand...
Stand And Deliver Essay. Unit Overview and Supporting Documents- Take a Stand...
 
Project Based Learning
Project Based LearningProject Based Learning
Project Based Learning
 
Cracking the 'Native' Information Experience presented by David Warlick
Cracking the 'Native' Information Experience presented by David WarlickCracking the 'Native' Information Experience presented by David Warlick
Cracking the 'Native' Information Experience presented by David Warlick
 
Social Media Presentation — Student Affairs Division Meeting
Social Media Presentation — Student Affairs Division MeetingSocial Media Presentation — Student Affairs Division Meeting
Social Media Presentation — Student Affairs Division Meeting
 

Más de Alexander Serebrenik

“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
Alexander Serebrenik
 
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
Alexander Serebrenik
 
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
Alexander Serebrenik
 
An Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
An Empirical Assessment on Merging and Repositioning of Static Analysis AlarmsAn Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
An Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
Alexander Serebrenik
 
Classification and Ranking of Delta Static Analysis Alarms
Classification and Ranking of Delta Static Analysis AlarmsClassification and Ranking of Delta Static Analysis Alarms
Classification and Ranking of Delta Static Analysis Alarms
Alexander Serebrenik
 
What Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
What Is an AI Engineer? An Empirical Analysis of Job Ads in The NetherlandsWhat Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
What Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
Alexander Serebrenik
 
Opinion Mining for Software Engineering
Opinion Mining for Software EngineeringOpinion Mining for Software Engineering
Opinion Mining for Software Engineering
Alexander Serebrenik
 

Más de Alexander Serebrenik (20)

Software development is a human activity: understanding software requires und...
Software development is a human activity: understanding software requires und...Software development is a human activity: understanding software requires und...
Software development is a human activity: understanding software requires und...
 
Towards Continuous Performance Assessment of Java Applications With PerfBot
Towards Continuous Performance Assessment of Java Applications With PerfBotTowards Continuous Performance Assessment of Java Applications With PerfBot
Towards Continuous Performance Assessment of Java Applications With PerfBot
 
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
 
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
 
Emotion Analysis in Software Ecosystems
Emotion Analysis in Software EcosystemsEmotion Analysis in Software Ecosystems
Emotion Analysis in Software Ecosystems
 
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
 
Gender and Age in Software Engineering
Gender and Age in Software EngineeringGender and Age in Software Engineering
Gender and Age in Software Engineering
 
Alexander - intro
Alexander - introAlexander - intro
Alexander - intro
 
Diversity and inclusion in a CS classroom
Diversity and inclusion in a CS classroomDiversity and inclusion in a CS classroom
Diversity and inclusion in a CS classroom
 
An Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
An Empirical Assessment on Merging and Repositioning of Static Analysis AlarmsAn Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
An Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
 
Classification and Ranking of Delta Static Analysis Alarms
Classification and Ranking of Delta Static Analysis AlarmsClassification and Ranking of Delta Static Analysis Alarms
Classification and Ranking of Delta Static Analysis Alarms
 
What Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
What Is an AI Engineer? An Empirical Analysis of Job Ads in The NetherlandsWhat Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
What Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
 
Gender and Community Smells
Gender and Community SmellsGender and Community Smells
Gender and Community Smells
 
Bias in MSR Research
Bias in MSR ResearchBias in MSR Research
Bias in MSR Research
 
From team organisation to software quality
From team organisation to software qualityFrom team organisation to software quality
From team organisation to software quality
 
Women in Dutch Computer Science: Best Practices for Recruitment, Onboarding a...
Women in Dutch Computer Science: Best Practices for Recruitment, Onboarding a...Women in Dutch Computer Science: Best Practices for Recruitment, Onboarding a...
Women in Dutch Computer Science: Best Practices for Recruitment, Onboarding a...
 
My research story (presentation at ICSE 2021 New Faculty Symposium)
My research story (presentation at ICSE 2021 New Faculty Symposium)My research story (presentation at ICSE 2021 New Faculty Symposium)
My research story (presentation at ICSE 2021 New Faculty Symposium)
 
Opinion Mining for Software Engineering
Opinion Mining for Software EngineeringOpinion Mining for Software Engineering
Opinion Mining for Software Engineering
 
Removing Self Admitted Technical Debt
Removing Self Admitted Technical DebtRemoving Self Admitted Technical Debt
Removing Self Admitted Technical Debt
 
Gender Diversity and Inclusion and Software Engineering
Gender Diversity and Inclusion and Software EngineeringGender Diversity and Inclusion and Software Engineering
Gender Diversity and Inclusion and Software Engineering
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Understanding Stack Overflow

  • 2.
  • 3. • 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.
  • 4. StackOverflow and GitHub: Associations between software development and crowdsourced knowledge, Vasilescu, B., Filkov, V. and Serebrenik, A., In Social Computing, 2013, IEEE.
  • 5. • 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
  • 6. 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
  • 7. Faster answers & Catalyzes other activities (mails, commits) ?
  • 8. 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
  • 9. sample No significant differences in #questions, #answers, length of engagement Disengagement of women is SO specific!
  • 10. Faster answers & Catalyzes other activities (mails, commits) Women disengage faster
  • 11. Faster answers & Catalyzes other activities (mails, commits) Women disengage faster
  • 12. STOP! How did we know who are the women and who are the men on Stack Overflow?
  • 15.
  • 17. What is your gender? / SET / W&I PAGE 17 30-6-2014
  • 18. What is your gender? / SET / W&I PAGE 18 30-6-2014
  • 19. What is your gender? / SET / W&I PAGE 19 30-6-2014
  • 20. What is your gender? / SET / W&I PAGE 20 30-6-2014 Name + Location = Gender
  • 21. / SET / W&I PAGE 21 30-6-2014 Lonzo ⇒ Alonzo w35l3y ⇒ wesley Name + Location = Gender
  • 22. / SET / W&I PAGE 22 30-6-2014 <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
  • 23. Quality of gender resolution: Survey / SET / W&I PAGE 23 30-6-2014 Self- identification As inferred Total M F ? M 60 3 43 106 F 2 5 4 11 Self- identification As inferred Total M F ? M 90 3 13 106 F 2 9 0 11 + avatars, other social media sites (manually)

Notas del editor

  1. Both of us are from Eindhoven University of Technology Why StackOverflow – major programming Q&A site, 7.5m questions, 13m answers, more than 3m users
  2. Modern developers have to jungle multiple activities, including source code updates, mails, bug trackers. What kind of impact does the introduction of Stack Overflow have on the way developers work?