You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Stefano Mazzocchi <st...@apache.org> on 2006/11/17 02:04:16 UTC
[general] Announcing Melody
I'm proud to announce Melody, a testing dashboard for Harmony.
Melody is currently hosted in Geir's office at the currently transient URL
http://67.86.14.213:10000/
My goal is to move part of this into the Harmony zone.
The main feature of Melody is a graphical history, which is
automatically generated every night out of fresh data.
The past has been 'reconstructed' by taking a snapshot of harmony every
week over the entire history of the project, compile it and running the
latest japitools over it.
I also run japitools without the checks for the SerialUI checks which
generate a lot of false positives for Swing stuff.
Plans for the future include:
1) add a chart for the number of subscribers to the various lists (I
already have a script for this, but I need somebody with apmail karma to
run it on the apache machine that handles our mail)
2) add a chart for email traffic
3) start performing static analysis on the code using tools like
findbugs, PMD and CPD
Comments, suggestions and criticism welcome!
--
Stefano.
Re: [general] Announcing Melody
Posted by Tim Ellison <t....@gmail.com>.
Salikh Zakirov wrote:
> Stefano Mazzocchi wrote:
>> 2) add a chart for email traffic
>
> GMane has a chart for harmony traffic:
> http://dir.gmane.org/gmane.comp.java.harmony.devel
Boy, I wish my portfolio chart looked like that! :-)
Regards,
Tim
--
Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.
Re: [general] Announcing Melody
Posted by Salikh Zakirov <Sa...@Intel.com>.
Stefano Mazzocchi wrote:
> 2) add a chart for email traffic
GMane has a chart for harmony traffic:
http://dir.gmane.org/gmane.comp.java.harmony.devel
Re: [general] Announcing Melody
Posted by Tim Ellison <t....@gmail.com>.
Stefano Mazzocchi wrote:
> Also, I know personally two of the authors of that paper and I strongly
> respect their work and motives but I think it's much harder to collect
> data about a community because 'quantity' and 'quality' don't
> necessarily go together.
Sure, the quality is hard to pin down, but as you show it is often
useful to visualize different aspects of a communities 'data' and use
that to draw some conclusions about its effectiveness.
Regards,
Tim
--
Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.
Re: [general] Announcing Melody
Posted by Stefano Mazzocchi <st...@apache.org>.
Tim Ellison wrote:
> Stefano Mazzocchi wrote:
>> Plans for the future include:
>>
>> 1) add a chart for the number of subscribers to the various lists (I
>> already have a script for this, but I need somebody with apmail karma to
>> run it on the apache machine that handles our mail)
>>
>> 2) add a chart for email traffic
>>
>> 3) start performing static analysis on the code using tools like
>> findbugs, PMD and CPD
>>
>> Comments, suggestions and criticism welcome!
>
> At the risk of 'going meta', there are a number of indicators of the
> health of Harmony that would be interesting to plot. Some relate to the
> codebase (LOC, test passes, API completeness, etc.) and some relate to
> the effectiveness of the community (mailing list activity, jira
> turn-around time, number of committers, etc.)
>
> The following paper by Crowston et al. [1] has a list of interesting
> measures that you could gather for Harmony.
>
> [1] http://opensource.mit.edu/papers/crowstonannabihowison.pdf
just to give you an idea of where I'm going with Melody, this is what
I've done for my day job
http://simile.mit.edu/history/
the code is available under a BSD license at
http://simile.mit.edu/repository/stats/
Also, I know personally two of the authors of that paper and I strongly
respect their work and motives but I think it's much harder to collect
data about a community because 'quantity' and 'quality' don't
necessarily go together.
I try to be more creative in my community analysis, for example
http://people.apache.org/~stefano/agora/
--
Stefano.
Re: [general] Announcing Melody
Posted by Tim Ellison <t....@gmail.com>.
Stefano Mazzocchi wrote:
> Plans for the future include:
>
> 1) add a chart for the number of subscribers to the various lists (I
> already have a script for this, but I need somebody with apmail karma to
> run it on the apache machine that handles our mail)
>
> 2) add a chart for email traffic
>
> 3) start performing static analysis on the code using tools like
> findbugs, PMD and CPD
>
> Comments, suggestions and criticism welcome!
At the risk of 'going meta', there are a number of indicators of the
health of Harmony that would be interesting to plot. Some relate to the
codebase (LOC, test passes, API completeness, etc.) and some relate to
the effectiveness of the community (mailing list activity, jira
turn-around time, number of committers, etc.)
The following paper by Crowston et al. [1] has a list of interesting
measures that you could gather for Harmony.
[1] http://opensource.mit.edu/papers/crowstonannabihowison.pdf
Regards,
Tim
--
Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.
Re: [general] Announcing Melody
Posted by "Geir Magnusson Jr." <ge...@pobox.com>.
"bugs"? We don't have "bugs". They are "contribution opportunities"
:)
geir
Jin Mingjian wrote:
> Good! Do you plan to add some bugs-related charts?
>
Re: [general] Announcing Melody
Posted by Jin Mingjian <ji...@gmail.com>.
Good! Do you plan to add some bugs-related charts?