DocumentCode
746276
Title
Comments on "The confounding effect of class size on the validity of object-oriented metrics"
Author
Evanco, William M.
Author_Institution
Coll. of Inf. Sci. & Technol., Drexel Univ., Philadelphia, PA, USA
Volume
29
Issue
7
fYear
2003
fDate
7/1/2003 12:00:00 AM
Firstpage
670
Lastpage
672
Abstract
It has been proposed by El Emam et al. (ibid. vol.27 (7), 2001) that size should be taken into account as a confounding variable when validating object-oriented metrics. We take issue with this perspective since the ability to measure size does not temporally precede the ability to measure many of the object-oriented metrics that have been proposed. Hence, the condition that a confounding variable must occur causally prior to another explanatory variable is not met. In addition, when specifying multivariate models of defects that incorporate object-oriented metrics, entering size as an explanatory variable may result in misspecified models that lack internal consistency. Examples are given where this misspecification occurs.
Keywords
object-oriented programming; software metrics; software reliability; class size; defect-proneness; multivariate models; object-oriented metrics; software detects; statistical modeling; validity; Computer languages; Information science; Object oriented modeling; Size control; Size measurement; Software measurement; Software testing; Statistical analysis; Veins; Volume measurement;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2003.1214331
Filename
1214331
Link To Document