Comments on "A metrics suite for object oriented design
A suite of object oriented software metrics has recently been proposed by S.R. Chidamber and C.F. Kemerer (see ibid., vol. 20, p. 476-94, 1994). While the authors have taken care to ensure their metrics have a sound measurement theoretical basis, we argue that is premature to begin applying such met...
Saved in:
| Published in: | IEEE transactions on software engineering Vol. 21; no. 3; pp. 263 - 265 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
IEEE
01.03.1995
|
| Subjects: | |
| ISSN: | 0098-5589 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | A suite of object oriented software metrics has recently been proposed by S.R. Chidamber and C.F. Kemerer (see ibid., vol. 20, p. 476-94, 1994). While the authors have taken care to ensure their metrics have a sound measurement theoretical basis, we argue that is premature to begin applying such metrics while there remains uncertainty about the precise definitions of many of the quantities to be observed and their impact upon subsequent indirect metrics. In particular, we show some of the ambiguities associated with the seemingly simple concept of the number of methods per class. The usefulness of the proposed metrics, and others, would be greatly enhanced if clearer guidance concerning their application to specific languages were to be provided. Such empirical considerations are as important as the theoretical issues raised by the authors.< > |
|---|---|
| AbstractList | A suite of object oriented software metrics has recently been proposed by S.R. Chidamber and C.F. Kemerer (see ibid., vol. 20, p. 476-94, 1994). While the authors have taken care to ensure their metrics have a sound measurement theoretical basis, we argue that is premature to begin applying such metrics while there remains uncertainty about the precise definitions of many of the quantities to be observed and their impact upon subsequent indirect metrics. In particular, we show some of the ambiguities associated with the seemingly simple concept of the number of methods per class. The usefulness of the proposed metrics, and others, would be greatly enhanced if clearer guidance concerning their application to specific languages were to be provided. Such empirical considerations are as important as the theoretical issues raised by the authors.< > |
| Author | Shepperd, M.J. Chidamber, S. Kemerer, C.F. Churcher, N.I. |
| Author_xml | – sequence: 1 givenname: N.I. surname: Churcher fullname: Churcher, N.I. organization: Dept. of Appl. Comput. & Electron., Bournemouth Univ., UK – sequence: 2 givenname: M.J. surname: Shepperd fullname: Shepperd, M.J. organization: Dept. of Appl. Comput. & Electron., Bournemouth Univ., UK – sequence: 3 givenname: S. surname: Chidamber fullname: Chidamber, S. – sequence: 4 givenname: C.F. surname: Kemerer fullname: Kemerer, C.F. |
| BookMark | eNptjz1PwzAURT0UibYwsDJZbAxpn7_ieKwiKEiVWGCOHOcZuWpiZJuBf09RKwbEdId7zpXugsymOCEhNwxWjIFZC74SmjMlZmQOYJpKqcZckkXOewBQWqs50W0cR5xKpnGidxs6YknBZZo_Q0HqY6Kx36MrNKZwxHCgA-bwPl2RC28PGa_PuSRvjw-v7VO1e9k-t5td5VgtSuUV91D3chisstwz3aBRVnHX95xbyWRdD14KbhAMauC17EXjlUamLEgjxZKsT7suxZwT-s6FYkuIU0k2HDoG3c_XTvDu9PVo3P8xPlIYbfr6l709sQERf7lz-Q0s8l6e |
| CODEN | IESEDJ |
| CitedBy_id | crossref_primary_10_1109_32_491650 crossref_primary_10_1109_32_689404 crossref_primary_10_1007_s11390_009_9223_6 crossref_primary_10_1109_32_544352 crossref_primary_10_26634_jse_3_3_185 crossref_primary_10_1016_j_scico_2010_11_005 crossref_primary_10_1145_2347696_2347708 crossref_primary_10_1109_TSE_2003_1245305 crossref_primary_10_1023_A_1023833428613 crossref_primary_10_1016_S0164_1212_01_00050_4 crossref_primary_10_1145_3185049 crossref_primary_10_1145_240837_240841 crossref_primary_10_1016_S0164_1212_98_10052_3 crossref_primary_10_1109_TSE_2011_39 crossref_primary_10_1016_S0164_1212_01_00043_7 crossref_primary_10_1145_1082983_1083304 crossref_primary_10_1109_TSE_2003_1166590 crossref_primary_10_1109_TSE_2008_43 crossref_primary_10_1023_A_1008900825849 crossref_primary_10_1109_32_935855 crossref_primary_10_1155_2013_276105 crossref_primary_10_1145_507546_507604 crossref_primary_10_1023_A_1016670717863 crossref_primary_10_1145_1507195_1507211 crossref_primary_10_1371_journal_pone_0281043 crossref_primary_10_1023_A_1010016913052 crossref_primary_10_1145_2675067 crossref_primary_10_1023_A_1009784121652 crossref_primary_10_1023_B_EMSE_0000048324_12188_a2 crossref_primary_10_1002_spe_769 crossref_primary_10_1023_A_1009783721306 crossref_primary_10_1145_1082983_1083285 crossref_primary_10_1109_TSE_2007_256942 crossref_primary_10_1109_32_748920 |
| ContentType | Journal Article |
| DBID | AAYXX CITATION |
| DOI | 10.1109/32.372153 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 265 |
| ExternalDocumentID | 10_1109_32_372153 372153 |
| Genre | comment-reply |
| GroupedDBID | --Z -DZ -~X .4S .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 7WY 7X7 85S 88E 88I 8FE 8FG 8FI 8FJ 8FL 8G5 8R4 8R5 97E 9M8 AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABJCF ABPPZ ABQJQ ABUWG ABVLG ACGFO ACGOD ACIWK ACNCT ADBBV AENEX AETIX AFKRA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS ASUFR ATWAV AZQEC BEFXN BENPR BEZIV BFFAM BGLVJ BGNUA BKEBE BKOMP BPEOZ BPHCQ BVXVI CCPQU CS3 DU5 DWQXO E.L EBS EDO EJD FRNLG FYUFA GNUQQ GROUPED_ABI_INFORM_RESEARCH GUQSH HCIFZ HMCUK HZ~ H~9 I-F IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI ITG ITH JAVBF K60 K6V K6~ K7- L6V LAI M0C M1P M1Q M2O M2P M43 M7S MS~ O9- OCL OHT P2P P62 PHGZM PHGZT PJZUB PPXIY PQBIZ PQBZA PQGLB PQQKQ PROAC PSQYO PTHSS PUEGO Q2X RIA RIE RNI RNS RXW RZB S10 TAE TN5 TWZ UHB UKHRP UPT UQL VH1 WH7 XOL YYP YZZ ZCG AAYXX AFFHD CITATION |
| ID | FETCH-LOGICAL-c163t-f52f06b4dda5a2f178e95a52cbb22a41466df4329e09e70264b38f57e15a04943 |
| IEDL.DBID | RIE |
| ISSN | 0098-5589 |
| IngestDate | Sat Nov 29 02:38:29 EST 2025 Tue Nov 18 22:38:05 EST 2025 Wed Aug 27 02:47:44 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c163t-f52f06b4dda5a2f178e95a52cbb22a41466df4329e09e70264b38f57e15a04943 |
| PageCount | 3 |
| ParticipantIDs | crossref_primary_10_1109_32_372153 crossref_citationtrail_10_1109_32_372153 ieee_primary_372153 |
| PublicationCentury | 1900 |
| PublicationDate | 1995-March |
| PublicationDateYYYYMMDD | 1995-03-01 |
| PublicationDate_xml | – month: 03 year: 1995 text: 1995-March |
| PublicationDecade | 1990 |
| PublicationTitle | IEEE transactions on software engineering |
| PublicationTitleAbbrev | TSE |
| PublicationYear | 1995 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | (S02632) 0 (S02633) 0 (S02631) 0 (S02635) 0 (S02634) 0 (S02636) 0 (S02637) 0 |
| References_xml | – year: 0 ident: S02632 – year: 0 ident: S02631 – year: 0 ident: S02635 – year: 0 ident: S02636 – year: 0 ident: S02634 – year: 0 ident: S02633 – year: 0 ident: S02637 |
| SSID | ssj0005775 |
| Score | 1.6817073 |
| Snippet | A suite of object oriented software metrics has recently been proposed by S.R. Chidamber and C.F. Kemerer (see ibid., vol. 20, p. 476-94, 1994). While the... |
| SourceID | crossref ieee |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 263 |
| SubjectTerms | Algorithm design and analysis Application software Engineering management Information analysis Software algorithms Software engineering Software measurement Software metrics Software systems Terminology |
| Title | Comments on "A metrics suite for object oriented design |
| URI | https://ieeexplore.ieee.org/document/372153 |
| Volume | 21 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) issn: 0098-5589 databaseCode: RIE dateStart: 19750101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://ieeexplore.ieee.org/ omitProxy: false ssIdentifier: ssj0005775 providerName: IEEE – providerCode: PRVPQU databaseName: ABI/INFORM Collection issn: 0098-5589 databaseCode: 7WY dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://www.proquest.com/abicomplete omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: ABI/INFORM Global issn: 0098-5589 databaseCode: M0C dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://search.proquest.com/abiglobal omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database issn: 0098-5589 databaseCode: P5Z dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://search.proquest.com/hightechjournals omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database issn: 0098-5589 databaseCode: K7- dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: http://search.proquest.com/compscijour omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database issn: 0098-5589 databaseCode: M7S dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: http://search.proquest.com omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: Health & Medical Collection issn: 0098-5589 databaseCode: 7X7 dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://search.proquest.com/healthcomplete omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: Military Database issn: 0098-5589 databaseCode: M1Q dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://search.proquest.com/military omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central issn: 0098-5589 databaseCode: BENPR dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://www.proquest.com/central omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest research library issn: 0098-5589 databaseCode: M2O dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://search.proquest.com/pqrl omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest – providerCode: PRVPQU databaseName: Science Database issn: 0098-5589 databaseCode: M2P dateStart: 19870101 customDbUrl: isFulltext: true dateEnd: 20120331 titleUrlDefault: https://search.proquest.com/sciencejournals omitProxy: false ssIdentifier: ssj0005775 providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1JS8NAFH7Y4sGL1apYlzIUD17SprNkMsdSLF4sHhR6C7MFBE2ki7_fWdKq0Iu3MLxAeFne903e-z6AuzHPpXJ1O5FMC0dQdJkoyxxxJYpT6_CxJDqYTfD5PF8sxHOjsx1mYay1ofnMDv1h-Jdvar3xW2Uj4ugKIy1occ7jqNZPNwfnbCuPyVguGhGhcSpGBA_jiX9Kzy8vlVBKZp1_XcQJHDeIEU3iLT6FA1t1obN1Y0DNy3kG3M96-LYIVFdoMEEf3itLr9Bq41AlctgU1cpvuqDaSxs7oIlM6N44h9fZw8v0MWlsERLtwNM6KRku00xRYySTuHTZtoJJhrVSGEvqPn2ZKSnBwqbCcsexqCJ5ybgdM-nVYMgFtKu6speAsBRMMUMdRxOUqlTSTBqqjcocKsKC9uB-m7FCN5rh3rrivQjcIRUFwUVMSA8Gu9DPKJSxL6jrE7oLiKtXe1ev4SiOj_t-rxtor5cbewuH-mv9tlr2ofWUTvvhGfgGsxKtBw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB60CnqxWhXrcykevKRN9pHNHotYKtbioUJvYXezAUET6cPf7-4mrQq9eAvLBMLkMd-3mfk-gNuIJ1LZuh1IpoUlKDoPlGGWuBLFqbH4WBLtzSb4eJxMp-Kl1tn2szDGGN98Zrru0P_Lz0q9dFtlPWLpCiPbsMMoxVE1rPXTz8E5WwlkMpaIWkYoCkWP4G516p_i88tNxReTQfNfl3EIBzVmRP3qJh_Blila0Fz5MaD69TwG7qY9XGMEKgvU6aMP55al52i-tLgSWXSKSuW2XVDpxI0t1ESZ7984gdfBw-R-GNTGCIG28GkR5AznYaxolkkmcW7zbQSTDGulMJbUfvziLKcECxMKwy3LoookOeMmYtLpwZBTaBRlYc4AYSmYYhm1LE1QqkJJY5lRnanY4iIsaBvuVhlLda0a7swr3lPPHkKREpxWCWlDZx36WUllbApquYSuA6rV842rN7A3nDyP0tHj-OkC9qthctf9dQmNxWxprmBXfy3e5rNr_yR8A8z5r20 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Comments+on+%22A+metrics+suite+for+object+oriented+design&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Churcher%2C+N.I.&rft.au=Shepperd%2C+M.J.&rft.au=Chidamber%2C+S.&rft.au=Kemerer%2C+C.F.&rft.date=1995-03-01&rft.issn=0098-5589&rft.volume=21&rft.issue=3&rft.spage=263&rft.epage=265&rft_id=info:doi/10.1109%2F32.372153&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_32_372153 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-5589&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-5589&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-5589&client=summon |