메뉴 건너뛰기




Volumn 35, Issue 5, 2009, Pages 607-623

Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness

Author keywords

Change proneness.; Class size; Confounding; Metrics; Object oriented; Validation

Indexed keywords

CLASS SIZE; EXTERNAL QUALITY; HIGH-LEVEL DESIGN; OBJECT ORIENTED; OBJECT ORIENTED METRICS; OO METRICS;

EID: 73449146602     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2009.32     Document Type: Article
Times cited : (122)

References (57)
  • 1
    • 0005608780 scopus 로고    scopus 로고
    • The prediction of faulty classes using object-oriented design metrics
    • K. El Emam, W. Melo, and J.C. Machado, "The Prediction of Faulty Classes Using Object-Oriented Design Metrics," J. Systems and Software, vol.56, no.10, pp. 63-75, 2001.
    • (2001) J. Systems and Software , vol.56 , Issue.10 , pp. 63-75
    • El Emam, K.1    Melo, W.2    MacHado, J.C.3
  • 2
    • 0001622174 scopus 로고    scopus 로고
    • A validation of object-oriented design metrics as quality indicators
    • Oct.
    • V.R. Basili, L.C. Briand, and W.L. Melo, "A Validation of Object- Oriented Design Metrics as Quality Indicators," IEEE Trans. Software Eng., vol.22, no.10, pp. 751-761, Oct. 1996.
    • (1996) IEEE Trans. Software Eng. , vol.22 , Issue.10 , pp. 751-761
    • Basili, V.R.1    Briand, L.C.2    Melo, W.L.3
  • 3
    • 0343280011 scopus 로고    scopus 로고
    • Exploring the relationships between design measures and software quality in object-oriented systems
    • L.C. Briand, J. Wüst, J.W. Daly, and D.V. Porter, "Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems," J. Systems and Software, vol.51, no.3, pp. 245-273, 2000.
    • (2000) J. Systems and Software , vol.51 , Issue.3 , pp. 245-273
    • Briand, L.C.1    Wüst, J.2    Daly, J.W.3    Porter, D.V.4
  • 5
    • 34248659137 scopus 로고    scopus 로고
    • Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development process
    • June
    • H.M. Olague, L.H. Etzkorn, S. Gholston, and S. Quattlebaum, "Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Process," IEEE Trans. Software Eng., vol.33, no.6, pp. 402-419, June 2007.
    • (2007) IEEE Trans. Software Eng. , vol.33 , Issue.6 , pp. 402-419
    • Olague, H.M.1    Etzkorn, L.H.2    Gholston, S.3    Quattlebaum, S.4
  • 6
    • 0027693962 scopus 로고
    • Object-oriented metrics that predict maintainability
    • W. Li and S.M. Henry, "Object-Oriented Metrics that Predict Maintainability," J. Systems and Software, vol.23, no.2, pp. 111-122, 1993.
    • (1993) J. Systems and Software , vol.23 , Issue.2 , pp. 111-122
    • Li, W.1    Henry, S.M.2
  • 7
    • 0035506256 scopus 로고    scopus 로고
    • Modeling development effort in object-oriented systems using design properties
    • DOI 10.1109/32.965338
    • L.C. Briand and J. Wust, "Modeling Development Effort in Object- Oriented Systems Using Design Properties," IEEE Trans. Software Eng., vol.27, no.11, pp. 963-986, Nov. 2001. (Pubitemid 33106026)
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.11 , pp. 963-986
    • Briand, L.C.1    Wust, J.2
  • 8
    • 0038300307 scopus 로고    scopus 로고
    • Empirical analysis of CK metrics for object-oriented design complexity: Implications for software defects
    • Apr.
    • R. Subramanyan and M.S. Krisnan, "Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects," IEEE Trans. Software Eng., vol.29, no.4, pp. 297-310, Apr. 2003.
    • (2003) IEEE Trans. Software Eng. , vol.29 , Issue.4 , pp. 297-310
    • Subramanyan, R.1    Krisnan, M.S.2
  • 9
    • 0036649954 scopus 로고    scopus 로고
    • Assessing the application of fault-proneness models across object-oriented software projects
    • July
    • L.C. Briand, W.L. Melo, and J. Wust, "Assessing the Application of Fault-Proneness Models across Object-Oriented Software Projects," IEEE Trans. Software Eng., vol.28, no.7, pp. 706-720, July 2002.
    • (2002) IEEE Trans. Software Eng. , vol.28 , Issue.7 , pp. 706-720
    • Briand, L.C.1    Melo, W.L.2    Wust, J.3
  • 10
    • 1842444031 scopus 로고    scopus 로고
    • Validating object-oriented design metrics on a commercial java application
    • Inst. for Information Technology, Nat'l Research Council Canada, Sept.
    • D. Glasberg, K. El Eman, W. Memo, and N. Madhavji, "Validating Object-Oriented Design Metrics on a Commercial Java Application," Technical Report NRC/ERB-1080, Inst. for Information Technology, Nat'l Research Council Canada, Sept. 2000.
    • (2000) Technical Report NRC/ERB-1080
    • Glasberg, D.1    El Eman, K.2    Memo, W.3    Madhavji, N.4
  • 11
    • 33748163499 scopus 로고    scopus 로고
    • An empirical study into class testability
    • M. Bruntink and A. van Deursen, "An Empirical Study into Class Testability," J. Systems and Software, vol.79, no.9, pp. 1219-1232, 2006.
    • (2006) J. Systems and Software , vol.79 , Issue.9 , pp. 1219-1232
    • Bruntink, M.1    Van Deursen, A.2
  • 12
    • 33748855993 scopus 로고    scopus 로고
    • Identification of defect-prone classes in telecommunication software systems using design metrics
    • A. Janes, M. Scotto, W. Pedrycz, B. Russo, M. Stefanovic, and G. Succi, "Identification of Defect-Prone Classes in Telecommunication Software Systems Using Design Metrics," Information Sciences, vol.176, no.24, pp. 3711-3734, 2006.
    • (2006) Information Sciences , vol.176 , Issue.24 , pp. 3711-3734
    • Janes, A.1    Scotto, M.2    Pedrycz, W.3    Russo, B.4    Stefanovic, M.5    Succi, G.6
  • 13
    • 0037440461 scopus 로고    scopus 로고
    • Practical assessment of the models for identification of defect-prone classes in object-oriented commercial systems using design metrics
    • G. Succi, W. Pedrycz, M. Stefanovic, and J. Miller, "Practical Assessment of the Models for Identification of Defect-Prone Classes in Object-Oriented Commercial Systems Using Design Metrics," J. Systems and Software, vol.65, no.1, pp. 1-12, 2003.
    • (2003) J. Systems and Software , vol.65 , Issue.1 , pp. 1-12
    • Succi, G.1    Pedrycz, W.2    Stefanovic, M.3    Miller, J.4
  • 14
    • 33947174112 scopus 로고    scopus 로고
    • Empirical analysis of object-oriented design metrics for predicting high and low severity faults
    • Oct.
    • Y. Zhou and H. Leung, "Empirical Analysis of Object-Oriented Design Metrics for Predicting High and Low Severity Faults," IEEE Trans. Software Eng., vol.32, no.10, pp. 771-789, Oct. 2006.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.10 , pp. 771-789
    • Zhou, Y.1    Leung, H.2
  • 15
    • 0035394038 scopus 로고    scopus 로고
    • The confounding effect of class size on the validity of object-oriented metrics
    • July
    • K. El Emam, S. Benlarbi, N. Goel, and S.N. Rai, "The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics," IEEE Trans. Software Eng., vol.27, no.7, pp. 630-650, July 2001.
    • (2001) IEEE Trans. Software Eng. , vol.27 , Issue.7 , pp. 630-650
    • El Emam, K.1    Benlarbi, S.2    Goel, N.3    Rai, S.N.4
  • 16
    • 0034575354 scopus 로고    scopus 로고
    • Equivalence of the mediation, confounding and suppression effect
    • D.P. MacKinnon, J.L. Krull, and C.M. Lockwood, "Equivalence of the Mediation, Confounding and Suppression Effect," Prevention Science, vol.1, no.4, pp. 173-181, 2000.
    • (2000) Prevention Science , vol.1 , Issue.4 , pp. 173-181
    • MacKinnon, D.P.1    Krull, J.L.2    Lockwood, C.M.3
  • 18
    • 0037321109 scopus 로고    scopus 로고
    • Confused by confounding?
    • G. Fitzmaurice, "Confused by Confounding?" Nutrition, vol.19, no.2, pp. 189-191, 2003.
    • (2003) Nutrition , vol.19 , Issue.2 , pp. 189-191
    • Fitzmaurice, G.1
  • 19
    • 85035930668 scopus 로고    scopus 로고
    • A comparison of methods to test mediation and other intervening variable effects
    • D.P. MacKinnon, C.M. Lockwood, J.M. Hoffman, S.G. West, and V. Sheets, "A Comparison of Methods to Test Mediation and Other Intervening Variable Effects," Psychological Methods, vol.7, no.1, pp. 83-104, 2002.
    • (2002) Psychological Methods , vol.7 , Issue.1 , pp. 83-104
    • MacKinnon, D.P.1    Lockwood, C.M.2    Hoffman, J.M.3    West, S.G.4    Sheets, V.5
  • 20
    • 20444450038 scopus 로고    scopus 로고
    • A positive or a negative confounding variable? A simple teaching aid for clinicians and students
    • A.M. Sibai, M. Feinleib, T.A. Sibai, and H.K. Armenian, "A Positive or a Negative Confounding Variable? A Simple Teaching Aid for Clinicians and Students," Annals of Epidemiology, vol.15, no.6, pp. 421-423, 2005.
    • (2005) Annals of Epidemiology , vol.15 , Issue.6 , pp. 421-423
    • Sibai, A.M.1    Feinleib, M.2    Sibai, T.A.3    Armenian, H.K.4
  • 21
    • 73449146341 scopus 로고    scopus 로고
    • A comparison of methods to test mediation and other intervening variable effects in logistic regression
    • to appear
    • D.P. MacKinnon, M. Yoon, C.M. Lockwood, and A. Taylor, "A Comparison of Methods to Test Mediation and Other Intervening Variable Effects in Logistic Regression," Psychological Methods, to appear.
    • Psychological Methods
    • MacKinnon, D.P.1    Yoon, M.2    Lockwood, C.M.3    Taylor, A.4
  • 22
    • 36549038047 scopus 로고    scopus 로고
    • The intermediate endpoint effect in logistic and probit regression
    • D.P. MacKinnon, C.M. Lockwood, C.H. Brown, and J.M. Hoffman, "The Intermediate Endpoint Effect in Logistic and Probit Regression," Clinical Trials, vol.4, no.5, pp. 499-513, 2007.
    • (2007) Clinical Trials , vol.4 , Issue.5 , pp. 499-513
    • MacKinnon, D.P.1    Lockwood, C.M.2    Brown, C.H.3    Hoffman, J.M.4
  • 24
    • 0023012946 scopus 로고
    • An O(ND) difference algorithm and its variations
    • E.W. Myers, "An O(ND) Difference Algorithm and Its Variations," Algorithmic, vol.1, no.2, pp. 251-266, 1986.
    • (1986) Algorithmic , vol.1 , Issue.2 , pp. 251-266
    • Myers, E.W.1
  • 25
    • 0032288461 scopus 로고    scopus 로고
    • Are large C++ classes change-prone? An empirical investigation
    • M. Lindavall, "Are Large C++ Classes Change-Prone? An Empirical Investigation," Software: Practice and Experience, vol.28, no.15, pp. 1551-1558, 1998.
    • (1998) Software: Practice and Experience , vol.28 , Issue.15 , pp. 1551-1558
    • Lindavall, M.1
  • 26
    • 25844463667 scopus 로고    scopus 로고
    • Comparing high-change modules and modules with the highest measurement values in two large-scale open-source products
    • Aug.
    • A.G. Koru and J. Tian, "Comparing High-Change Modules and Modules with the Highest Measurement Values in Two Large- Scale Open-Source Products," IEEE Trans. Software Eng., vol.31, no.8, pp. 625-642, Aug. 2005.
    • (2005) IEEE Trans. Software Eng. , vol.31 , Issue.8 , pp. 625-642
    • Koru, A.G.1    Tian, J.2
  • 27
    • 4344674040 scopus 로고    scopus 로고
    • Dynamic coupling measurement for object-oriented software
    • Aug.
    • E. Arisholm, L.C. Briand, and A. Føyen, "Dynamic Coupling Measurement for Object-Oriented Software," IEEE Trans. Software Eng., vol.30, no.8, pp. 491-506, Aug. 2004.
    • (2004) IEEE Trans. Software Eng. , vol.30 , Issue.8 , pp. 491-506
    • Arisholm, E.1    Briand, L.C.2    Føyen, A.3
  • 29
    • 0041848278 scopus 로고    scopus 로고
    • Comments on 'the confounding effect of class size on the validity of object-oriented metrics'
    • July
    • W.M. Evanco, "Comments on 'the Confounding Effect of Class Size on the Validity of Object-Oriented Metrics'," IEEE Trans. Software Eng., vol.29, no.7, pp. 670-672, July 2003.
    • (2003) IEEE Trans. Software Eng. , vol.29 , Issue.7 , pp. 670-672
    • Evanco, W.M.1
  • 30
    • 0031674184 scopus 로고    scopus 로고
    • A unified framework for cohesion measurement in object-oriented systems
    • L.C. Briand, J.W. Daly, and J. Wüst, "A Unified Framework for Cohesion Measurement in Object-Oriented Systems," Empirical Software Eng., vol.3, no.1, pp. 65-117, 1998.
    • (1998) Empirical Software Eng , vol.3 , Issue.1 , pp. 65-117
    • Briand, L.C.1    Daly, J.W.2    Wüst, J.3
  • 31
    • 84965874307 scopus 로고
    • Large sample estimators for standard errors of functions of correlation coefficients
    • P. Bobko and A. Rieck, "Large Sample Estimators for Standard Errors of Functions of Correlation Coefficients," Applied Psychological Measurement, vol.4, no.3, pp. 385-398, 1980.
    • (1980) Applied Psychological Measurement , vol.4 , Issue.3 , pp. 385-398
    • Bobko, P.1    Rieck, A.2
  • 36
    • 30344485154 scopus 로고    scopus 로고
    • Empirical validation of object-oriented metrics on open source software for fault prediction
    • Oct.
    • T. Gyimóthy, R. Ference, and L. Siket, "Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction," IEEE Trans. Software Eng., vol.31, no.10, pp. 897- 910, Oct. 2005.
    • (2005) IEEE Trans. Software Eng. , vol.31 , Issue.10 , pp. 897-910
    • Gyimóthy, T.1    Ference, R.2    Siket, L.3
  • 37
    • 85024243267 scopus 로고    scopus 로고
    • Lessons from open-source software development
    • T. O'Reilly, "Lessons from Open-Source Software Development," Comm. ACM, vol.42, no.4, pp. 32-37, 1999.
    • (1999) Comm. ACM , vol.42 , Issue.4 , pp. 32-37
    • O'Reilly, T.1
  • 39
    • 0002398308 scopus 로고    scopus 로고
    • Property-based software engineering measurement
    • Jan.
    • L.C. Briand, S. Morasca, and V.R. Basili, "Property-Based Software Engineering Measurement," IEEE Trans. Software Eng., vol.22, no.1, pp. 68-86, Jan. 1996.
    • (1996) IEEE Trans. Software Eng. , vol.22 , Issue.1 , pp. 68-86
    • Briand, L.C.1    Morasca, S.2    Basili, V.R.3
  • 40
    • 0032627862 scopus 로고    scopus 로고
    • A unified framework for coupling measurement in object-oriented systems
    • Jan./Feb.
    • L.C. Briand, J.W. Daly, and J. Wüst, "A Unified Framework for Coupling Measurement in Object-Oriented Systems," IEEE Trans. Software Eng., vol.25, no.1, pp. 91-121, Jan./Feb. 1999.
    • (1999) IEEE Trans. Software Eng. , vol.25 , Issue.1 , pp. 91-121
    • Briand, L.C.1    Daly, J.W.2    Wüst, J.3
  • 42
    • 0028446078 scopus 로고
    • A metrics suite for object-oriented design
    • June
    • S.R. Chidamber and C.F. Kemerer, "A Metrics Suite for Object- Oriented Design," IEEE Trans. Software Eng., vol.20, no.6, pp. 476- 493, June 1994.
    • (1994) IEEE Trans. Software Eng. , vol.20 , Issue.6 , pp. 476-493
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 45
    • 0029192078 scopus 로고
    • Cohesion and reuse in an object-oriented system
    • special issue
    • J.M. Bieman and B.K. Kang, "Cohesion and Reuse in an Object- Oriented System," ACM SIGSOFT Software Eng. Notes, special issue, vol.20, pp. 259-262, 1995.
    • (1995) ACM SIGSOFT Software Eng. Notes , vol.20 , pp. 259-262
    • Bieman, J.M.1    Kang, B.K.2
  • 46
    • 0003005259 scopus 로고
    • Measuring the coupling and cohesion of an object-oriented program based on information flow
    • Y. Lee, B. Liang, S. Wu, and F. Wang, "Measuring the Coupling and Cohesion of an Object-Oriented Program Based on Information Flow," Proc. Int'l Conf. Software Quality, pp. 81-90, 1995.
    • (1995) Proc. Int'l Conf. Software Quality , pp. 81-90
    • Lee, Y.1    Liang, B.2    Wu, S.3    Wang, F.4
  • 48
    • 2942703918 scopus 로고    scopus 로고
    • A proposal of a new class cohesion criterion: An empirical study
    • L. Badri and M. Badri, "A Proposal of a New Class Cohesion Criterion: An Empirical Study," J. Object Technology, vol.3, no.4, pp. 145-159, 2004.
    • (2004) J. Object Technology , vol.3 , Issue.4 , pp. 145-159
    • Badri, L.1    Badri, M.2
  • 49
    • 0002407205 scopus 로고    scopus 로고
    • A class cohesion metric for object-oriented designs
    • J. Bansiya, L. Etzkorn, C. Davis, and W. Li, "A Class Cohesion Metric for Object-Oriented Designs," J. Object-Oriented Program, vol.11, no.8, pp. 47-52, 1999.
    • (1999) J. Object-Oriented Program , vol.11 , Issue.8 , pp. 47-52
    • Bansiya, J.1    Etzkorn, L.2    Davis, C.3    Li, W.4
  • 50
    • 33745389057 scopus 로고    scopus 로고
    • The interpretation and utility of three cohesion metrics for object-oriented design
    • S. Counsell, S. Swift, and J. Crampton, "The Interpretation and Utility of Three Cohesion Metrics for Object-Oriented Design," ACM Trans. Software Eng. and Methodology, vol.15, no.2, pp. 123- 149, 2006.
    • (2006) ACM Trans. Software Eng. and Methodology , vol.15 , Issue.2 , pp. 123-149
    • Counsell, S.1    Swift, S.2    Crampton, J.3
  • 53
    • 0029274035 scopus 로고
    • A software complexity model of object-oriented systems
    • D. Tegarden, S. Sheetz, and D. Monarchi, "A Software Complexity Model of Object-Oriented Systems," Decision Support Systems, vol.13, no.34, pp. 241-262, 1992.
    • (1992) Decision Support Systems , vol.13 , Issue.34 , pp. 241-262
    • Tegarden, D.1    Sheetz, S.2    Monarchi, D.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.