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.
MoDisco/Components/QualityModelEditor
< MoDisco | Components
MoDisco |
Website |
Download |
Community |
Mailing List • Forums |
Bugzilla |
Open |
Help Wanted |
Bug Day |
Contribute |
Browse Source • Project Set File |
Contents
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