A tool for process and product assessment of C++ applications