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...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on software engineering Vol. 21; no. 3; pp. 263 - 265
Main Authors: Churcher, N.I., Shepperd, M.J., Chidamber, S., Kemerer, C.F.
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