Hi all,
I have known and used moose for some years but now I am stepping into
developing tools with it. So, I had a small experience with the changes in
the model. We developed some code to calculate package metrics and the next
week the code doesn't work. After spending a few hours on debugging and a
helping hand from Jannik, I could resove the problem that came from the
change in parentType. Although the problem was small, it took a newbie like
quite some time to resolve. I knew all the methods regarding metrics
calculation but when it came to meta-model I wasn't too sure what was going
on.
Moreover, soon I am going to start work on Csharp MSE extractor. So, once we
have the mse extractors for different langs, any changes to meta-model would
require some work to align these extractors.
So, my suggestion is that any changes to the FAMIX meta-model should be
considered major because they require quite a bit of effort behind the scene
to align the tools using it.