Abstract-För att producera högkvalitativa objekt-orienterade (OO) applikationer, en stark betoning på design aspekter, särskilt under de tidiga faserna av mjukvaruutveckling, är nödvändigt. Designmått spelar en viktig roll för att hjälpa utvecklare att förstå designaspekter av programvara och därmed förbättra programkvaliteten och utvecklarproduktiviteten. I detta dokument ger vi empiriska bevis som stöder rollen av OO design komplexitetsmått, särskilt en delmängd av Chidamber och Kemerer svit, för att fastställa programvarudefekter. Våra resultat, baserade på branschdata från programvara som utvecklats i två populära programmeringsspråk som används i OO-utveckling, indikerar att även efter att ha kontrollerat för storleken på programvaran, dessa mätvärden är avsevärt förknippade med defekter. Dessutom ser vi att effekterna av dessa mätvärden på defekter varierar mellan proverna från två programmeringsspråk-C++ och Java. Vi anser att dessa resultat har betydande konsekvenser för utformningen av högkvalitativa mjukvaruprodukter med hjälp av OO-metoden.
Subramanyam och Krishnan REF genomförde en studie som stöder användning av objektorienterade design komplexitetsmått (Chidamber och Kemerers CK-mått) för att fastställa programvarudefekter.
Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects
{'venue': 'IEEE Trans. Software Eng.', 'journal': 'IEEE Trans. Software Eng.', 'mag_field_of_study': ['Computer Science']}