OpenThreadsthe community of open source mailing lists
@alyssapwright
@georgiamoon
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
mapmeter.commapmeter.com
Hello.
From awright at opengeo.org
From georgia at opentechinstitute.org
Thu May 23 1:00:18 2013
Subject: [openthreads] hello?
Hello Community.
Together we create software of value.
Hello World.
Together we bring that value to a global
community.
We Get That.
“Increase involvement of the community”
“Increase the number of code contributors”
deegree: 2010 report
OSGeo Annual Report
“Need more community feedback”
More volunteers for documentation, manuals and tutorials
OSGeo Annual Report
mapbender: 2010 report
“Need more people to advocate for OSGeo”
and help translate documentation!
OSGeo Annual Report
francophone chapter: 2010 report
Where is our “Community”?
mailing lists!
Who is our community?
The specifics of the gender gap
-----interactive session!-----
% of women in technology?
27%
% of women in technology?
% of women in wikipedia?
% of women in wikipedia?
9%
% of women speakers at this conference?
% of women speakers at this conference?
7%
% of women in VGI?
% of women in VGI?
3%
% of women in FOSS?
1%
% of women in FOSS?
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Is this a problem?
(We have been asked this question.)
“Maybe girls don’t like math,
or maps,
or open stuff.”
(paraphrased)
“Sure. Maybe FOSS4G
is a man’s field,
like construction work
- @alyssapwright
or firefighting.”
- @alyssapwright
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
(was that uncomfortable?)
(is this better?)
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Maybe we all accept
(deep breath)
This is a problem.
We want our tools
to continue to grow and add value.
We want our software
to reach new populations.
We want our solutions
to be even better.
We need more men
and more women.
The collective intelligence of
diversity
not only expands the reach of our community
The collective intelligence of
diversity
but the sustainability of our tools.
Because
technology
is created in a certain context, in
certain conversations.
Lam et al 2011 | Callahan & Herring 2011
The future of our work
depends on attracting more
white males
and more other under-
represented groups.
OK. No big deal.
We fix problems all day.
So let’s look at why.
Why the FOSS discrepancy?
There are many possible reasons...
Maybe women have different communication
styles than men.
Judd Atkin, 2012
Maybe the few restrictions on how people
treat each other creates permission for
discrimination.
Reagle, 2013
Maybe there is inertia. I mean, this was a
community started by a lot of men, with a
particular ideology...why fight old men?
Judd Atkin, 2012
Maybe there’s a incentive and motivation
gap. (e.g., Women and men relate to
competition differently.)
Judd Atkin, 2012
Maybe there’s active hostility towards
difference.
Wikipedia, 2012
-----side bar-----
% of women who reported being
assaulted, attacked, or treated poorly
by colleagues on projects?
30%
% of women who reported being
assaulted, attacked, or treated poorly
by colleagues on projects?
-----that’s a lot of hounds-----
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
and we are all responsible.
Too many of us have witnessed:
The mailing list
temper tantrum.
The joust for
technical supremacy.
The snub of a
newbie.
And many more have
simply hesitated...
to ask for help,
to participate,
to engage,
to question.
We all know that are online communications
are complicated spaces, full of complicated
relationships,
and cats.
OpenThreads
looks at those relationships
OpenThreads
looks to structure that context
and leaves the cats alone.
Methodology
00
Assemble the Team
Seamus Tuohy
Tech Lead | Rhetorical Analysis (Open Technology Institute)
Georgia Bullen
Creative Lead | Data Visualization (Open Technology Institute)
Alyssa Wright
Product Manager | Professional Nagging (OpenGeo)
01
Frame the Problem
Open Government
Memorandum for the Heads of Executive Departments and Agencies
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
02
Ask the Questions
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
03
Structure the Data
Participant
author of an email
Message
body of an email
Thread
series of messages posted as replies to each other
03
participant
participantID
totalPosts
averageReplies
starter : threads started / total #
engagement : Average number of replies a user has per thread
response : replies/ total
control : # of replies / # threads started by participant
timeSpent : total time spent
name
list
gender
entryTime
lastPost
messages
threads
type: participant
03
message
msgID
list
minutes : time spent metric - words per email (given a words per
minute count)
msgType : message type, categorical (forward, question,
reply, ...)
date : sent timedate
gender : gender of the sender
threadID
participantID
type: message
03
thread
threadID
writingTime : minutes spent
list
start timedate
end timedate
calendarTime: total calendar time of the thread
genderBalance : count of gender
participants
messages
type: thread
04
Parse the Mailing Lists
Types
discussion | user | developer
Format
pipermail | mailman
Technology
couchDB | python | d3
04
https://github.com/elationfoundation/
openThreads
github
04
discussion: libtech
user: talk-us
developer: postgis-dev
Initial Mailing Lists
05
Visualize to Analyze
Technical Challenges
People use multiple e-mails/names
identifying the identity behind a voice can be difficult
Gender is difficult to parse
requires community review
Headers: Standardized
Bodies: Not Standardized
Email dates
varies in format
05
06
What’s Next?
Scores
activity | influence | relation
Lists
your lists | google groups
Community
understand behavior patterns across communities
06
Activity Score
Quantity of initiated messages
Quantity of responses
Time taken to respond
06
Influence Score
Initiated conversations
Ratio of initial poster vs others in the thread
Dialogue with new people
06
Relation Score
Male > Male | Female > Female
Male > Female | Female > Male
06
Google Groups
can’t export data from google groups.
can only retrieve messages one-by-one.
06
Join us!
more lists +
more questions +
more visualizations +
more analysis +
more awareness +
more self-reflection +
more focused initiatives =
more diversity + better software
Tactics of Inclusion
The party bag
GNOME
Internship for GNOME project
10 OSS project involved
Success
Address women directly.
Accept non-students and non-coders.
Connect women with mentors.
Require a contribution
No pressure for really ambitious projects.
Approach
Etsy
GNOME
attracted 500% more female engineers
Success
GNOME
Invest
trained junior women for hiring
Partner
alliances with other organizations
Make a Public Stand
success breeds success
Approach
Recommendation
Address Gender
Make gender an explicit part of any
intervention. Increasing gender increases
representation of other groups as well.
Personal Recommendation
Consciously come from a place of trust.
Do not attack.
Make a public commitment.
Talk openly about what’s not working.
Use research to focus on action.
Appendix
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
random images
maybe for later
technical challenges
People use multiple e-mails/names
identifying the identity behind a voice can be difficult
Gender is difficult to parse
requires community review
Headers: Standardized
Bodies: Not Standardized
Email dates
varies in format
our
methodology
our
methodology
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
our
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
breaking. mailing lists can be

