{"id":2311,"date":"2013-12-18T11:30:58","date_gmt":"2013-12-18T16:30:58","guid":{"rendered":"http:\/\/2d823b65bb.nxcli.io\/?p=2311"},"modified":"2013-12-22T15:16:13","modified_gmt":"2013-12-22T20:16:13","slug":"aoo-2013-mailing-list","status":"publish","type":"post","link":"https:\/\/www.robweir.com\/blog\/2013\/12\/aoo-2013-mailing-list.html","title":{"rendered":"Apache OpenOffice 2013 Mailing List Review"},"content":{"rendered":"<p>I did a quick study of the 2013 mailing list traffic for the Apache OpenOffice project.\u00a0 I looked at all project mailing lists, including native language lists.\u00a0 I omitted the purely transactional mailing lists, the ones that merely echo code check-ins and bug reports.\u00a0 Altogether 14 mailing lists were included in this study.<\/p>\n<p>In 2013 the OpenOffice community mailing lists saw 24,423 posts from 2,211 unique posters, in 4,819 threads.<\/p>\n<p>A word cloud of the most frequent words in post titles (thanks to Jonathan Feinberg&#8217;s <a href=\"http:\/\/www.wordle.net\/\">Wordle<\/a> app) follows.\u00a0 As you can see, the terms used in the Propose\/Approve\/Code\/Test\/Release workflow rise to the top.\u00a0 That shows the project&#8217;s focus.<a href=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/12\/2013-aoo-cloud.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-2315\" alt=\"Word Cloud of words in post titles\" src=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/12\/2013-aoo-cloud-1024x608.png\" width=\"1024\" height=\"608\" srcset=\"https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/12\/2013-aoo-cloud-1024x608.png 1024w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/12\/2013-aoo-cloud-300x178.png 300w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/12\/2013-aoo-cloud.png 1030w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>I thought it would also be interesting to look at this from a social network perspective, looking at the atomic units of collaboration on a mailing list:\u00a0 responding to a post.\u00a0 Of course, not all posts involve a response.\u00a0 It is common for someone to post information, not requiring or expecting a response.\u00a0\u00a0 But there are many responses.\u00a0 As mentioned above, there were 24,423 posts in 4,819 threads, so an average of 4 responses per post.\u00a0 We can represent this as a directed graph, with each poster treated as a node, and a directed arc to each responder node from the node of the original post author.\u00a0 (This might seem backwards, and you could argue for reversing the arcs, but in general in mailing lists the responder is providing value to the original poster, so the centrality\u00a0 of the responder will be more relevant.\u00a0 Consider, for example, the questions coming from random users, and the experienced project members who answer them.)<\/p>\n<p>Forming a graph in this way gives us a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Giant_component\">giant component<\/a> (representing 98.84% of the whole graph) with 1,955 nodes and 7,069 arcs.\u00a0\u00a0 Average degree (number of collaboration partners for each person) is 3.6.\u00a0 46 people responded to more than 50 other people.\u00a0 Maximum degree is 714 (Apache OpenOffice V.P. Andrea Pescetti).\u00a0 A visualization of this graph, using the open source <a href=\"https:\/\/gephi.org\/\">Gephi<\/a>) follows.\u00a0 You can click on the image for a larger version.\u00a0 Nodes have been scaled to reflect betweenness centrality (a measure the degree to which a node helps connect others into the graph) and colored via a modularity algorithm which finds sets of nodes that have a high degree of interconnection.<\/p>\n<p>You should click on the graph to see the full-size version.<\/p>\n<p>What a marvelous, large and complex project we have in Apache OpenOffice!<\/p>\n<p><a href=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/12\/aoo-graph-large.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-2312\" alt=\"OpenOffice mailing list response graph\" src=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/12\/aoo-graph-large-1024x1024.png\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/12\/aoo-graph-large-1024x1024.png 1024w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/12\/aoo-graph-large-150x150.png 150w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/12\/aoo-graph-large-300x300.png 300w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/12\/aoo-graph-large.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I did a quick study of the 2013 mailing list traffic for the Apache OpenOffice project.\u00a0 I looked at all project mailing lists, including native language lists.\u00a0 I omitted the purely transactional mailing lists, the ones that merely echo code check-ins and bug reports.\u00a0 Altogether 14 mailing lists were included in this study. In 2013 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-2311","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-uncategorized","7":"entry"},"_links":{"self":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/2311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/comments?post=2311"}],"version-history":[{"count":10,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/2311\/revisions"}],"predecessor-version":[{"id":2328,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/2311\/revisions\/2328"}],"wp:attachment":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/media?parent=2311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/categories?post=2311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/tags?post=2311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}