iPlasma: An Integrated Platform for Quality Assessment of Object-Oriented Design


developed by
LOOSE Research Group
Politehnica" University from Timisoara, Romania
Faculty of Automation and Computer Science

To make software maintenance easier, a superior quality of its design and implementation process must be ensured. For this reason, existing software must be supported by automated systems for analysis, diagnose and design improvement, at a high level as well as at a level close to source code. iPlasma is an integrated environment for quality analysis of objectoriented software systems that includes support for all the necessary phases of analysis: from model extraction (including scalable parsing for C++ and Java) up to high-level metricsbased analysis, or detection of code duplication. iPlasma has three major advantages: extensibility of supported analysis, integration with further analysis tools and scalability, as it was used in the past to analyze large-scale projects in the size of millions of code lines (e.g. Eclipse and Mozilla).

Details about measurements and visualisation can be foud in


The book Object-Oriented Metrics in Practice 
(written by Lanza, Marinescu) which will soon be available from Springer!