More Related Content

PDF
OpenThreads: The Community of OpenStreetMap Mailing List
PPTX
The Future of Authorship: AI Text Generation
PPTX
Authoring Computer-Generated Texts
PDF
Mentorship of the Double Minority
PDF
Sattose talk
PPTX
The Birth of the Algorithmic Author: NLG Systems as Tools and Agents
PPT
Plan Y Estrategias De Mercadotecnia
PPTX
El proceso de mercadotecnia
OpenThreads: The Community of OpenStreetMap Mailing List
The Future of Authorship: AI Text Generation
Authoring Computer-Generated Texts
Mentorship of the Double Minority
Sattose talk
The Birth of the Algorithmic Author: NLG Systems as Tools and Agents
Plan Y Estrategias De Mercadotecnia
El proceso de mercadotecnia

Viewers also liked (6)

PDF
Mercadotecnia estratégica
PPT
Mercadotecnia estrategica
PPT
Parte 1 Mercadotecnia EstratéGica
PDF
Ejemplo De Una Estrategia De Mercadotecnia
PDF
Guía para elaborar un Plan de Marketing
PPTX
Mercadotecnia estratégica
Mercadotecnia estrategica
Parte 1 Mercadotecnia EstratéGica
Ejemplo De Una Estrategia De Mercadotecnia
Guía para elaborar un Plan de Marketing
Ad

Similar to OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA (20)

PDF
The (R)evolution of Social Media in Software Engineering
PPT
Networking; past present and future; and the importance of personality
PDF
Diversity and inclusion in Open Source Software Communities
PDF
Studying Humans in Software Engineering [Keynote talk at BPM 2024]
PPTX
GP - Unit one -digital context Internet .pptx
PDF
Paragraph-Plan-For-Ielts-Task-2-Essay - TED IELTS
PDF
Diversity and inclusion in a CS classroom
PDF
Coding Places Software Practice In A South American City Yuri Takhteyev
PPTX
FAO & Dgroups
PPT
Change Management - History and Future
PPT
Designing Communities101507
PPT
Designing Communities101507 1192637120231725 1
PDF
Narrative Essay Uiuc Transfer Essay. Online assignment writing service.
PDF
Diversity and Inclusion
PPT
Online Community Evaluation of Care2 Care Equal Rights for Women Group
PPTX
Web Science Session 2: Social Media
PDF
Hyper island changes-of-tomorrow
PDF
Open Collaboration and Peer Production: Technical Infrastructure and Communit...
PDF
Stewarding Edgeryders
PPT
Work 2.0 Tech Best Practices Aenc
The (R)evolution of Social Media in Software Engineering
Networking; past present and future; and the importance of personality
Diversity and inclusion in Open Source Software Communities
Studying Humans in Software Engineering [Keynote talk at BPM 2024]
GP - Unit one -digital context Internet .pptx
Paragraph-Plan-For-Ielts-Task-2-Essay - TED IELTS
Diversity and inclusion in a CS classroom
Coding Places Software Practice In A South American City Yuri Takhteyev
FAO & Dgroups
Change Management - History and Future
Designing Communities101507
Designing Communities101507 1192637120231725 1
Narrative Essay Uiuc Transfer Essay. Online assignment writing service.
Diversity and Inclusion
Online Community Evaluation of Care2 Care Equal Rights for Women Group
Web Science Session 2: Social Media
Hyper island changes-of-tomorrow
Open Collaboration and Peer Production: Technical Infrastructure and Communit...
Stewarding Edgeryders
Work 2.0 Tech Best Practices Aenc
Ad

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Modernising the Digital Integration Hub
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Unlock new opportunities with location data.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
August Patch Tuesday
DOCX
search engine optimization ppt fir known well about this
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
STKI Israel Market Study 2025 version august
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Developing a website for English-speaking practice to English as a foreign la...
O2C Customer Invoices to Receipt V15A.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
Tartificialntelligence_presentation.pptx
A comparative study of natural language inference in Swahili using monolingua...
Modernising the Digital Integration Hub
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
Unlock new opportunities with location data.pdf
sustainability-14-14877-v2.pddhzftheheeeee
NewMind AI Weekly Chronicles – August ’25 Week III
Chapter 5: Probability Theory and Statistics
A review of recent deep learning applications in wood surface defect identifi...
observCloud-Native Containerability and monitoring.pptx
August Patch Tuesday
search engine optimization ppt fir known well about this
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
STKI Israel Market Study 2025 version august
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor

OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA