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!
81. 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
82. 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
83. 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
84. 04
Parse the Mailing Lists
Types
discussion | user | developer
Format
pipermail | mailman
Technology
couchDB | python | d3
88. 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
89. 06
What’s Next?
Scores
activity | influence | relation
Lists
your lists | google groups
Community
understand behavior patterns across communities
94. 06
Join us!
more lists +
more questions +
more visualizations +
more analysis +
more awareness +
more self-reflection +
more focused initiatives =
more diversity + better software
98. Address women directly.
Accept non-students and non-coders.
Connect women with mentors.
Require a contribution
No pressure for really ambitious projects.
Approach
103. 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.
114. 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