• Like
  • Save
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 586 views

OpenThreads is a platform for analysis and visualization of mailing lists. The tools included here make it possible to parse the conversations from pipermail and mailman lists into participants, ...

OpenThreads is a platform for analysis and visualization of mailing lists. The tools included here make it possible to parse the conversations from pipermail and mailman lists into participants, messages, and threads for visualization and analysis. Our goal is to create an open platform that everyone can use to analyze their communities, with a goal of provoking conversation around how open our communities are and how to continue to improve upon the quality and diversity of that openness. See https://github.com/elationfoundation/openThreads for more info!

Statistics

Views

Total Views
586
Views on SlideShare
583
Embed Views
3

Actions

Likes
1
Downloads
1
Comments
0

1 Embed 3

https://twitter.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • OpenThreadsthe community of open source mailing lists@alyssapwright@georgiamoon
    • mapmeter.commapmeter.com
    • Hello.From awright at opengeo.orgFrom georgia at opentechinstitute.orgThu May 23 1:00:18 2013Subject: [openthreads] hello?
    • Hello Community.Together we create software of value.
    • Hello World.Together we bring that value to a globalcommunity.
    • We Get That.
    • “Increase involvement of the community”“Increase the number of code contributors”deegree: 2010 reportOSGeo Annual Report
    • “Need more community feedback”More volunteers for documentation, manuals and tutorialsOSGeo Annual Reportmapbender: 2010 report
    • “Need more people to advocate for OSGeo”and help translate documentation!OSGeo Annual Reportfrancophone 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?
    • 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
    • (was that uncomfortable?)
    • (is this better?)
    • Maybe we all accept(deep breath)
    • This is a problem.
    • We want our toolsto continue to grow and add value.
    • We want our softwareto reach new populations.
    • We want our solutionsto be even better.
    • We need more menand more women.
    • The collective intelligence ofdiversity
    • not only expands the reach of our communityThe collective intelligence ofdiversity
    • but the sustainability of our tools.
    • Becausetechnologyis created in a certain context, incertain conversations.Lam et al 2011 | Callahan & Herring 2011
    • The future of our workdepends on attracting morewhite 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 communicationstyles than men.Judd Atkin, 2012
    • Maybe the few restrictions on how peopletreat each other creates permission fordiscrimination.Reagle, 2013
    • Maybe there is inertia. I mean, this was acommunity started by a lot of men, with aparticular ideology...why fight old men?Judd Atkin, 2012
    • Maybe there’s a incentive and motivationgap. (e.g., Women and men relate tocompetition differently.)Judd Atkin, 2012
    • Maybe there’s active hostility towardsdifference.Wikipedia, 2012
    • -----side bar-----
    • % of women who reported beingassaulted, attacked, or treated poorlyby colleagues on projects?
    • 30%% of women who reported beingassaulted, attacked, or treated poorlyby colleagues on projects?
    • -----that’s a lot of hounds-----
    • and we are all responsible.
    • Too many of us have witnessed:
    • The mailing listtemper tantrum.
    • The joust fortechnical supremacy.
    • The snub of anewbie.
    • And many more havesimply hesitated...to ask for help,to participate,to engage,to question.
    • We all know that are online communicationsare complicated spaces, full of complicatedrelationships,
    • and cats.
    • OpenThreadslooks at those relationships
    • OpenThreadslooks to structure that context
    • and leaves the cats alone.
    • Methodology
    • 00Assemble the TeamSeamus TuohyTech Lead | Rhetorical Analysis (Open Technology Institute)Georgia BullenCreative Lead | Data Visualization (Open Technology Institute)Alyssa WrightProduct Manager | Professional Nagging (OpenGeo)
    • 01Frame the ProblemOpen GovernmentMemorandum for the Heads of Executive Departments and Agencies
    • 02Ask the Questions
    • 03Structure the DataParticipantauthor of an emailMessagebody of an emailThreadseries of messages posted as replies to each other
    • 03participantparticipantIDtotalPostsaverageRepliesstarter : 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
    • 03messagemsgIDlistminutes : time spent metric - words per email (given a words perminute count)msgType : message type, categorical (forward, question,reply, ...)date : sent timedategender : gender of the senderthreadIDparticipantIDtype: message
    • 03threadthreadIDwritingTime : minutes spentliststart timedateend timedatecalendarTime: total calendar time of the threadgenderBalance : count of genderparticipantsmessagestype: thread
    • 04Parse the Mailing ListsTypesdiscussion | user | developerFormatpipermail | mailmanTechnologycouchDB | python | d3
    • 04https://github.com/elationfoundation/openThreadsgithub
    • 04discussion: libtechuser: talk-usdeveloper: postgis-devInitial Mailing Lists
    • 05Visualize to Analyze
    • Technical ChallengesPeople use multiple e-mails/namesidentifying the identity behind a voice can be difficultGender is difficult to parserequires community reviewHeaders: StandardizedBodies: Not StandardizedEmail datesvaries in format05
    • 06What’s Next?Scoresactivity | influence | relationListsyour lists | google groupsCommunityunderstand behavior patterns across communities
    • 06Activity ScoreQuantity of initiated messagesQuantity of responsesTime taken to respond
    • 06Influence ScoreInitiated conversationsRatio of initial poster vs others in the threadDialogue with new people
    • 06Relation ScoreMale > Male | Female > FemaleMale > Female | Female > Male
    • 06Google Groupscan’t export data from google groups.can only retrieve messages one-by-one.
    • 06Join us!more lists +more questions +more visualizations +more analysis +more awareness +more self-reflection +more focused initiatives =more diversity + better software
    • Tactics of InclusionThe party bag
    • GNOME
    • Internship for GNOME project10 OSS project involvedSuccess
    • Address women directly.Accept non-students and non-coders.Connect women with mentors.Require a contributionNo pressure for really ambitious projects.Approach
    • Etsy
    • GNOMEattracted 500% more female engineersSuccess
    • GNOMEInvesttrained junior women for hiringPartneralliances with other organizationsMake a Public Standsuccess breeds successApproach
    • RecommendationAddress GenderMake gender an explicit part of anyintervention. Increasing gender increasesrepresentation of other groups as well.
    • 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.
    • Appendix
    • random imagesmaybe for later
    • technical challengesPeople use multiple e-mails/namesidentifying the identity behind a voice can be difficultGender is difficult to parserequires community reviewHeaders: StandardizedBodies: Not StandardizedEmail datesvaries in format
    • ourmethodology
    • ourmethodology
    • our
    • breaking. mailing lists can be