Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

MoDisco/Components/QualityModelEditor

MoDisco
Website
Download
Community
Mailing ListForums
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse SourceProject Set File

Overview

The Quality Model editor allows creating a SMM model using metrics and quality characteristics.


Objectives

Possibility to define Quality Models

  • Characteristics and sub-characteristics (such as ISO9126)
  • Indicators (such as Cyclomatic number, nb of lines, nb of violations, etc)
  • Associate Indicators to Characteristics
  • Indicators aggregation rules
  • Define Thresholds to Charateristics

Provide an independent solution

  • From evaluated source technologies
  • From QA computational tools
  • From QA reporting tools

Facilitate the integration between QA tools

  • Share Quality Models
  • Exchange Measurements


Approach

Use SMM to represent a Quality Model

  • Quality Model           > SmmModel
  • Indicator                   > NamedMeasure
  • Indicator aggregation > CollectiveMeasure & RescaledMeasure
  • Characteristic           > MeasureCategory
  • Threshold                 > Ranking & RankingInterval

Provide

  • Graphical environment to edit a Quality Model
  • Pre-built ISO9126 Characteristics set
  • Facilities to import existing indictor definitions or create new indicator definitions
  • Facilities to automatically convert raw measurements to a SMM model


Architecture

ArchitectureModiscoQuality.png

Screenshots

ModiscoQualityScreenshot.PNG

Back to the top