OW2 SQuAT:SONAR, Qualipso OMMand OW2 projectsAlexandre Lefebvre, OW2Status, first feedback, perspectivesand open discussio...
OW2 SQuAT SONAR   OW2Con 2011, November 23-24, Orange Labs, Paris.                                     www.ow2.org.
OW2 SQuATSONAR introduction●   QA Tools for violation detection (Rules)    ●   Pmd (dead code, duplication of code, non op...
OW2 SQuATSONAR status●   OW2 SONAR profile created in March 2011    ●   contribution by Patrice Truong Van Nga    ●   avai...
OW2Con 2011, November 23-24, Orange Labs, Paris.                                  www.ow2.org.
OW2 SQuATSONAR technical support●   SONAR installation on OW2 platform    ●   http://sonar.ow2.org    ●   OW2 SONAR profil...
OW2 SQuATSONAR next steps●   Pilots projects identified    ●   DocDoku, Contrail, EasyBeans●   OW2 Management Office to ru...
OW2 SQuATSONAR perspectives●   Currently requires Java project with Maven    ●   How to extend to other OW2 projects?●   V...
OW2 SQuATSONAR questions●   Metrics are represented by one ratio such as    ●   technical debt (cost to fix the quality vi...
OW2 SQuATQualipso OMM    OW2Con 2011, November 23-24, Orange Labs, Paris.                                      www.ow2.org.
OW2 SQuATQualipso Open Maturity Model      Allow companies to use FLOSS          to build their mainstream            prod...
OW2 SQuATQualipso OMM introduction●   Quality certification not easy to obtain for    Free/Libre Open Source Software (FLO...
OW2 SQuATQualipso OMM introduction●   OMM = Open Maturity Model●   CMM-like model●   Based on FLOSS trustworthy elements  ...
OW2 SQuATQualipso OMM introduction●   Assessment and an improvement model    focused on the FLOSS development process●   I...
OW2 SQuATOMM status and short term steps●   OW2 Mature projects required to perform OMM    assessment, Basic Level●   Pilo...
OW2 SQuATOMM perspectives●   Refinement of scoring    ●   In interaction with Qualipso team●   Update process to be define...
Upcoming SlideShare
Loading in...5
×

OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris

465

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
465
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris

  1. 1. OW2 SQuAT:SONAR, Qualipso OMMand OW2 projectsAlexandre Lefebvre, OW2Status, first feedback, perspectivesand open discussion OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  2. 2. OW2 SQuAT SONAR OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  3. 3. OW2 SQuATSONAR introduction● QA Tools for violation detection (Rules) ● Pmd (dead code, duplication of code, non optimized code ...) ● Checkstyle (Javadoc, naming convention, space, code complexity …) ● Findbugs (based on bug pattern, potential bugs) OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  4. 4. OW2 SQuATSONAR status● OW2 SONAR profile created in March 2011 ● contribution by Patrice Truong Van Nga ● available at git://gitorious.org/ow2-sonar-profile ● 157 Pmd rules ● 44 CheckStyle rules ● 249 FindBug rules● Preliminary tests on JOTM, EasyBeans OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  5. 5. OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  6. 6. OW2 SQuATSONAR technical support● SONAR installation on OW2 platform ● http://sonar.ow2.org ● OW2 SONAR profile installed OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  7. 7. OW2 SQuATSONAR next steps● Pilots projects identified ● DocDoku, Contrail, EasyBeans● OW2 Management Office to run SONAR ● Results will be available on http://sonar.ow2.org● Automation using continuous integration ● Launching SONAR on regular basis – New relases, periodical – Link with continuous integration OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  8. 8. OW2 SQuATSONAR perspectives● Currently requires Java project with Maven ● How to extend to other OW2 projects?● Validation of quality rules and the quality metrics ● This is still an initial set of rules● Projects to use the OW2 SONAR rules in their Eclipse development environment ● Howto / documentation to be provided OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  9. 9. OW2 SQuATSONAR questions● Metrics are represented by one ratio such as ● technical debt (cost to fix the quality violations, decrease the duplication of code, ...) ● Quality index, SQALE ... ● This ratio can be used to evaluate the project.● What ratio to be used by SQuaT (technical debt, Quality index, SQALE ...or OW2 ratio) ?● How will OW2 use this ratio? ● first step = publish it ● if this ratio is under a certain value, what will happen? OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  10. 10. OW2 SQuATQualipso OMM OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  11. 11. OW2 SQuATQualipso Open Maturity Model Allow companies to use FLOSS to build their mainstream products and services OMM Definition of a CMMI-like model for FLOSS to improve the trust in FLOSS software OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  12. 12. OW2 SQuATQualipso OMM introduction● Quality certification not easy to obtain for Free/Libre Open Source Software (FLOSS) ● produced by globally spread out individuals or virtual teams ● who often operate without much infrastructure and / or formal tool environment● Basic Quality Assurance (QA) measures (extensive testing, field testing) are not enough to create trustworthiness of the FLOSS among the potential integrators and other customers OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  13. 13. OW2 SQuATQualipso OMM introduction● OMM = Open Maturity Model● CMM-like model● Based on FLOSS trustworthy elements ● elements that bring trust in the quality of specific aspects of the FLOSS development process OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  14. 14. OW2 SQuATQualipso OMM introduction● Assessment and an improvement model focused on the FLOSS development process● Intended for use by individual FLOSS users, (FLOSS) development, and integration teams● Emphasis is on simplicity and ease of use● Simple but organized as an evolutionary model, OMM can be useful for companies as well OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  15. 15. OW2 SQuATOMM status and short term steps● OW2 Mature projects required to perform OMM assessment, Basic Level● Pilot on EasyBean in July 2011● Self-assessment campaign launched on 14 Nov ● Support from Qualipso Competence Center● All self-assessments expected by end 2011 OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  16. 16. OW2 SQuATOMM perspectives● Refinement of scoring ● In interaction with Qualipso team● Update process to be defined ● Frequency of new assessments OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×