CodeMeasure calculates software development progress across program versions, measuring code changes including added lines, deleted lines, changed lines, added files, changed files, and deleted files. CodeMeasure provides quantitative reference points on past development that will help improve predictions of future development.
CodeMeasure uses an advanced comparison algorithm that was developed by SAFE Corporation for forensic analysis of software. The simple, intuitive user interface allows you to just list the top level directory for each version of code you want to compare. The tool will traverse all the subdirectories to find all the files that match the types specified.
The free trial version allows the CLOC graph output to be viewed, captured, and printed. The full paid version allows the CLOC data to be saved to a spreadsheet file.
Other tools measure software by counting lines of code, which is much too rough to provide insight into changes between subsequent versions of a software project. For example, the process of refactoring eliminates redundant code. A typical metric would show this as backward development. The “changing lines of code” (CLOC) method used by CodeMeasure has proven to be much more accurate for measuring software development because it measures added, deleted, changed, and unchanged lines and files.