What is the relationship between ISO 9126 and the model SQALE that use SonarQube?

I found this https://blog.sonarsource.com/sqale-the-ultimate-quality-model-to-assess-technical-debt article, but it only mentions that SonarQube use a SQALE model that is based on ISO 9126. but what I want to know is the relationship between the six ISO 9126 attributes with metrics the show sonarqube, I mean

  • Functionality
  • Reliability
  • Usability
  • Efficiency
  • Maintainability
  • Portability

with all the metric that show Sonarqube: code smell, errors, duplication code …


First, let me point out that the blog post you’ve found is more than 8 years old, and SonarQube no longer supports SQALE. We used to categorize rules by the SQALE characteristics (and subcharacteristics) but what we found was that the model didn’t fit the way we did development, and we suspected it didn’t fit the way most other people did it either.

So… there’s really very little relationship at this point between SQALE and SonarQube.


1 Like

Interesting, so what is the relationship between SonarQube and iso 9126?


There’s a relationship between SQALE and ISO 9126, but no relationship between SonarQube and SQALE and transitively no relationship between SonarQube and ISO 9126.


1 Like