Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 193176 - Map of Eclipse Committers
Summary: Map of Eclipse Committers
Status: RESOLVED WORKSFORME
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Website (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: phoenix.ui CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 197728 198747
Blocks: 199517
  Show dependency tree
 
Reported: 2007-06-18 15:14 EDT by Chris Aniszczyk CLA
Modified: 2009-04-24 15:49 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Aniszczyk CLA 2007-06-18 15:14:52 EDT
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?
Comment 1 Remy Suen CLA 2007-06-18 15:20:21 EDT
+1 from Canada
Comment 2 Scott Lewis CLA 2007-06-18 15:22:47 EDT
(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.
Comment 3 Bjorn Freeman-Benson CLA 2007-06-18 16:11:07 EDT
(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.
Comment 4 Chris Aniszczyk CLA 2007-06-18 16:41:18 EDT
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/)

Comment 5 Chris Aniszczyk CLA 2007-06-18 16:42:04 EDT
changing subject to be a bit more useful
Comment 6 Bjorn Freeman-Benson CLA 2007-06-18 16:43:49 EDT
(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.
Comment 7 Gunnar Wagenknecht CLA 2007-06-19 01:23:44 EDT
(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.

Comment 8 Chris Aniszczyk CLA 2007-06-19 14:40:43 EDT
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.
Comment 9 Bjorn Freeman-Benson CLA 2007-08-09 20:25:41 EDT
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?
Comment 10 Nick Boldt CLA 2007-08-09 22:11:07 EDT
(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.)
Comment 11 Bjorn Freeman-Benson CLA 2007-08-09 23:15:00 EDT
(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.
Comment 12 Eclipse Webmaster CLA 2009-04-24 15:24:35 EDT
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.
Comment 13 Denis Roy CLA 2009-04-24 15:34:47 EDT
Cool, I've added myself.  Just click Additions, then set your name as Title.
Comment 14 David Carver CLA 2009-04-24 15:48:18 EDT
I've added myself.  Probably need a blog entry to announce this.
Comment 15 Denis Roy CLA 2009-04-24 15:49:19 EDT
I'm way ahead of you...   :)