Badging in EOSC-Synergy
The approach followed by EOSC-Synergy identifies three levels (gold, silver and bronze) for the three categories or types of badges (software, services and data).
#
Badges for softwareThe following table summarizes the software criteria that is associated to each badge level:
Bronze | Silver | Gold | |
---|---|---|---|
Accessibility (QC.Acc ) | ✔️ | ✔️ | ✔️ |
QC.Man ) | ✔️ | ||
Code Metadata (QC.Met ) | ✔️ | ✔️ | |
Code Style (QC.Sty ) | ✔️ | ||
QC.Wor ) | ✔️ | ||
QC.Del ) | ✔️ | ||
Documentation (QC.Doc ) | ✔️ | ✔️ | ✔️ |
Licensing (QC.Lic ) | ✔️ | ✔️ | ✔️ |
Security Static Analysis (QC.Sec ) | ✔️ | ||
QC.Uni ) | ✔️ | ||
Versioning (QC.Ver ) | ✔️ | ✔️ |
Note: strikethrough criteria is currently not supported in the SQAaaS platform
Software criteria baseline
The codes showcased in the table above (e.g. QC.Acc
) are defined in the
standard to which the current
implementation of the SQAaaS is aligned.
and the images corresponding to each level:
#
Badges for servicesThe following table summarizes the service criteria that is associated to each badge level:
Bronze | Silver | Gold | |
---|---|---|---|
Deployment (SvcQC.Dep ) | ✔️ | ✔️ | ✔️ |
API Testing (SvcQC.API ) | ✔️ | ||
Integration Testing (SvcQC.Int ) | ✔️ | ||
Functional Testing (SvcQC.Fun ) | ✔️ | ✔️ | |
Performance Testing (SvcQC.Per ) | ✔️ | ||
Security Dynamic Analysis (SvcQC.Sec ) | ✔️ | ✔️ | |
Documentation (SvcQC.Doc ) | ✔️ | ✔️ | ✔️ |
Service criteria baseline
The codes showcased in the table above (e.g. SvcQC.Dep
) are defined in the
standard to which the current
implementation of the SQAaaS is aligned.
and the images corresponding to each level: