SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
OW2 SQuAT:
SONAR, Qualipso OMM
and OW2 projects

Alexandre Lefebvre, OW2
Status, first feedback, perspectives
and 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 SQuAT
SONAR 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 SQuAT
SONAR 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 SQuAT
SONAR 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 SQuAT
SONAR 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 SQuAT
SONAR 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 SQuAT
SONAR 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 SQuAT

Qualipso OMM




    OW2Con 2011, November 23-24, Orange Labs, Paris.
                                      www.ow2.org.
OW2 SQuAT
Qualipso 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 SQuAT
Qualipso 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 SQuAT
Qualipso 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 SQuAT
Qualipso 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 SQuAT
OMM 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 SQuAT
OMM 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.

Más contenido relacionado

Destacado

Ow2 Open World Forum09 Bonita Use Case
Ow2 Open World Forum09 Bonita Use CaseOw2 Open World Forum09 Bonita Use Case
Ow2 Open World Forum09 Bonita Use Case
OW2
 
Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10
OW2
 
나의사업계획서
나의사업계획서나의사업계획서
나의사업계획서
Matthew Chang
 
Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008
Ian Davis
 
XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10
OW2
 
Portland Front Yard Gardens
Portland Front Yard GardensPortland Front Yard Gardens
Portland Front Yard Gardens
gardenmam
 
Chapter 13 presentation
Chapter 13 presentationChapter 13 presentation
Chapter 13 presentation
dphil002
 
Эволюция продукта
Эволюция продуктаЭволюция продукта
Эволюция продукта
Pavel Antonenko
 
To be Open Source or not to be ? OW2con’12, Paris
To be Open Source or not to be ? OW2con’12, ParisTo be Open Source or not to be ? OW2con’12, Paris
To be Open Source or not to be ? OW2con’12, Paris
OW2
 
Blended learning project
Blended learning projectBlended learning project
Blended learning project
wall530
 

Destacado (18)

Ow2 Open World Forum09 Bonita Use Case
Ow2 Open World Forum09 Bonita Use CaseOw2 Open World Forum09 Bonita Use Case
Ow2 Open World Forum09 Bonita Use Case
 
Naturalization Webinar
Naturalization WebinarNaturalization Webinar
Naturalization Webinar
 
Dziękuję solidarności
Dziękuję solidarnościDziękuję solidarności
Dziękuję solidarności
 
Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10
 
나의사업계획서
나의사업계획서나의사업계획서
나의사업계획서
 
Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008
 
Opportunity analysis
Opportunity analysisOpportunity analysis
Opportunity analysis
 
XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10
 
Portland Front Yard Gardens
Portland Front Yard GardensPortland Front Yard Gardens
Portland Front Yard Gardens
 
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris. OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.
 
Chapter 13 presentation
Chapter 13 presentationChapter 13 presentation
Chapter 13 presentation
 
カマコンバレー @YOKOHAMA Future Session 150421
カマコンバレー @YOKOHAMA Future Session 150421カマコンバレー @YOKOHAMA Future Session 150421
カマコンバレー @YOKOHAMA Future Session 150421
 
Poesía anterior al 36. Breve e incompleta antología
Poesía anterior al 36. Breve e incompleta antologíaPoesía anterior al 36. Breve e incompleta antología
Poesía anterior al 36. Breve e incompleta antología
 
Эволюция продукта
Эволюция продуктаЭволюция продукта
Эволюция продукта
 
To be Open Source or not to be ? OW2con’12, Paris
To be Open Source or not to be ? OW2con’12, ParisTo be Open Source or not to be ? OW2con’12, Paris
To be Open Source or not to be ? OW2con’12, Paris
 
Sergio mejia a.
Sergio mejia a.Sergio mejia a.
Sergio mejia a.
 
Blended learning project
Blended learning projectBlended learning project
Blended learning project
 
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUSOCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
 

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

Ocelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, ParisOcelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, Paris
OW2
 
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, ParisCrating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
OW2
 
JOnAS REST API for PaaS, OW2con11, Nov 24-25, Paris
JOnAS REST API for PaaS, OW2con11, Nov 24-25, ParisJOnAS REST API for PaaS, OW2con11, Nov 24-25, Paris
JOnAS REST API for PaaS, OW2con11, Nov 24-25, Paris
OW2
 
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Florent BENOIT
 
