Casella di testo: Metrica     Nome della metrica	                                                                                  Citazione

 	 Lunghezza del programma                                                                                  Halstead [8]
	  E(P) aumenta col numero di operatori e d operandi in P.

 	 Cyclomatic Complexity	                                                                                   McCabe [20]
	   E(F) aumenta col numero di predicati in F.

 	 Complessità annidata                                                                                            Harrison [9]
	   E(F) aumenta con il numero di livelli annidati di predicate condizionali in F .

 	 Complessità del flusso di dati                                                                               Oviedo [23]
	   E(F) aumenta col numero di riferimenti a basic block in F .

 	 Complessità fan-in/out                                                                                          Henry [10]
                 E(F) aumenta col numero di parametri formali di F, e con il numero di strutture dati globali lette o aggiornate da F.
	
 	 Complessità delle strutture dati                                                                            Munson [21]
	  E(P) aumenta con la complessità delle strutture dati statiche dichiarate in P.
                La complessità di una vaiabile scalare è costante. 
                La complessità di un array aumenta col numero di dimensioni e con la complessità del tipo degli elementi. 
                La complessità di un record aumenta con il numero e la complessità dei suoi campi. 

 	Metrica 00	                                                                                                        Chidamber [3]
	E(C) aumenta con  : 
                 , il numero di metodi in C, 
                 , la profondità (la distanza dalla radice) di C nell’albero di ereditarietà , 
                 , il numero di sottoclassi dirette di C, 
                , il numero di altre classi alle quali C è associata (due classi si dicono associate se una usa i metodi o le variabili d’istanza dell’altra), 
                 , il numero di  metodi che possono essere eseguiti in risposta all’invio di un messaggio ad un oggetto di C, 
                , il grado di quali metodi di C non fanno riferimenti allo stesso insieme di variabili d’istanza.


Tabella1: Panoramica di qualche popolare misura di complessità del software . E(X) è la complessità di un componente software X. F è una funzione o metodo, C è una classe, e P è un programma.
.