OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 677 views

 

Statistics

Views

Total Views
677
Views on SlideShare
677
Embed Views
0

Actions

Likes
1
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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.
  • 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 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.
  • 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.
  • 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 profile installed OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  • 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.
  • 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.
  • 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.
  • 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 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.