Testwell CMT++ and Testwell CMTJava are efficient and very easy to use tools for measuring the code complexity.
Read here what Testwell CMT++ and CMTJava users say about the tools:
"We have been working on a project related to detecting differences in certain types of codes. This has been going on for a couple of months and is part of a graduate-level
course at our university. The only tool we were able to find that met our needs was Testwell CMT++, as it does an incredibly comprehensive job and outputs
every static measure for a code, including even the basics like operand and operator counts. We were very impressed once we found out about it and started
using it, and have been utterly grateful with the level of work we’ve been achieving ever since we received it. This will help with our future research as well,
given that it is the only tool that provides such an extensive list of metrics for code quality checks and comparative studies."
Muawiz Feroze Khan, Project Member
Lahore University of Management Sciences, Pakistan
"Our school has an Informatics Engineering Master program with a branch in Software Engineering.
This branch includes a course dedicated to software engineering quality where the students can learn and practice more advanced test methods,
including test methods required for more critical systems in areas as avionics and automotive, and also learn to measure the compexity of the
software they produce. The introduction of Testwell CMT++ for C++ and C# and CMTJava for Java allows students to analyse the complexity of their
programs. This is possible because CMT produces several of the most well known software measures. The measures are presented clearly to the students,
making easier their interpretation."
Alberto Sampaio, Professor
Instituto Superior de Engenharia do Porto, Portugal
"Testwell CMT++ gives very useful metrics. We use alarms feature to limit control Code Complexity & volume to make it testable & modular.
Our parametric estimation uses Maintainability index as one of parameter for accurate estimation. Testwell CMT++ generates almost all metrics
enabling oneself to have better quality control on code base."
Srinivasulu, Project Manager
Knorr-Bremse Technical Center, India
"We are developing software for embedded systems (computer language C) and in safety critical areas (medical engineering).
Especially in this environment there are high demands concerning the quality of the software (IEC 62304).
By the use of Testwell CMT++ we are able to supervise the software quality from the outset as we seek boundaries for
different code-metrics (McCabe Complexity, Lines of Code, estimated Number of Bugs…). Thanks to this we have the ability to keep
the complexity of the program code low, to spread the complexity purposeful and therefore reduce the programming errors previously.
Testwell CMT++ is a very useful tool which helps to support the daily software development due to his easy to use interface. The tool also
offers us the possibility to analyze complex third party code within one minute. So we can make a first assessment about the complexity,
software quality and critical areas within the code."
Rene Uhlig, Software developer
TETRA GmbH, Ilmenau (Germany)