메뉴 건너뛰기




Volumn 17, Issue 3, 2005, Pages 225-246

Assessing the capability of internal metrics as early indicators of maintenance effort through experimentation

Author keywords

Class diagram; Complexity; Experimental research; Object oriented (OO) modeling; Software quality; Unified Modeling Language (UML)

Indexed keywords

COMPUTATIONAL COMPLEXITY; COMPUTER SOFTWARE MAINTENANCE; INFORMATION THEORY; OBJECT ORIENTED PROGRAMMING; PROJECT MANAGEMENT; SOFTWARE ENGINEERING;

EID: 20444437172     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/smr.312     Document Type: Article
Times cited : (21)

References (90)
  • 6
    • 0002846126 scopus 로고
    • The Standish Group International: West Yarmouth MA, [30 November 2004]
    • Standish Group, The CHAOS Report. The Standish Group International: West Yarmouth MA, 1994. Available at: http://www.standishgroup.com/sample_research/ chaos_1994.1.php [30 November 2004].
    • (1994) The CHAOS Report
  • 7
    • 84856615038 scopus 로고
    • The Standish Group International: West Yarmouth MA, [30 November 2004]
    • Standish Group, Unfinished Voyages. The Standish Group International: West Yarmouth MA, 1995. Available at: http://www.standishgroup.com/ sample_research/unfinished_voyages.1.php [30 November 2004].
    • (1995) Unfinished Voyages
  • 13
    • 0035506256 scopus 로고    scopus 로고
    • Modeling development effort in object-oriented systems using design properties
    • Briand L, Wüst J. Modeling development effort in object-oriented systems using design properties. IEEE Transactions on Software Engineering 2001; 27(11):963-986.
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.11 , pp. 963-986
    • Briand, L.1    Wüst, J.2
  • 15
    • 0000867465 scopus 로고
    • The influence of the information systems development approach on maintenance
    • Dekleva S. The influence of the information systems development approach on maintenance. MIS Quarterly 1992; 16(3):355-372.
    • (1992) MIS Quarterly , vol.16 , Issue.3 , pp. 355-372
    • Dekleva, S.1
  • 16
    • 0035673534 scopus 로고    scopus 로고
    • Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems
    • Fioravanti F, Nesi P. Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems. IEEE Transactions on Software Engineering 2001; 27(12):1062-1083.
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.12 , pp. 1062-1083
    • Fioravanti, F.1    Nesi, P.2
  • 17
    • 0027693962 scopus 로고
    • Object-oriented metrics that predict maintainability
    • Li W, Henry S. Object-oriented metrics that predict maintainability. Journal of Systems and Software 1993; 23(2):111-122.
    • (1993) Journal of Systems and Software , vol.23 , Issue.2 , pp. 111-122
    • Li, W.1    Henry, S.2
  • 23
    • 0028411309 scopus 로고
    • The magical number seven: Still magic after all these years?
    • Baddeley A. The magical number seven: Still magic after all these years? Psychological Review 1994; 101(2):353-356.
    • (1994) Psychological Review , vol.101 , Issue.2 , pp. 353-356
    • Baddeley, A.1
  • 24
    • 39749093168 scopus 로고
    • The magical number seven, plus or minus two: Some limits on our capacity for processing information
    • Miller G. The magical number seven, plus or minus two: Some limits on our capacity for processing information. The Psychological Review 1956; 63:81-97.
    • (1956) The Psychological Review , vol.63 , pp. 81-97
    • Miller, G.1
  • 26
    • 0000601433 scopus 로고
    • Human information processing decision style theory and accounting information systems
    • Driver M, Mock T. Human information processing decision style theory and accounting information systems. The Accounting Review 1975; 50:490-508.
    • (1975) The Accounting Review , vol.50 , pp. 490-508
    • Driver, M.1    Mock, T.2
  • 29
    • 0016479283 scopus 로고
    • Sensory and information inputs overload: Behavioural effects
    • Lipowski Z. Sensory and information inputs overload: Behavioural effects. Comprehensive Psychiatry 1975; 16(3):105-124.
    • (1975) Comprehensive Psychiatry , vol.16 , Issue.3 , pp. 105-124
    • Lipowski, Z.1
  • 30
    • 20444483138 scopus 로고    scopus 로고
    • Factors affecting information system volatility
    • Ang S, Kremar H, Orlikowski WJ, Weill P, DeGross JI (eds.), Association for Information Systems: Atlanta GA
    • Heales J. Factors affecting information system volatility. Proceedings 21st International Conference on Information Systems (ICIS'2000), Ang S, Kremar H, Orlikowski WJ, Weill P, DeGross JI (eds.), Association for Information Systems: Atlanta GA, 2000; 1-3.
    • (2000) Proceedings 21st International Conference on Information Systems (ICIS'2000) , pp. 1-3
    • Heales, J.1
  • 36
    • 84948669870 scopus 로고
    • Metrics for assessing a software system's maintainability
    • IEEE Computer Society Press: Los Alamitos CA
    • Oman P, Hagemeister J. Metrics for assessing a software system's maintainability. Proceedings Conference on Software Maintenance. IEEE Computer Society Press: Los Alamitos CA, 1992; 337-344.
    • (1992) Proceedings Conference on Software Maintenance , pp. 337-344
    • Oman, P.1    Hagemeister, J.2
  • 37
    • 0142203619 scopus 로고
    • Software maintainability metrics models in practice
    • Welker KD, Oman PW. Software maintainability metrics models in practice. Crosstalk 1995; 8(11):19-23, 32.
    • (1995) Crosstalk , vol.8 , Issue.11 , pp. 19-23
    • Welker, K.D.1    Oman, P.W.2
  • 38
    • 0031146408 scopus 로고    scopus 로고
    • Development and application of an automated source code maintainability index
    • Welker KD, Oman PW, Atkinson G. Development and application of an automated source code maintainability index. Journal of Software Maintenance 1997; 9(3):127-159.
    • (1997) Journal of Software Maintenance , vol.9 , Issue.3 , pp. 127-159
    • Welker, K.D.1    Oman, P.W.2    Atkinson, G.3
  • 40
    • 8444222129 scopus 로고    scopus 로고
    • Doctoral Dissertation, University of Castilla-La Mancha, Ciudad Real, Spain
    • Genera M. Defining and validating metrics for conceptual models. Doctoral Dissertation, University of Castilla-La Mancha, Ciudad Real, Spain, 2002; 437.
    • (2002) Defining and Validating Metrics for Conceptual Models , pp. 437
    • Genera, M.1
  • 41
    • 0012534578 scopus 로고    scopus 로고
    • Early measures for UML class diagrams
    • Genero M, Piattini M, Calero C. Early measures for UML class diagrams. L'Objet 2000; 6(4):489-515.
    • (2000) L'Objet , vol.6 , Issue.4 , pp. 489-515
    • Genero, M.1    Piattini, M.2    Calero, C.3
  • 44
    • 0036170641 scopus 로고    scopus 로고
    • A hierarchical model for object-oriented design quality assessment
    • Bansiya J, Davis C. A hierarchical model for object-oriented design quality assessment. IEEE Transactions on Software Engineering 2002; 28(1):4-17.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.1 , pp. 4-17
    • Bansiya, J.1    Davis, C.2
  • 51
    • 0032627862 scopus 로고    scopus 로고
    • A unified framework for coupling measurement in object-oriented systems
    • Briand L, Daly J, Wüst J. A unified framework for coupling measurement in object-oriented systems. IEEE Transactions on Software Engineering 1999; 25(1):91-121.
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.1 , pp. 91-121
    • Briand, L.1    Daly, J.2    Wüst, J.3
  • 52
    • 20444446985 scopus 로고
    • Object-oriented software engineering: Measuring and controlling the development process
    • Amercian Society for Quality (ASQ): Milwaukee WI
    • Brito e Abreu F, Carapuça R. Object-oriented software engineering: Measuring and controlling the development process. Proceedings 4th International Conference on Software Quality. Amercian Society for Quality (ASQ): Milwaukee WI, 1994; 212-224.
    • (1994) Proceedings 4th International Conference on Software Quality , pp. 212-224
    • Brito e Abreu, F.1    Carapuça, R.2
  • 53
    • 0141637733 scopus 로고    scopus 로고
    • Unified modeling language-a complexity analysis
    • Siau K, Cao Q. Unified Modeling Language-a complexity analysis. Journal of Database Management 2001; 12(1):26-34.
    • (2001) Journal of Database Management , vol.12 , Issue.1 , pp. 26-34
    • Siau, K.1    Cao, Q.2
  • 55
    • 35248872720 scopus 로고    scopus 로고
    • The complexity of unified modeling language: A GOMS analysis
    • Association for Information Systems (AIS): Atlanta GA
    • Siau K, Tian Y. The complexity of Unified Modeling Language: A GOMS analysis. Proceedings 14th International Conference on Information Systems (ICIS'01). Association for Information Systems (AIS): Atlanta GA, 2001; 443-448.
    • (2001) Proceedings 14th International Conference on Information Systems (ICIS'01) , pp. 443-448
    • Siau, K.1    Tian, Y.2
  • 56
    • 85005986521 scopus 로고    scopus 로고
    • Software metrics: A roadmap
    • Finkelstein A (ed.). ACM Press: New York NY
    • Fenton N, Neil M. Software metrics: A roadmap. Future of Software Engineering, Finkelstein A (ed.). ACM Press: New York NY, 2000; 359-370.
    • (2000) Future of Software Engineering , pp. 359-370
    • Fenton, N.1    Neil, M.2
  • 57
    • 73549107313 scopus 로고    scopus 로고
    • Complexity effects on end user understanding of data models: An experimental comparison of large data model representation methods
    • University of Gdañsk: Gdañsk, Poland
    • Moody D. Complexity effects on end user understanding of data models: An experimental comparison of large data model representation methods. Proceedings of the 10th European Conference on Information Systems (ECIS'2002). University of Gdañsk: Gdañsk, Poland, 2002; 53-58.
    • (2002) Proceedings of the 10th European Conference on Information Systems (ECIS'2002) , pp. 53-58
    • Moody, D.1
  • 59
    • 20444505086 scopus 로고    scopus 로고
    • Common Software Measurement International Consortium, Montreal QB, [30 November 2004]
    • COSMIC. Measurement Manual-COSMIC-FFP Version 2.0. Common Software Measurement International Consortium, Montreal QB, 1999. Available at http://www.cosmicon.com/ [30 November 2004].
    • (1999) Measurement Manual-COSMIC-FFP Version 2.0
  • 60
  • 61
    • 0023845825 scopus 로고
    • Function point analysis: Difficulties and improvements
    • Symons C. Function point analysis: difficulties and improvements. IEEE Transactions on Software Engineering 1988; 14(1):2-11.
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.1 , pp. 2-11
    • Symons, C.1
  • 62
    • 43949152992 scopus 로고
    • Cognitive load theory, learning difficulty and instructional design
    • Sweller J. Cognitive load theory, learning difficulty and instructional design. Learning and Cognition 1994; 4:295-312.
    • (1994) Learning and Cognition , vol.4 , pp. 295-312
    • Sweller, J.1
  • 63
    • 0002261466 scopus 로고    scopus 로고
    • Cognitive load while learning to use a computer program
    • Chandler P, Sweller J. Cognitive load while learning to use a computer program. Applied Cognitive Psychology 1996; 10:51-170.
    • (1996) Applied Cognitive Psychology , vol.10 , pp. 51-170
    • Chandler, P.1    Sweller, J.2
  • 64
    • 0033442532 scopus 로고    scopus 로고
    • The effect of graphic style on data model interpretation
    • Nordbotten J, Crosby M. The effect of graphic style on data model interpretation. Information Systems Journal 1999; 9:139-156.
    • (1999) Information Systems Journal , vol.9 , pp. 139-156
    • Nordbotten, J.1    Crosby, M.2
  • 66
    • 0006510838 scopus 로고    scopus 로고
    • The challenges of strategic data planning in practice: An interpretive case study
    • Shanks G. The challenges of strategic data planning in practice: An interpretive case study. Journal of Strategic Information Systems 1997; 6(1):69-90.
    • (1997) Journal of Strategic Information Systems , vol.6 , Issue.1 , pp. 69-90
    • Shanks, G.1
  • 67
    • 0001622174 scopus 로고    scopus 로고
    • A validation of object-oriented design metrics as quality indicators
    • Basili V, Briand L, Melo W. A validation of object-oriented design metrics as quality indicators. IEEE Transactions of Software Engineering 1996; 22(10):751-761.
    • (1996) IEEE Transactions of Software Engineering , vol.22 , Issue.10 , pp. 751-761
    • Basili, V.1    Briand, L.2    Melo, W.3
  • 68
    • 0030370759 scopus 로고    scopus 로고
    • An empirical study evaluating depth of inheritance on maintainability of object-oriented software
    • Daly J, Brooks A, Miller J, Roper M, Wood M. An empirical study evaluating depth of inheritance on maintainability of object-oriented software. Empirical Software Engineering 1996; 1(2):109-132.
    • (1996) Empirical Software Engineering , vol.1 , Issue.2 , pp. 109-132
    • Daly, J.1    Brooks, A.2    Miller, J.3    Roper, M.4    Wood, M.5
  • 70
    • 0004534365 scopus 로고    scopus 로고
    • The impact of inheritance depth on maintenance tasks: Detailed description and evaluation of two experimental replications
    • Karlsruhe University, Karlsruhe, Germany
    • Unger B, Prechelt L. The impact of inheritance depth on maintenance tasks: Detailed description and evaluation of two experimental replications. Technical Report 18/1998, Karlsruhe University, Karlsruhe, Germany, 1998; 36.
    • (1998) Technical Report , vol.18 , Issue.1998 , pp. 36
    • Unger, B.1    Prechelt, L.2
  • 71
    • 0034207573 scopus 로고    scopus 로고
    • Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems
    • Harrison R, Counsell S, Nithi R. Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems. The Journal of Systems and Software 2000; 52:173-179.
    • (2000) The Journal of Systems and Software , vol.52 , pp. 173-179
    • Harrison, R.1    Counsell, S.2    Nithi, R.3
  • 72
    • 0035784471 scopus 로고    scopus 로고
    • Evaluating the effect of inheritance on the modifiability of object-oriented business domain models
    • IEEE Computer Society Press: Los Alamitos CA
    • Poels G, Dedene G. Evaluating the effect of inheritance on the modifiability of object-oriented business domain models. Proceedings 5th European Conference on Software Maintenance and Reengineering (CSMR 2001). IEEE Computer Society Press: Los Alamitos CA, 2001; 20-29.
    • (2001) Proceedings 5th European Conference on Software Maintenance and Reengineering (CSMR 2001) , pp. 20-29
    • Poels, G.1    Dedene, G.2
  • 76
    • 0000194968 scopus 로고
    • Mediation of interpersonal expectancy effects: 31 meta-analyses
    • Harris M, Rosenthal R. Mediation of interpersonal expectancy effects: 31 meta-analyses. Psychological Bulletin 1985; 97:363-386.
    • (1985) Psychological Bulletin , vol.97 , pp. 363-386
    • Harris, M.1    Rosenthal, R.2
  • 77
    • 0020713715 scopus 로고
    • Assessing the statistical and social importance of the effects of psychotherapy
    • Rosenthal R. Assessing the statistical and social importance of the effects of psychotherapy. Journal of Consulting and Clinical Psychology 1983; 51:4-13.
    • (1983) Journal of Consulting and Clinical Psychology , vol.51 , pp. 4-13
    • Rosenthal, R.1
  • 78
    • 0038017652 scopus 로고
    • A note on percent variance explained as a measure of importance of effects
    • Rosenthal R, Rubin D. A note on percent variance explained as a measure of importance of effects. Journal of Educational Psychology 1979; 74:395-396.
    • (1979) Journal of Educational Psychology , vol.74 , pp. 395-396
    • Rosenthal, R.1    Rubin, D.2
  • 79
    • 0033905388 scopus 로고    scopus 로고
    • Distance-based software measurement: Necessary and sufficient properties for software measures
    • Poels G, Dedene G. Distance-based software measurement: Necessary and sufficient properties for software measures. Information and Software Technology 2000; 42(1):35-46.
    • (2000) Information and Software Technology , vol.42 , Issue.1 , pp. 35-46
    • Poels, G.1    Dedene, G.2
  • 82
    • 0025388044 scopus 로고
    • Comparing representations with relational and EER models
    • Batra D, Hoffer J, Bostrom R. Comparing representations with relational and EER models. Communications of the ACM 1990; 33(2):126-139.
    • (1990) Communications of the ACM , vol.33 , Issue.2 , pp. 126-139
    • Batra, D.1    Hoffer, J.2    Bostrom, R.3
  • 83
    • 0005282961 scopus 로고
    • Accuracy in modeling with extended entity relationship and object-oriented data model
    • Bock D, Ryan T. Accuracy in modeling with extended entity relationship and object-oriented data model. Journal of Database Management 1993; 4(4):30-39.
    • (1993) Journal of Database Management , vol.4 , Issue.4 , pp. 30-39
    • Bock, D.1    Ryan, T.2
  • 84
    • 0035620341 scopus 로고    scopus 로고
    • Should the optional property construct be used in conceptual modeling: A theory and three empirical tests
    • Bodart F, Patel A, Sim M, Weber R. Should the optional property construct be used in conceptual modeling: A theory and three empirical tests. Information Systems Research 2001; 12(4):384-405.
    • (2001) Information Systems Research , vol.12 , Issue.4 , pp. 384-405
    • Bodart, F.1    Patel, A.2    Sim, M.3    Weber, R.4
  • 85
    • 0005593697 scopus 로고
    • Comparing object-oriented and extended entity relationship models
    • Hardgrave B, Dalal N. Comparing object-oriented and extended entity relationship models. Journal of Database Management 1995; 6(3):15-21.
    • (1995) Journal of Database Management , vol.6 , Issue.3 , pp. 15-21
    • Hardgrave, B.1    Dalal, N.2
  • 86
    • 0038355760 scopus 로고    scopus 로고
    • Comparative study of conceptual data modeling techniques
    • Lee H, Choi B. Comparative study of conceptual data modeling techniques. Journal of Database Management 1998; 9(2):26-35.
    • (1998) Journal of Database Management , vol.9 , Issue.2 , pp. 26-35
    • Lee, H.1    Choi, B.2
  • 87
    • 84905855125 scopus 로고    scopus 로고
    • Comparative evaluation of large data model representation methods: The analyst's perspective
    • Spaccapietra S, March ST, Kambayashi Y (eds.). Springer: Heidelberg
    • Moody DL. Comparative evaluation of large data model representation methods: The Analyst's Perspective. Proceedings 21st International Conference on Conceptual Modeling (ER'2002), Spaccapietra S, March ST, Kambayashi Y (eds.). Springer: Heidelberg, 2002; 121-132.
    • (2002) Proceedings 21st International Conference on Conceptual Modeling (ER'2002) , pp. 121-132
    • Moody, D.L.1
  • 88
    • 0005284447 scopus 로고
    • Database schema design: An experimental comparison between normalization and information analysis
    • Shoval P, Even-Chaime M. Database schema design: An experimental comparison between normalization and information analysis. Database 1987; 18(3):30-39.
    • (1987) Database , vol.18 , Issue.3 , pp. 30-39
    • Shoval, P.1    Even-Chaime, M.2
  • 89
    • 0031078530 scopus 로고    scopus 로고
    • Entity-relationship and object-oriented data modeling: An experimental comparison of design quality
    • Shoval P, Shiran S. Entity-relationship and object-oriented data modeling: An experimental comparison of design quality. Data and Knowledge Engineering 1997; 21(3):297-315.
    • (1997) Data and Knowledge Engineering , vol.21 , Issue.3 , pp. 297-315
    • Shoval, P.1    Shiran, S.2
  • 90
    • 0030486868 scopus 로고    scopus 로고
    • Are attributes entities? A study of database designers' memory structures
    • Weber R. Are attributes entities? A study of database designers' memory structures. Information Systems Research 1996; 7(2):137-162.
    • (1996) Information Systems Research , vol.7 , Issue.2 , pp. 137-162
    • Weber, R.1


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