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
fDate :
7/1/2003 12:00:00 AM
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;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.2003.1214331