On Jul 16, 2007, at 05:03 AM, Toon Verwaest wrote:
>>> It is true that we don't have information, but in the case that the
>>> system would try to put such classes together with classes in our
>>> system, this should probably fail since we don't want to find
>>> software
>>> components in libraries. This is where the "Fixating" tab comes in
>>> handy, were we can exclude results library classes. If we do this,
>>> even while they were clustered together, we exclude those results.
>>
>> That was what I would tell you indirectly: It is the best simple
>> solution...
>> I understand perfectly the following of your mail, and I know that a
>> clustering algorithm is not a kind of magic which could give us an
>> ideal solution without any user's intervention!!! The objective was
>> simply pointing out this point which does not occurs only in the case
>> of -System under analysis and Platform library-. Ok I will not discus
>> now the problem of inter-systems collaboration and system's
>> plugins...
>
> I just extended the program as such, as defined in the semi-automatic
> method of Koschke, that certain elements and relations can be ignored
> from results of plugins. The change is that, now after ignoring
> classes (or relationships, which already works but is not yet
> integrated in UI), (parts of) the plugins get recalculated ignoring
> the removed relations or full classes and all relations from/to these
> classes. This instead of just making a subset of the cluster without
> the ignored element. For example when applying SCC to moosified moose,
> if we would originally remove MooseModel and FAMIXClass, which are
> part of a SCC cluster of 125 classes, the new cluster would have been
> 123 classes (125 - 2...) while in the new version, it rechecks the
> graph, and it will find that only about 5 small subgraphs of the
> original
> graph is are still strongly connected.
>
excellent :-)
> The downside... removing links, fixating clusters or removing classes
> forces you to recalculate the results of the plugins (at least
> partly).
nothing is gratuitous (gratos) :-)
>
> Toon
P.S.: writing/working at 05:00 AM is a very good sign :-) , and that
leads me to tell you best wishes and very nice day :)
Hani