SOS-Evol 2012

10
Geographical Movement of Mailing List Participants Bogdan Vasilescu Alexander Serebrenik Erik Kouters

description

I used these slides for the Seminar on Open Source Evolution in Brussels, Belgium.SOS Evol 2012 is an informal international meeting gathering researchers interested in studying the evolution of libre and open source software.

Transcript of SOS-Evol 2012

Page 1: SOS-Evol 2012

Geographical Movement of Mailing List Participants

Bogdan Vasilescu

Alexander Serebrenik

Erik Kouters

Page 2: SOS-Evol 2012

Motivation and RQs

• Motivation• Emigration might affect applicability of IP/copyright

laws• Are SW developers migration patterns different from

generic migration patterns?• Time = money convention participation = dedication

• RQs• Have GNOME mailing list participants moved to

different countries/cities?

/ Software Engineering & Technology PAGE 212-04-2023

Page 3: SOS-Evol 2012

Approach

/ Software Engineering & Technology PAGE 312-04-2023

Page 4: SOS-Evol 2012

Parse email headers

/ name of department PAGE 412-04-2023

From [email protected] Sat Jun 25 15:02:59 2011Return-Path: [email protected]

Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id

Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2z63vmPgKcL1 for <[email protected]>; Sat, 25 Jun 2011 15:02:57 +0000 (UTC)

Received: from s2.weballdesign.gr (ipa167.208.tellas.gr [62.169.208.167]) by menubar.gnome.org (Postfix) with ESMTP id B7E42750006 for <[email protected]>; Sat, 25 Jun 2011 15:02:48 +0000 (UTC)

Received: from athlon.wad.local (ipa167.208.tellas.gr [62.169.208.167]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested)

(Authenticated sender: linuxfanclub) by s2.weballdesign.gr (Postfix) with ESMTPSA id C479737488 for <[email protected]>; Sat, 25 Jun 2011 17:55:50 +0300 (EEST)

From: Vagelis Koutsomitros [email protected]: [email protected]: Sat, 25 Jun 2011 17:55:49 +0300Subject: …

Page 5: SOS-Evol 2012

Resolve IPs

• Analyze all the emails sent by the same person• Extract IPs• Resolve IPs to locations

• Countries: Majority

• Cities: Majority, Distance

/ name of department PAGE 512-04-2023

IP IPINFODB GEOIP GEOIPS HOSTIP IP2LOCATION ARBITER CONFIDENCE193.6.34.4 hungary hungary hungary romania hungary 0.75

IP IPINFODB GEOIP GEOIPS HOSTIP IP2LOCATION ARBITER129.187.98.168 wolnzach germering garching muenchen muenchen

Page 6: SOS-Evol 2012

Resolve IPs

/ name of department PAGE 612-04-2023

Page 7: SOS-Evol 2012

Results

/ Software Engineering & Technology PAGE 712-04-2023

Source: http://mkp.net/personal.html

Page 8: SOS-Evol 2012

Results

[email protected]• ('beaufort', 'unitedstates') 2005-02-01 07:40:56-08:00• ('eugeneor', 'unitedstates') 2006-11-19 08:02:32-08:00

/ name of department PAGE 812-04-2023

May 2, 2009:

“Seiner said he and his wife pulled up stakes in South Carolina four years ago and moved to Eugene solely because of its schools, attracted by the variety and academic reputation.”

Page 9: SOS-Evol 2012

Future work

/ Software Engineering & Technology PAGE 1012-04-2023

• Flow map: whisky exports from Scotland [Speckmann et al., 2011]

Page 10: SOS-Evol 2012

Future work: Convention participation = dedication

/ name of department PAGE 1112-04-2023