Review Article

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

Table 8

All tools found in the selected set of primary studies.

Tool namePapers using itSource

Columbus quality model[15]Not found
Analyst4j[6]Not found
Lachnesis[6]Not found
Metrics[6]Not found
CCEvaluator[16]Not found
Lagrein[55]Not found
Code Crawler[55]Not clear what program they used
RAMOOS, reconfigurable automated metrics for object-oriented software[46]Reconfigurable
Baker (Baker, 1993)[33, 41]Not found/not clear what program they used
Kamiya (Kamiya et al., 2002)[33]Not found/not clear what program they used
Li (Li and Thompson, 2010)[33]Not found/not clear what program they used
Baxter (Baxter et al., 1998)[33]Not found/not clear what program they used
Brown (Brown and Thompson, 2010)[33]Not found/not clear what program they used
Koschke (Koschke et al., 2006)[33]Not found/not clear what program they used
Higo (Higo and Kusumoto, 2009)[33]Not found/not clear what program they used
Mayrand (Mayrand et al., 1996)[33]Not found/not clear what program they used
Elva (Elva and Leavens, 2012)[33]Not found/not clear what program they used
Murakami (Murakami et al., 2014)[33]Not found/not clear what program they used
Higo (Higo et al., 2007)[33]Not found/not clear what program they used
Closed-source tools
Codacy[15]https://www.codacy.com
Visual Studio[48]https://docs.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values
Understand[6, 50]https://scitools.com/feature/metrics
JHawk[6]http://www.virtualmachinery.com/jhawkprod.htm
CMT++/CMTJava[6]https://www.verifysoft.com/en cmtx.html
CAST’s Application Intelligence Platform[22]https://www.castsoftware.com/products/application-intelligence-platform
Open-source tools
CKJM[5, 21, 25, 26, 43]https://www.spinellis.gr/sw/ckjm
MetricsReloaded (IntelliJ IDEA plugin)[5]https://github.com/BasLeijdekkers/MetricsReloaded
CodeMetrics (IntelliJ IDEA plugin)[5]https://github.com/kisstkondoros/codemetrics-idea
Ref-Finder (Eclipse plugin)[19, 38]https://sites.google.com/site/reffindertool
Squale[15]http://www.squale.org
Quamoco Benchmark for software quality[15]https://github.com/wagnerst/quamoco
CBR Insight[15]https://github.com/StottlerHenkeAssociates
Halstead Metrics Tool[38]https://sourceforge.net/p/halsteadmetricstool
SonarQube and CodeAnalyzers, by SonarSource[6, 15, 31]https://www.sonarsource.com
JSInspect[40]https://www.npmjs.com/package/jsinspect
Escomplex[40]https://github.com/escomplex/escomplex
Eslint[40]https://eslint.org
CCFinder (code clones finder), now called CCFinderX[33]http://www.ccfinder.net/ccfinderxos.html