Re: Structure of Ant (OO Design)

2006-06-04 Thread Hayden Melton
> So you analyse each of the source files to determine which other > source files they depend on. This seems to be a Java-centric > analysis in that it relies on the source files containing a class > each? Is that correct? Ie would this be able to analyse source > files that contain many classe

Re: Structure of Ant (OO Design)

2006-06-04 Thread Kev Jackson
On 5 Jun 2006, at 10:07, Hayden Melton wrote: Ant-1.6.5 there are 117 .java files involved in a big dependency cycle. That is the height of the biggest red bar. The yellow bars show the distribution of another metric I have devised CRSS which aims to quantify how "flat" the structure of a

Re: Structure of Ant (OO Design)

2006-06-04 Thread Hayden Melton
> Is your analysis in any way similar to how PMD defines it's cyclic > complexity metric? I always thought that PMD did a good job of > warning developers of potentially 'smelly' code. No, it has nothing to do with McCabe's cyclomatic complexity, which basically tries to quantify the complexity

Re: Structure of Ant (OO Design)

2006-06-04 Thread Kev Jackson
On 3 Jun 2006, at 13:16, Hayden Melton wrote: http://www.cs.auckland.ac.nz/~hayden/corpus.htm If you're too busy to read my research page, and want to use these graphs to tell a "good" from "bad" structure: big red bars are bad. Love that! Still not sure how to interpret the graphs,

Structure of Ant (OO Design)

2006-06-02 Thread Hayden Melton
Hi all, I am a PhD student at the University of Auckland, New Zealand. As part of my research I have performed an empirical study on a large corpus of open-source Java software. Several of the applications in the corpus (Ant, Tomcat, JMeter, POI) are from the Apache Software Foundation. If you are