Review Article

A Tool-Based Perspective on Software Code Maintainability Metrics: A Systematic Literature Review

Table 10

Optimal set of tools for most supported programming languages.

Programming LanguageOptimal set of toolsMetrics covered

CCAST’s AIP, Understand, CCFinderX, CMT++14/14
C++CAST’s AIP, Understand, CCFinderX, CMT++14/14
C#CAST’s AIP, Understand, CCFinderX, CMT++14/14
Java(CAST’s or JHawk), (CCFinderX or Ref-Finder), Understand, CMTJava, (MetricsReloaded, Squale, or Codacy)15/15
JavaScriptCAST’S AIP, Understand, escomplex, (CodeAnalyzers or eslint)14/14