Community
Participate
Working Groups
Last night I generated a very lonely map of all the committers in Eclipse (it just contained me). My thought is to do something similar that Gnome does for its committers (http://live.gnome.org/GnomeWorldWide). We would have a Wiki page that is scraped and use xplanet (http://xplanet.sourceforge.net/) to generate a map. Thoughts?
+1 from Canada
(In reply to comment #1) > +1 from Canada I think Bjorn Freeman-Benson did this using Google Maps. Not sure if it's still available...should contact him about it.
(In reply to comment #2) > I think Bjorn Freeman-Benson did this using Google Maps. Not sure if it's > still available...should contact him about it. That was a one-off project: our internal data wasn't complete/clean enough at the time to automate it. The data is now more complete but it's still not very machine-readable-clean. Here's the feed: http://www.eclipse.org/projects/fragments/committer-locations.php Let me know if you find a way to automate it and I can put your result on the website.
There's a couple of ways we can source the information I think... 1) Make people enter geo-coordinate information as part of their portal information (portal.eclipse.org) 2) create a wiki page for the information and source it from there. 3) have every committer sign up for ohloh (http://www.ohloh.net/)
changing subject to be a bit more useful
(In reply to comment #4) > 1) Make people enter geo-coordinate information as part of their portal > information (portal.eclipse.org) We already do: it's their address information. As you can see from the query above, it's not clean data. > 2) create a wiki page for the information and source it from there. That contravenes the Eclipse Privacy Policy if we put information on the wiki (person -> location); if committers put the information there, that's fine, but I think you'll find it sporadic at best. > 3) have every committer sign up for ohloh (http://www.ohloh.net/) Sporadic ditto.
(In reply to comment #6) > We already do: it's their address information. As you can see from the query > above, it's not clean data. Right, see the following example: Baden Würtemberg,de 1 Baden Württemberg,de 3 Baden-Wuertemberg,de 2 Baden-Wuerttemberg,de 1 Baden-Württemberg,de 1 Baden-Württemberg,de 3 All the same state/province but typed differently and converted wrong between charsets. > That contravenes the Eclipse Privacy Policy if we put information on the wiki > (person -> location); if committers put the information there, that's fine, but > I think you'll find it sporadic at best. Personally, I don't mind if it's sporadic, i.e. opt-in. For example, there is a forum where I occasionally read and write. They have a Google Map plug-in that allows to put in your location. Ah got it, here is the link: http://www.vbulletin.org/forum/showthread.php?t=99920 I wonder if that would be possible too, i.e. allow committers to put in their latitude and longitude in the portal and display them in a map on eclipse.org.
at least latitude and longitude won't have parsing problems like Gunnar's example. Is that possible to add to the portal as another field? We'll still have the issue of incomplete data, but it's a start.
There should be a variety of maps: all committers, committers by project, active committers, active by project, perhaps even a heat map of activity for Google Earth?
(In reply to comment #9) > There should be a variety of maps: all committers, committers by project, > active committers, active by project, perhaps even a heat map of activity for > Google Earth? All very cool ideas but what statistical questions are we trying to answer? Before building all these queries/maps, we should settle on what we're trying to answer -- or is this for marketing / community building purposes? +1 for these: all: committers / committers by project active: committers / committers by project Also, what about the same 4 maps but for contributors? I guess for that we'd have to ask geo info from all Bugzilla users so that we can track everyone who's contrib'd a patch, bug, wiki entry, etc. This would get us a wider sample than just those (committers) with portal access. IMHO, we shouldn't want to provide another committer-only tool when we could instead use this as a visual way to grow the whole community, by showing where everyone in Eclipselandia live and work. (Of course we'll likely have to revise the bugzilla signup process to specify how we'll use their geo data, if they choose to provide it.)
(In reply to comment #10) > All very cool ideas but what statistical questions are we trying to answer? Not sure - mostly it's just for fun. > Also, what about the same 4 maps but for contributors? Great idea. I've opened bug 199517 to capture that idea. > I guess for that we'd > have to ask geo info from all Bugzilla users so that we can track everyone > who's contrib'd a patch, bug, wiki entry, etc. We might be able to get some of that information from the access logs and GeoIP coding the IP address they used to access bugzilla.
We've created the following map: http://www.zeemaps.com/Eclipsecommittersworldwide so that committers can add themselves. The level of abstraction in your details is up to you. One of the cool things is you can export the data and then run whatever analysis you want to answer the questions you have. As a starting point I've added the Foundations offices. -M.
Cool, I've added myself. Just click Additions, then set your name as Title.
I've added myself. Probably need a blog entry to announce this.
I'm way ahead of you... :)