Im Umfeld der modellgetriebenen Softwareentwicklung wird meist nach Informationen und Zahlen verlangt die Aufschluß darüber geben sollen, ob sich der Einsatz von MDSD lohnt oder nicht. Zu den Informationen gehört dann oft wiederkehrender Quellcode sowie die Persistenzschicht und bei Zahlen lässt man sich zu prozentualen Schätzungen bringen - die manchmal daneben liegen können.
Die Statistik-Komponente kann dazu genutzt werden, um die prozentualen Schätzungen zu unterstützen und einen Einblick in die Quellcode-Zusammensetzung zu erlangen. Bewust auf wesentliche Informationen reduziert und sie für Entscheider nutzbar zu machen.
Die Statistik-Komponente kann für ein Software-Projekt mit mehreren Quellcodeverzeichnissen konfiguriert werden. Für alle Quellcodedateien werden die Anzahl der Quellcodezeilen (Lines of Code) für die folgenden Kategorien ermittelt:
generierte Quellcodezeilen
manuell implementierter Quellcode
Dokumentation
Kommentare
Leerzeilen werden beim zählen nicht mit berücksichtigt. Die Werte werden getrennt für die einzelnen Quellcodedateien, für die Quellcodeverzeichnisse sowie für das Projekt gesamt angegeben.
Dokumentationskommentare und Kommentare werden separat aufgeführt, da sie das Verhältnis zwischen generierten und nicht-generierten Quellcode sehr beeinflussen können. Kommentare sind meist manuell geschrieben, Dokumentationskommentare dagegen meist aus dem Modell generiert. Die manuellen und generierten Quellcodezeilen enthalten keine Kommentare und umfassen demnach (meist) nur Programmanweisungen.