메뉴 건너뛰기




Volumn 12, Issue 5, 2007, Pages 517-549

Building measure-based prediction models for UML class diagram maintainability

Author keywords

Class diagrams; Controlled experiments; Empirical validation; Maintainability; Measures; Modifiability; Prediction model; Size; Structural complexity; UML; Understandability

Indexed keywords

COMPUTATIONAL COMPLEXITY; MAINTAINABILITY; OBJECT ORIENTED PROGRAMMING;

EID: 34748832893     PISSN: 13823256     EISSN: 15737616     Source Type: Journal    
DOI: 10.1007/s10664-007-9038-4     Document Type: Article
Times cited : (62)

References (67)
  • 1
    • 0141725648 scopus 로고    scopus 로고
    • Model-driven development: A metamodeling foundation
    • 5
    • Atkinson C, Kühne T (2003) Model-driven development: a metamodeling foundation. IEEE Softw 20(5):36-41
    • (2003) IEEE Softw , vol.20 , pp. 36-41
    • Atkinson, C.1    Kühne, T.2
  • 2
    • 0036170641 scopus 로고    scopus 로고
    • A hierarchical model for object-oriented design quality assessment
    • 1
    • Bansiya J, Davis C (2002) A hierarchical model for object-oriented design quality assessment. IEEE Trans Softw Eng 28(1):4-17
    • (2002) IEEE Trans Softw Eng , vol.28 , pp. 4-17
    • Bansiya, J.1    Davis, C.2
  • 3
    • 0024031604 scopus 로고
    • The TAME project: Towards improvement-oriented software environments
    • 6
    • Basili V, Rombach H (1988) The TAME project: towards improvement-oriented software environments. IEEE Trans Softw Eng 14(6):728-738
    • (1988) IEEE Trans Softw Eng , vol.14 , pp. 728-738
    • Basili, V.1    Rombach, H.2
  • 4
    • 0021518088 scopus 로고
    • A methodology for collecting valid software engineering data
    • Basili V, Weiss D (1984) A methodology for collecting valid software engineering data. IEEE Trans Softw Eng 10:728-738
    • (1984) IEEE Trans Softw Eng , vol.10 , pp. 728-738
    • Basili, V.1    Weiss, D.2
  • 5
    • 0033163749 scopus 로고    scopus 로고
    • Building knowledge through families of experiments
    • 4
    • Basili V, Shull F, Lanubile F (1999) Building knowledge through families of experiments. IEEE Trans Softw Eng 25(4):435-437
    • (1999) IEEE Trans Softw Eng , vol.25 , pp. 435-437
    • Basili, V.1    Shull, F.2    Lanubile, F.3
  • 6
    • 0035506256 scopus 로고    scopus 로고
    • Modeling development effort in object-oriented systems using design properties
    • 11
    • Briand L, Wüst J (2001) Modeling development effort in object-oriented systems using design properties. IEEE Trans Software Eng 27(11):963-986
    • (2001) IEEE Trans Softw Eng , vol.27 , pp. 963-986
    • Briand, L.1    Wüst, J.2
  • 7
    • 77957159740 scopus 로고    scopus 로고
    • Empirical studies of quality models in object-oriented systems
    • Zelkowitz (ed) Academic
    • Briand L, Wüst J (2002) Empirical studies of quality models in object-oriented systems. In: Zelkowitz (ed) Advances in computers, vol 59. Academic, pp 97-166
    • (2002) Advances in Computers , vol.59 , pp. 97-166
    • Briand, L.1    Wüst, J.2
  • 9
    • 0003687951 scopus 로고    scopus 로고
    • Investigating quality factors in object-oriented designs: An industrial case study
    • (version 2)
    • Briand L, Wüst J, Lounis H (1998) Investigating quality factors in object-oriented designs: an industrial case study. Technical report ISERN 98-29 (version 2)
    • (1998) Technical Report ISERN , vol.98 , Issue.29
    • Briand, L.1    Wüst, J.2    Lounis, H.3
  • 10
    • 0032667374 scopus 로고    scopus 로고
    • A comprehensive investigation of quality factors in object-oriented designs: An industrial case study
    • Los Angeles
    • Briand L, Wüst J, Lounis H (1999) A comprehensive investigation of quality factors in object-oriented designs: an industrial case study. In: 21st International Conference on Software Engineering, Los Angeles, pp 345-354
    • (1999) 21st International Conference on Software Engineering , pp. 345-354
    • Briand, L.1    Wüst, J.2    Lounis, H.3
  • 11
    • 0000425505 scopus 로고    scopus 로고
    • Empirical studies of object-oriented artefacts, methods and processes: State of the art and future directions
    • 4
    • Briand L, Arisholm S, Counsell F, Houdek F, Thévenod-Fosse P (2000) Empirical studies of object-oriented artefacts, methods and processes: state of the art and future directions. Emp Softw Eng 4(4):387-404
    • (2000) Emp Softw Eng , vol.4 , pp. 387-404
    • Briand, L.1    Arisholm, S.2    Counsell, F.3    Houdek, F.4    Thévenod-Fosse, P.5
  • 12
    • 0035362870 scopus 로고    scopus 로고
    • A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs
    • 6
    • Briand L, Bunse C, Daly J (2001) A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs. IEEE Trans Softw Eng 27(6):513-530
    • (2001) IEEE Trans Softw Eng , vol.27 , pp. 513-530
    • Briand, L.1    Bunse, C.2    Daly, J.3
  • 14
    • 0003443406 scopus 로고    scopus 로고
    • Replication of experimental results in software engineering
    • International Software Engineering Research Network
    • Brooks A, Daly J, Miller J, Roper M, Wood M (1996) Replication of experimental results in software engineering. Technical report ISERN-96-10. International Software Engineering Research Network
    • (1996) Technical Report ISERN-96-10
    • Brooks, A.1    Daly, J.2    Miller, J.3    Roper, M.4    Wood, M.5
  • 16
    • 0034290448 scopus 로고    scopus 로고
    • Production and maintenance of software measurement models
    • Cantone G, Donzelli P (2000) Production and maintenance of software measurement models. J Softw Eng, Knowl Eng 5:605-626
    • (2000) J Softw Eng, Knowl Eng , vol.5 , pp. 605-626
    • Cantone, G.1    Donzelli, P.2
  • 19
    • 0028446078 scopus 로고
    • A metrics suite for object oriented design
    • 6
    • Chidamber S, Kemerer C (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476-493
    • (1994) IEEE Trans Softw Eng , vol.20 , pp. 476-493
    • Chidamber, S.1    Kemerer, C.2
  • 27
    • 0035673534 scopus 로고    scopus 로고
    • Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems
    • 12
    • Fioravanti F, Nesi P (2001) Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems. IEEE Trans Software Eng 27(12):1062-1083
    • (2001) IEEE Trans Softw Eng , vol.27 , pp. 1062-1083
    • Fioravanti, F.1    Nesi, P.2
  • 28
    • 35248825098 scopus 로고    scopus 로고
    • Integrated measurement for the evaluation and improvement of software processes
    • 9th European Workshop on Software Process Technology (EWSPT'9), Helsinki, Finland
    • García F, Ruiz F, Cruz JA, Piattini M (2003) Integrated measurement for the evaluation and improvement of software processes. In: 9th European Workshop on Software Process Technology (EWSPT'9), Helsinki, Finland. Lecture notes in computer science, vol 2786. pp 129-145
    • (2003) Lecture Notes in Computer Science , vol.2786 , pp. 129-145
    • García, F.1    Ruiz, F.2    Cruz, J.A.3    Piattini, M.4
  • 31
    • 0012534578 scopus 로고    scopus 로고
    • Early measures for UML class diagrams
    • Hermes Science Publications
    • Genero M, Piattini M, Calero C (2000) Early measures for UML class diagrams. L'Objet. 6(4), Hermes Science Publications, pp 489-515
    • (2000) L'Objet , vol.6 , Issue.4 , pp. 489-515
    • Genero, M.1    Piattini, M.2    Calero, C.3
  • 32
    • 84877895504 scopus 로고    scopus 로고
    • Using metrics to predict OO information systems maintainability
    • CAISE 2001 Interlaken, Switzerland
    • Genero M, Olivas J, Piattini M, Romero F (2001) Using metrics to predict OO information systems maintainability. In: CAISE 2001, Lecture notes in computer science, vol 2068. Interlaken, Switzerland, pp 388-401
    • (2001) Lecture Notes in Computer Science , vol.2068 , pp. 388-401
    • Genero, M.1    Olivas, J.2    Piattini, M.3    Romero, F.4
  • 35
    • 34748879136 scopus 로고    scopus 로고
    • Metrics for high-level design UML class diagrams: An exploratory analysis
    • Genero, M., Piattini M., and Calero, C. 2005. Metrics for high-level design UML class diagrams: an exploratory analysis. Journal of Object Technology, 4(9). Available at http://www.jot.fm
    • (2005) Journal of Object Technology , vol.4 , Issue.9
    • Genero, M.1    Piattini, M.2    Calero, C.3
  • 36
    • 0032157724 scopus 로고    scopus 로고
    • An investigation into the applicability and validity of object-oriented design metrics
    • Harrison R, Counsell S, Nithi R (1998) An investigation into the applicability and validity of object-oriented design metrics. Emp Softw Eng 3:255-273
    • (1998) Emp Softw Eng , vol.3 , pp. 255-273
    • Harrison, R.1    Counsell, S.2    Nithi, R.3
  • 37
    • 0034207573 scopus 로고    scopus 로고
    • Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems
    • Harrison R, Counsell S, Nithi R (2000) Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems. J Syst Softw 52:173-179
    • (2000) J Syst Softw , vol.52 , pp. 173-179
    • Harrison, R.1    Counsell, S.2    Nithi, R.3
  • 45
    • 84937653154 scopus 로고
    • Towards a framework for software measurement validation
    • 12
    • Kitchenham B, Pfleeger S, Fenton N (1995) Towards a framework for software measurement validation. IEEE Trans Softw Eng 21(12):929-943
    • (1995) IEEE Trans Softw Eng , vol.21 , pp. 929-943
    • Kitchenham, B.1    Pfleeger, S.2    Fenton, N.3
  • 48
    • 0027693962 scopus 로고
    • Object-oriented metrics that predict maintainability
    • Li W, Henry S (1993) Object-oriented metrics that predict maintainability. J Syst Softw 23(2)
    • (1993) J Syst Softw , vol.23 , Issue.2
    • Li, W.1    Henry, S.2
  • 50
    • 35248899873 scopus 로고    scopus 로고
    • No-redundant metrics for UML class diagrams structural complexity
    • Eder JY, Missikoff M (eds) CAISE 2003 Springer, Berlin Heidelberg New York
    • aE, Genero M, Piattini M (2003) No-redundant metrics for UML class diagrams structural complexity. In: Eder JY, Missikoff M (eds) CAISE 2003, Lecture notes in computer science, vol 2681. Springer, Berlin Heidelberg New York, pp 127-142
    • (2003) Lecture Notes in Computer Science , vol.2681 , pp. 127-142
    • Manso, M.E.1    Genero, M.2    Piattini, M.3
  • 53
    • 0034274341 scopus 로고    scopus 로고
    • Applying meta-analytical procedures to software engineering experiments
    • Miller J (2000) Applying meta-analytical procedures to software engineering experiments. J Syst Softw 54:29-39
    • (2000) J Syst Softw , vol.54 , pp. 29-39
    • Miller, J.1
  • 55
    • 77953049721 scopus 로고    scopus 로고
    • OMG Object Management Group. UML 2.0
    • OMG (2005) Object Management Group. UML 2.0, OMG Document. Available at http://www.omg.org
    • (2005) OMG Document
  • 56
    • 0033905388 scopus 로고    scopus 로고
    • Distance-based software measurement: Necessary and sufficient properties for software measures
    • 1
    • Poels G, Dedene G (2000) Distance-based software measurement: necessary and sufficient properties for software measures. Inf Softw Technol 42(1):5-46
    • (2000) Inf Softw Technol , vol.42 , pp. 5-46
    • Poels, G.1    Dedene, G.2
  • 57
    • 0004282518 scopus 로고    scopus 로고
    • SAS Institute SAS Institute, Cary, NC
    • SAS Institute (1999) SAS/STAT Users Guide, Version 8. SAS Institute, Cary, NC
    • (1999) SAS/STAT Users Guide, Version 8
  • 58
    • 0026869449 scopus 로고
    • Methodology for validating software metrics
    • 5
    • Schneidewind N (1992) Methodology for validating software metrics. IEEE Trans Softw Eng 18(5):410-422
    • (1992) IEEE Trans Softw Eng , vol.18 , pp. 410-422
    • Schneidewind, N.1
  • 59
    • 0036470012 scopus 로고    scopus 로고
    • Body of knowledge for software quality measurement
    • 2
    • Schneidewind N (2002) Body of knowledge for software quality measurement. IEEE Computer 35(2):77-83
    • (2002) IEEE Computer , vol.35 , pp. 77-83
    • Schneidewind, N.1
  • 60
    • 0141725660 scopus 로고    scopus 로고
    • The pragmatics of model-driven development
    • 5
    • Selic B (2003) The pragmatics of model-driven development. IEEE Software 20(5):19-25
    • (2003) IEEE Software , vol.20 , pp. 19-25
    • Selic, B.1
  • 61
    • 0000898845 scopus 로고
    • An analysis of variance test for normality
    • Shapiro SS, Wilk MB (1965) An analysis of variance test for normality. Biometrika 52:591-611
    • (1965) Biometrika , vol.52 , pp. 591-611
    • Shapiro, S.S.1    Wilk, M.B.2
  • 62
    • 34748890216 scopus 로고    scopus 로고
    • Conceptual modelling quality-from EER to UML Schemas Evaluation
    • Spaccapietra S, March, S, Kambayashi Y (eds), 21st International Conference on Conceptual Modeling (ER 2002), Tampere, Finland 2503.d
    • Si-Said C, Akoka J, Comyn-Wattiau I (2002) Conceptual modelling quality-from EER to UML Schemas Evaluation. In: Spaccapietra S, March, S, Kambayashi Y (eds) 21st International Conference on Conceptual Modeling (ER 2002), Tampere, Finland. LNCS, vol 2503.d pp 499-512
    • (2002) LNCS , pp. 499-512
    • Si-Said, C.1    Akoka, J.2    Comyn-Wattiau, I.3
  • 66
    • 3543080954 scopus 로고    scopus 로고
    • A controlled experiment comparing the maintainability of programs designed with and without design patterns-a replication in a real programming environment
    • Vokác M, Tichy W, Sjoberg DI, Arisholm E, Aldrin M (2004) A controlled experiment comparing the maintainability of programs designed with and without design patterns-a replication in a real programming environment. Emp Softw Eng 9:149-195
    • (2004) Emp Softw Eng , vol.9 , pp. 149-195
    • Vokác, M.1    Tichy, W.2    Sjoberg, D.I.3    Arisholm, E.4    Aldrin, M.5


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