data2health / tool-registry

Application for discovery and sharing of software resources across a community
1 stars 1 forks source link

Catalog existing models for software quality/maturity #4

Closed jaeddy closed 4 years ago

jaeddy commented 4 years ago

Search for and record any models or standards for characterizing the quality or maturity of a software tool. These are unlikely to be specific to various tool types, but could provide the base model that we'd extend and schematize for each tool profile.

jaeddy commented 4 years ago

Some initial examples:

image

jaeddy commented 4 years ago

I've started to outline characteristics and definitions from the ISO 25010 model (which apparently replaced ISO 9126). Next step is to identify examples of how the standard has been applied / define the relevant attributes and metrics to evaluate for different types of tools.

Here's an overview diagram of ISO 25010 (from this post):

image

tschaffter commented 4 years ago

The work of cataloging quality model is considered done. A draft for Maintainability, Portability and Documentation scores is available here: https://docs.google.com/presentation/d/15b9ezK1FXS-9f-Zvp2sXIICPwUmnTuv5GBEs3A9ct5M/edit#slide=id.g7a7294dbf9_0_73

The next step is to create a format description for each specifications of the above metrics (+ Discoverability). One goal is to also decompose the listed specifications into sub tasks that can more easily be validated and used to compute a score.