|Table of Contents|

[1] Lu Hongmin, Zhou Yuming, Xu Baowen,. Meta-analysis of potentially confounding effect of class sizeon associations between object-oriented metrics and maintainability [J]. Journal of Southeast University (English Edition), 2008, 24 (3): 281-283. [doi:10.3969/j.issn.1003-7985.2008.03.007]
Copy

Meta-analysis of potentially confounding effect of class sizeon associations between object-oriented metrics and maintainability()
Share:

Journal of Southeast University (English Edition)[ISSN:1003-7985/CN:32-1325/N]

Volumn:
24
Issue:
2008 3
Page:
281-283
Research Field:
Computer Science and Engineering
Publishing date:
2008-09-30

Info

Title:
Meta-analysis of potentially confounding effect of class sizeon associations between object-oriented metrics and maintainability
Author(s):
Lu Hongmin Zhou Yuming Xu Baowen
School of Computer Science and Engineering, Southeast University, Nanjing 211189, China
Keywords:
object-oriented metrics validation class size confounding maintainability
PACS:
TP311.5
DOI:
10.3969/j.issn.1003-7985.2008.03.007
Abstract:
This paper uses three size metrics, which are collectable during the design phase, to analyze the potentially confounding effect of class size on the associations between object-oriented(OO)metrics and maintainability.To draw as many general conclusions as possible, the confounding effect of class size is analyzed on 127 C++ systems and 113 Java systems.For each OO metric, the indirect effect that represents the distortion of the association caused by class size and its variance for individual systems is first computed.Then, a statistical meta-analysis technique is used to compute the average indirect effect over all the systems and to determine if it is significantly different from zero.The experimental results show that the confounding effects of class size on the associations between OO metrics and maintainability generally exist, regardless of whatever size metric is used.Therefore, empirical studies validating OO metrics on maintainability should consider class size as a confounding variable.

References:

[1] Basili V R, Briand L C, Melo W L.A validation of object-oriented design metrics as quality indicators [J].IEEE Transactions on Software Engineering, 1996, 22(10):751-761.
[2] El-Emam K, Benlarbi S, Goel N, et al.The confounding effect of class size on the validity of object-oriented metrics [J].IEEE Transactions on Software Engineering, 2001, 27(6):630-650.
[3] Zhou Y, Leung H.Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness [R].Hong Kong: Department of Computing of Hong Kong Polytechnic University, 2008.
[4] MacKinnon D P, Lockwood C M, Hoffman J M, et al.A comparison of methods to test mediation and other intervening variable effects [J].Psychological Methods, 2002, 7(1):83-104.
[5] Welker K, Oman P, Atkinson G.Development and application of an automated source code maintainability index [J].Journal of Software Maintenance:Research and Practice, 1997, 9(3):127-159.
[6] Halstead M H.Elements of software science[M].New York:Elsevier, 1977.
[7] Chidamber S R, Kemerer C F.A metrics suite for object-oriented design [J].IEEE Transactions on Software Engineering, 1994, 20(6):476-493.
[8] Hedges L V, Vevea J L.Fixed- and random-effects models in meta-analysis [J].Psychological Methods, 1998, 3(4):486-504.

Memo

Memo:
Biographies: Lu Hongmin(1975—), female, graduate;Xu Baowen(corresponding author), male, doctor, professor, bwxu@seu.edu.cn.
Foundation item: The National Natural Science Foundation of China(No.60425206, 60633010).
Citation: Lu Hongmin, Zhou Yuming, Xu Baowen.Meta-analysis of potentially confounding effect of class size on associations between object-oriented metrics and maintainability[J].Journal of Southeast University(English Edition), 2008, 24(3):281-283.
Last Update: 2008-09-20