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

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

OpenThreadsthe community of open source mailing lists

@alyssapwright@georgiamoon

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

mapmeter.commapmeter.com

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

Hello.From awright at opengeo.org From georgia at opentechinstitute.org Thu May 23 1:00:18 2013Subject: [openthreads] hello?

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

Hello Community.Together we create software of value.

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

Hello World.Together we bring that value to a global

community.

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

We Get That.

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

“Increase involvement of the community”“Increase the number of code contributors”

deegree: 2010 report

OSGeo Annual Report

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

“Need more community feedback”More volunteers for documentation, manuals and tutorials

OSGeo Annual Report

mapbender: 2010 report

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

“Need more people to advocate for OSGeo”and help translate documentation!

OSGeo Annual Report

francophone chapter: 2010 report

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

Where is our “Community”?

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

mailing lists!

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

Who is our community?The specifics of the gender gap

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

-----interactive session!-----

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

% of women in technology?

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

27%% of women in technology?

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

% of women in wikipedia?

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

% of women in wikipedia?

9%

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

% of women speakers at this conference?

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

% of women speakers at this conference?

7%

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

% of women in VGI?

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

% of women in VGI?

3%

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

% of women in FOSS?

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

1%% of women in FOSS?

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

Is this a problem?(We have been asked this question.)

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

“Maybe girls don’t like math,

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

or maps,

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

or open stuff.”(paraphrased)

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

“Sure. Maybe FOSS4G

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

is a man’s field,

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

like construction work- @alyssapwright

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

or firefighting.”- @alyssapwright

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

(was that uncomfortable?)

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

(is this better?)

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

Maybe we all accept(deep breath)

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

This is a problem.

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

We want our tools to continue to grow and add value.

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

We want our software to reach new populations.

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

We want our solutions to be even better.

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

We need more men and more women.

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

The collective intelligence of

diversity

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

not only expands the reach of our community

The collective intelligence of

diversity

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

but the sustainability of our tools.

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

Because

technology

is created in a certain context, in certain conversations.

Lam et al 2011 | Callahan & Herring 2011

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

The future of our work depends on attracting more

white males

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

and more other under-represented groups.

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

OK. No big deal.We fix problems all day.

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

So let’s look at why.Why the FOSS discrepancy?

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

There are many possible reasons...

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

Maybe women have different communication styles than men.

Judd Atkin, 2012

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

Maybe the few restrictions on how people treat each other creates permission for discrimination.

Reagle, 2013

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

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

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

Maybe there’s a incentive and motivation gap. (e.g., Women and men relate to competition differently.)

Judd Atkin, 2012

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

Maybe there’s active hostility towards difference.

Wikipedia, 2012

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

-----side bar-----

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

% of women who reported being assaulted, attacked, or treated poorly

by colleagues on projects?

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

30%% of women who reported being

assaulted, attacked, or treated poorly by colleagues on projects?

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

-----that’s a lot of hounds-----

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

and we are all responsible.

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

Too many of us have witnessed:

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

The mailing list temper tantrum.

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

The joust for technical supremacy.

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

The snub of a newbie.

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

And many more have simply hesitated...

to ask for help, to participate, to engage, to question.

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

We all know that are online communications are complicated spaces, full of complicated relationships,

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

and cats.

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

OpenThreadslooks at those relationships

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

OpenThreadslooks to structure that context

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

and leaves the cats alone.

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

Methodology

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

00

Assemble the TeamSeamus Tuohy

Tech Lead | Rhetorical Analysis (Open Technology Institute)

Georgia Bullen Creative Lead | Data Visualization (Open Technology Institute)

Alyssa Wright Product Manager | Professional Nagging (OpenGeo)

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

01

Frame the ProblemOpen Government

Memorandum for the Heads of Executive Departments and Agencies

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

02

Ask the Questions

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

03

Structure the DataParticipant

author of an email

Message body of an email

Thread series of messages posted as replies to each other

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

03

participantparticipantIDtotalPostsaverageRepliesstarter : threads started / total #engagement : Average number of replies a user has per threadresponse : replies/ totalcontrol : # of replies / # threads started by participanttimeSpent : total time spentnamelistgenderentryTimelastPostmessagesthreadstype: participant

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

03

messagemsgIDlistminutes : time spent metric - words per email (given a words per minute count)msgType : message type, categorical (forward, question, reply, ...)date : sent timedategender : gender of the senderthreadIDparticipantIDtype: message

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

03

threadthreadIDwritingTime : minutes spentliststart timedateend timedatecalendarTime: total calendar time of the threadgenderBalance : count of genderparticipantsmessagestype: thread

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

04

Parse the Mailing Lists Types

discussion | user | developer

Format pipermail | mailman

TechnologycouchDB | python | d3

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

04

discussion: libtechuser: talk-us

developer: postgis-dev

Initial Mailing Lists

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

05

Visualize to Analyze

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

Technical ChallengesPeople 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 datesvaries in format

05

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

06

What’s Next?Scores

activity | influence | relation

Lists your lists | google groups

Communityunderstand behavior patterns across communities

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

06

Activity ScoreQuantity of initiated messagesQuantity of responsesTime taken to respond

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

06

Influence ScoreInitiated conversationsRatio of initial poster vs others in the threadDialogue with new people

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

06

Relation ScoreMale > Male | Female > FemaleMale > Female | Female > Male

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

06

Google Groupscan’t export data from google groups.can only retrieve messages one-by-one.

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

06

Join us!more lists + more questions + more visualizations + more analysis + more awareness + more self-reflection + more focused initiatives =

more diversity + better software

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

Tactics of InclusionThe party bag

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

GNOME

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

Internship for GNOME project 10 OSS project involved

Success

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

Address women directly.Accept non-students and non-coders. Connect women with mentors. Require a contributionNo pressure for really ambitious projects.

Approach

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

Etsy

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

GNOMEattracted 500% more female engineers

Success

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

GNOME

Invest trained junior women for hiring

Partneralliances with other organizations

Make a Public Standsuccess breeds success

Approach

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

Recommendation

Address GenderMake gender an explicit part of any intervention. Increasing gender increases representation of other groups as well.

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

Personal RecommendationConsciously 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.

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

Appendix

Page 105: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 106: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 107: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 108: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 109: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 110: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 111: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 112: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 113: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA

random imagesmaybe for later

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

technical challengesPeople 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 datesvaries in format

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

our methodology

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

our methodology

Page 117: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 118: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Page 119: OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA

our

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

breaking. mailing lists can be