Fossology, OW2con11, Nov 24-25, Paris
Fossology, OW2con11, Nov 24-25, ParisFossology, OW2con11, Nov 24-25, Paris
Fossology, OW2con11, Nov 24-25, Paris
OW2
 
Open Source and Standardization
Open Source and StandardizationOpen Source and Standardization
Open Source and Standardization
OW2
 
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, ParisOSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
OW2
 
Leverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnASLeverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnAS
Guillaume Sauthier
 
Open Source Innovation Factory, OW2con11, Nov 24-25, 2011, Paris
Open Source Innovation Factory, OW2con11, Nov 24-25, 2011, ParisOpen Source Innovation Factory, OW2con11, Nov 24-25, 2011, Paris
Open Source Innovation Factory, OW2con11, Nov 24-25, 2011, Paris
OW2
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, Paris
OW2
 
Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10
OW2
 

Similar a OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris (20)

Ocelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, ParisOcelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, Paris
 
Jasmine Probe, OW2con11, Nov 24-25, Paris
Jasmine Probe, OW2con11, Nov 24-25, ParisJasmine Probe, OW2con11, Nov 24-25, Paris
Jasmine Probe, OW2con11, Nov 24-25, Paris
 
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, ParisCrating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
 
ETICS- quality certification of open source cloud software, OW2con'12, Paris
ETICS- quality certification of open source cloud software, OW2con'12, ParisETICS- quality certification of open source cloud software, OW2con'12, Paris
ETICS- quality certification of open source cloud software, OW2con'12, Paris
 
JOnAS REST API for PaaS, OW2con11, Nov 24-25, Paris
JOnAS REST API for PaaS, OW2con11, Nov 24-25, ParisJOnAS REST API for PaaS, OW2con11, Nov 24-25, Paris
JOnAS REST API for PaaS, OW2con11, Nov 24-25, Paris
 
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
 
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
 
OW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPMOW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPM
 
Fossology, OW2con11, Nov 24-25, Paris
Fossology, OW2con11, Nov 24-25, ParisFossology, OW2con11, Nov 24-25, Paris
Fossology, OW2con11, Nov 24-25, Paris
 
Open Source and Standardization
Open Source and StandardizationOpen Source and Standardization
Open Source and Standardization
 
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, ParisOSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
 
Leverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnASLeverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnAS
 
Open Source Innovation Factory, OW2con11, Nov 24-25, 2011, Paris
Open Source Innovation Factory, OW2con11, Nov 24-25, 2011, ParisOpen Source Innovation Factory, OW2con11, Nov 24-25, 2011, Paris
Open Source Innovation Factory, OW2con11, Nov 24-25, 2011, Paris
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solution
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, Paris
 
LemonLDAP NG 1.2, OW2con'12, Paris
LemonLDAP NG 1.2, OW2con'12, ParisLemonLDAP NG 1.2, OW2con'12, Paris
LemonLDAP NG 1.2, OW2con'12, Paris
 
OW2Con 2011: Open Source Innovation Factory
OW2Con 2011: Open Source Innovation Factory OW2Con 2011: Open Source Innovation Factory
OW2Con 2011: Open Source Innovation Factory
 
One year-with-chameleon
One year-with-chameleonOne year-with-chameleon
One year-with-chameleon
 
Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10
 
Introduction of Okinawa Open Laboratory and it's activities (iPOP2015)
Introduction of Okinawa Open Laboratory and it's activities (iPOP2015)Introduction of Okinawa Open Laboratory and it's activities (iPOP2015)
Introduction of Okinawa Open Laboratory and it's activities (iPOP2015)
 

Más de OW2

OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
 

Más de OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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

  • 1. OW2 SQuAT: SONAR, Qualipso OMM and OW2 projects Alexandre Lefebvre, OW2 Status, first feedback, perspectives and open discussion OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  • 2. OW2 SQuAT SONAR OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  • 3. OW2 SQuAT SONAR 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. OW2 SQuAT SONAR 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. OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  • 6. OW2 SQuAT SONAR 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. OW2 SQuAT SONAR 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. OW2 SQuAT SONAR 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. OW2 SQuAT SONAR 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. OW2 SQuAT Qualipso OMM OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
  • 11. OW2 SQuAT Qualipso 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. OW2 SQuAT Qualipso 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. OW2 SQuAT Qualipso 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. OW2 SQuAT Qualipso 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. OW2 SQuAT OMM 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. OW2 SQuAT OMM 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.