Open source software assessment methodologies

Open source software assessment methodologies

Several methods have been created to define an assessment process for Free/Open Source software. Some focus on some aspects like the maturity, the durability and the strategy of the organisation around the Open Source project itself. Other methodologies add functional aspects to the assessment process.

Contents

Existing methodologies

  • Open Source Maturity Model (OSMM) from Capgemini
  • Open Source Maturity Model (OSMM) from Navica
  • Methodology of Qualification and Selection of Open Source software (QSOS)
  • Open Business Readiness Rating (OpenBRR)
  • Open Business Quality Rating (OpenBQR)[1]
  • QualiPSo OpenSource Maturity Model (OMM)
  • QualiPSo Model for Open Source Software Tustworthiness (MOSST)[2]
  • QualOSS - Quality of Open Source

Comparison

Comparison criteria

  • Seniority : the methodology birth date.
  • Original authors/sponsors : original methodology authors and sponsoring entity (if any)
  • License : Distribution and usage license for the methodology and the resulting assessments
  • Assessment model :
    • Detail levels : several levels of details or assessment granularity
    • Predefined criteria : the methodology provides some predefined criteria
    • Technical/functional criteria : the methodology permits the use of domain specific criteria based on technical information or features
  • Scoring model :
    • Scoring scale by criterion
    • Iterative process : the assessment can be performed and refined using several steps improving the level of details
    • Criteria weighting : it is possible to apply weighting on the assessed criteria as part of the methodology scoring model
  • Comparison : the comparison process is defined by the methodology

Comparison chart

Criteria OSMM Capgemini OSMM Navica QSOS OpenBRR OMM
Seniority 2003 2004 2004 2005 2008
Original authors/sponsors Capgemini Navicasoft Atos Origin Carnegie Mellon Silicon Valley, SpikeSource, O'Reilly, Intel QualiPSo project, EU commission
License Non-free license, but authorised distribution Assessment models licensed under the Academic Free License Methodology and assessments results licensed under the GNU Free Documentation License Assessments results licensed under a Creative Commons license Creative Commons Attribution-Share Alike 3.0 License
Assessment model Practical Practical Practical Scientific Scientific
Detail levels 2 axes on 2 levels 3 levels 3 levels or more (functional grids) 2 levels 3 levels
Predefined criteria Yes Yes Yes Yes Yes
Technical/functional criteria No No Yes Yes Yes
Scoring model Flexible Flexible Flexible Strict Flexible
Scoring scale by criterion 1 to 5 1 to 10 0 to 2 1 to 5 1 to 4
Iterative process No No Yes Yes Yes
Criteria weighting Yes Yes Yes Yes Yes
Comparison Yes No Yes No No

See also

References

  1. ^ Davide Taibi, Luigi Lavazza, Sandro Morasca. "OpenBQR: a framework for the assessment of OSS" published in OSS 2007 proceedings.
  2. ^ http://www.qualipso.org/mosst-champion

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Open Source Maturity Model — The Open Source Maturity Model (OSMM) is a formal process to assess the maturity level of open source software. Software Maturity is a well established engineering concept that recognizes that product maturity is directly related to how scalable …   Wikipedia

  • Collaborative software development model — Hackathon The Collaborative software development model is a style of software development whose focus is on public availability and communication, usually via the Internet.The software development model began widespread adoption with the Linux… …   Wikipedia

  • Networked European Software and Services Initiative — The Networked European Software and Services Initiative, NESSI, is a European Technology Platform on Software Architectures and Services Infrastructures.A European Technology Platform (ETP) is a private public partnership involving industry and… …   Wikipedia

  • OpenBRR — Open Business Readiness Rating (OpenBRR) is an Open source software assessment methodology defining an open and standard assessment process. This methodology tries to integrate companies constraints (notably for tests and reliability), and… …   Wikipedia

  • OpenSource Maturity Model — The QualiPSo OpenSource Maturity Model (OMM) is a methodology for assessing Free/Libre Open Source Software (FLOSS) and more specifically the FLOSS development process. This methodology is released under the Creative Commons license. OMM helps in …   Wikipedia

  • QSOS — The Qualification and Selection of Open Source software (QSOS) is a methodology for assessing Free/Libre Open Source Software. This methodology is released under the GFDL license. General approach QSOS defines 4 steps that are part of an… …   Wikipedia

  • Life-cycle assessment — Cradle to grave redirects here. For other uses, see Cradle to the Grave (disambiguation). A life cycle assessment (LCA, also known as life cycle analysis, ecobalance, and cradle to grave analysis)[1] is a technique to assess environmental impacts …   Wikipedia

  • Aspect-oriented software development — (AOSD) is an emerging software development technology that seeks new modularizations of software systems. AOSD allows multiple concerns to be expressed separately and automatically unified into working systems.Traditional software development has …   Wikipedia

  • Computer-Based Assessment — A Computer Based Assessment (CBA), also know as Computer Based Testing (CBT), e exam, computerized testing and computer administered testing, is a method of administering tests in which the responses are electronically recorded, assessed, or both …   Wikipedia

  • IBM Rational Unified Process — The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”