Suggestion - integrate Dependometer into Sonar (as plugin)

Folks,
I would like to suggest to dump the Messplatz and integrate Dependometer into Sonar instead. Thus we can make use of Sonar's comprehensive infrastructure and avoid reinventing the wheel.
What do you think?

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 25, 2009

    Oliver Rohr says:

    I agree with intergrating the Dependometer in Sonar. But I would rather try to...

    I agree with intergrating the Dependometer in Sonar.

    But I would rather try to merge Sonar with Messplatz (btw: it's called Valtech Quality Suite for several years now). We just released VQS2.1 as internal project and evaluate to promote it as an own open source project, too. I am certain that we have some unique features in VQS not available in Sonar and Sonar has several features we dont have. I think someone has to make an estimate for this, e.g. feature comparision, this looks like something that cannot be done in one day.

  2. Nov 16, 2009

    Freddy Mallet says:

    Hi Olivier, I'm one of the three guys behind Sonar. We're open to any discussion...

    Hi Olivier, I'm one of the three guys behind Sonar. We're open to any discussions about a possible Sonar Dependometer plugin. This integration would be fully complementary to our short term roadmap. Indeed, we're going to release Sonar 2.0 in the beginning of 2010 and this release will integrate a DSM at packages and classes level, Robert C. Martin metrics and other well-known OO metrics like LCOM4, RFC, DIT, ... but we don't have yet any effective and open-source java architecture rule engine and Dependometer seems to be the best one right now. Moreover, if you want to do a features comparison matrix between VQS and Sonar, I can help you for the Sonar part
    regards,
    Freddy

    1. Nov 17, 2009

      Oliver Rohr says:

      Hi Freddy, this sounds good to me. I cannot make this decision alone, but wanted...

      Hi Freddy, this sounds good to me. I cannot make this decision alone, but wanted to let you know that we are currently discussing the matter.

    2. Nov 17, 2009

      Carsten Kaiser says:

      Hi Freddy, can you provide us some more information about your short term roadm...

      Hi Freddy,

      can you provide us some more information about your short term roadmap?
      So when do we have to deliver something to fit into your current release plan?
      And how does your development process look like?
      Are there any possibilities to join our forces?

      Regards,
      CAK

      Current Dependometer Product Owner

      1. Nov 17, 2009

        Freddy Mallet says:

        Hi Oliver & Carsten, I'm myself the Sonar PO. Here is a synthesis roadmap ...

        Hi Oliver & Carsten,

        I'm myself the Sonar PO.
        Here is a synthesis roadmap :

        • Sonar 1.12 will be released in december. Main feature : management of users/groups/roles to fully secure a Sonar instance. Other features : code colorization, tag false positive with a new generic //NOSONAR comment, ...
        • Sonar 2.0 will be release in february. Sonar currently covers 6 quality axes : duplications, comments, complexity distribution, coding rules, potential bugs and unit tests. The seventh sin is missing : bad design. This is the main goal of this new version by providing classical OO metrics and way to visualize Maven modules, packages and classes dependencies. But this 2.0 version won't include an architecture rule engine.
        • After Sonar 2.0, all the effort will be focused on covering new languages.

        Our development process is mainly inspired by Scrum/XP with a GA release each 6 weeks.
        IHMO, the first baby step to start collaborating is certainly to create a Sonar Dependometer plugin and to discuss on the Sonar dev mailing list. But feel free to make any suggestion on that point.
        cheers,
        Freddy

        1. Nov 20, 2009

          Carsten Kaiser says:

          Hi Freddy, I will take a look into the Sonar Plugin API and will try to estimat...

          Hi Freddy,

          I will take a look into the Sonar Plugin API and will try to estimate, how much effort it will be to write such a dependometer plugin. If I have the time or we will find some volunteers, maybe will get a first prototype within the next two weeks. If so, we will discuss it on the Sonar dev mailing list...
          Are there any API changes planned from 1.12 to 2.0 or can it be based
          on the 1.12 version?

          Regards,
          CAK

          1. Nov 21, 2009

            Anonymous says:

            Hi Carsten, the API has been fully re-factored with Sonar 1.10 but it is now sta...

            Hi Carsten, the API has been fully re-factored with Sonar 1.10 but it is now stable. We just add new extension points on each new version. So, Sonar 2.0 shouldn't break anything. I'll be happy to support you and your team on the Sonar dev mailing list.

            Freddy