Hi!
El mar, 02-07-2013 a las 13:49 +0200, Andre Klapper escribió:
Hi,
On Mon, 2013-07-01 at 14:29 -0700, Quim Gil wrote:
I also expect improvements in the interface, based on our feedback...
Where would be the best feedback channel? Mailing list? Some component in Bugzilla? Or is it too early for this and I should wait?
I think starting from now, the feedback is more valuable once we have settled down a bit the dashboard.
Examples: * http://bitergia.com/public/previews/VizGrimoireJS/browser/people.html?id=13&... confuses me. Apart from using Spanish month names
This is going to be fixed. It is related to the env execution of R scripts that generates the data. Could you open an issue?
and assuming that "Commits per month" refers to the code repositories,
These are the commits you have done in all repositories analyzed (mediawiki core and all mediawiki extensions that are in wikimedia gerrit)
I have not made any commits in 2011 but the graph says so.
We should check it. The Unique identities scripts need to be tuned for Mediawiki. Maybe you have a wrong identity assigned to you. As soon as we start working in unique identities, I will check that.
Andre, if you want to open another issue great. I can do it for you!
I did not even have a Wikimedia Gerrit account at that time. :)
Clearly there is something wrong here.
* http://bitergia.com/projects/mediawiki-dashboard/browser/its.html lists "Top its_closers last month".
Does this only refer to tickets under the Bugzilla product "MediaWiki"?
Not only Mediawiki, but also Mediawiki Extensions. You can see the repositories analyzed in the per repositories report:
http://bitergia.com/projects/mediawiki-dashboard/browser/its-repos.html
Looking at https://bugzilla.wikimedia.org/weekly-bug-summary.cgi?tops=10&days=32 and "Top 10 people who resolved the most reports in the last 32 days", I see very different names (but that's Bugzilla-wide and cross-product).
It is better to work with unique identities before doing this cross checking. I have cross check total numbers between Bugzilla and our data and they are correct.
* As people use different email addresses across mailing lists, Bugzilla, and Gerrit, I'm curious if there is a plan to map this accounts to each other. Somehow.
Sure. We have some script that helps in the unique identities mapping like this one:
https://github.com/VizGrimoire/VizGrimoireR/blob/newperiod/misc/unifypeople....
But in order to have a good mapping, there is manual work to be done. We will need Wikimedia help in this field.
Also we have reports per country. But we need to know people country in order to build them, so we should also try to gather this information.
In general, people level is something experimental in this Community Dashboard and I hope we can improve it in this project.
* Same question for mapping resources to each other, e.g. project-specific mailing lists to the corresponding Git repository to the corresponding project or component in Bugzilla. When I played with Apache and GNOME projects a few months ago I tried to use their DOAP files to get metadata on resources, but I'm not aware of some similar concept in Wikimedia.
Right now we have created mapping for some dashboard, like for example the one we created for OpenStack. We created by hand the mapping between git and its repos, in order to build reports together:
https://github.com/VizGrimoire/VizGrimoireJS/blob/openstack/browser/data/jso...
But we should improve how things are done. In a first approach we can reuse it if needed.
* Personally I think I'm most curious about statistics how many users are active in a specific codebase repository, to identify bus factors.
Pretty interesting. Once of the key issues in order to have success in this project is to identity the KPI (key performance indicators) for Mediawiki (in the fist step) community. And this is something pretty specific and we need your community input in order to define them. We will be proposing several metrics:
https://github.com/VizGrimoire/VizGrimoireJS-lib/blob/master/data/metrics.js...
we have others more advanced, but the platform is designed to make easy to add new metrics to data sources.
(When I ran "git log" on a full checkout of GNOME's Git repository a few months ago, one third of the projects were dead and had not seen any code commits in two years, excluding translation updates which are in subfolders.)
Thank you very much for your feedback Andre!
Cheers
Cheers, andre