메뉴 건너뛰기




Volumn 64, Issue 3, 2008, Pages 534-557

Defining and validating metrics for assessing the understandability of entity-relationship diagrams

Author keywords

Conceptual data modelling; ER diagram; Experimental validation; Measurement theory; Metrics; Structural properties; Understandability

Indexed keywords

COMPUTER SIMULATION; DATA STRUCTURES; MATHEMATICAL MODELS; MEASUREMENT THEORY;

EID: 38649103513     PISSN: 0169023X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.datak.2007.09.011     Document Type: Article
Times cited : (70)

References (65)
  • 1
    • 38649136134 scopus 로고
    • Data Semantics
    • North Holland, Amsterdam
    • Abrial J. Data Semantics. IFIP TC2 Conference (1974), North Holland, Amsterdam
    • (1974) IFIP TC2 Conference
    • Abrial, J.1
  • 2
    • 0037246366 scopus 로고    scopus 로고
    • Predicting maintenance performance using object-oriented design complexity metrics
    • Bandi R., Vaishnavi V., and Turk D. Predicting maintenance performance using object-oriented design complexity metrics. IEEE Transactions on Software Engineering 29 1 (2003) 77-87
    • (2003) IEEE Transactions on Software Engineering , vol.29 , Issue.1 , pp. 77-87
    • Bandi, R.1    Vaishnavi, V.2    Turk, D.3
  • 3
    • 0024031604 scopus 로고
    • The TAME project: towards improvement-oriented software environments
    • Basili V., and Rombach H. The TAME project: towards improvement-oriented software environments. IEEE Transactions on Software Engineering 14 6 (1988) 728-738
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.6 , pp. 728-738
    • Basili, V.1    Rombach, H.2
  • 4
    • 0021518088 scopus 로고
    • A methodology for collecting valid software engineering data
    • Basili V., and Weiss D. A methodology for collecting valid software engineering data. IEEE Transactions on Software Engineering 10 (1984) 728-738
    • (1984) IEEE Transactions on Software Engineering , vol.10 , pp. 728-738
    • Basili, V.1    Weiss, D.2
  • 6
    • 38649130911 scopus 로고    scopus 로고
    • S. Benlarbi, K. El-Emam, N. Goel, S. Rai, Thresholds for object-oriented measures, NRC/ERB 1073, 2000.
    • S. Benlarbi, K. El-Emam, N. Goel, S. Rai, Thresholds for object-oriented measures, NRC/ERB 1073, 2000.
  • 7
    • 0035620341 scopus 로고    scopus 로고
    • Should optional properties be used in conceptual modelling? A theory and three empirical tests
    • Bodart F., Patel A., Sim M., and Weber R. Should optional properties be used in conceptual modelling? A theory and three empirical tests. Information System Research 12 4 (2001) 384-405
    • (2001) Information System Research , vol.12 , Issue.4 , pp. 384-405
    • Bodart, F.1    Patel, A.2    Sim, M.3    Weber, R.4
  • 9
    • 0035362870 scopus 로고    scopus 로고
    • A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs
    • Briand L., Bunse C., and Daly J. A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs. IEEE Transactions on Software Engineering 27 6 (2001) 513-530
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.6 , pp. 513-530
    • Briand, L.1    Bunse, C.2    Daly, J.3
  • 10
    • 77957159740 scopus 로고    scopus 로고
    • Empirical studies of quality models in object-oriented systems
    • Zelkowitz M. (Ed), Academic Press
    • Briand L., and Wüst J. Empirical studies of quality models in object-oriented systems. In: Zelkowitz M. (Ed). Advances in Computers vol. 59 (2002), Academic Press 97-166
    • (2002) Advances in Computers , vol.59 , pp. 97-166
    • Briand, L.1    Wüst, J.2
  • 11
    • 0032667374 scopus 로고    scopus 로고
    • L. Briand, J. Wüst, S. Ikonomovski, H. Lounis, Investigating quality factors in object-oriented designs: An industrial case-study, in: 21st International Conference on Software Engineering, Los Angeles, CA, 1999, pp. 345-354.
    • L. Briand, J. Wüst, S. Ikonomovski, H. Lounis, Investigating quality factors in object-oriented designs: An industrial case-study, in: 21st International Conference on Software Engineering, Los Angeles, CA, 1999, pp. 345-354.
  • 12
    • 0343371760 scopus 로고    scopus 로고
    • Replicated case studies for investigating quality factors in object-oriented designs
    • Briand L., Wüst J., and Lounis H. Replicated case studies for investigating quality factors in object-oriented designs. Empirical Software Engineering 6 1 (2001) 11-58
    • (2001) Empirical Software Engineering , vol.6 , Issue.1 , pp. 11-58
    • Briand, L.1    Wüst, J.2    Lounis, H.3
  • 13
    • 38649142063 scopus 로고    scopus 로고
    • A. Burton-Jones, R. Weber, Understanding relationships with attributes in entity-relationship diagrams, in: 20th Annual International Conference on Information Systems (ICIS'99), Charlotte, NC, USA, 1999, pp. 214-228.
    • A. Burton-Jones, R. Weber, Understanding relationships with attributes in entity-relationship diagrams, in: 20th Annual International Conference on Information Systems (ICIS'99), Charlotte, NC, USA, 1999, pp. 214-228.
  • 14
    • 84976766949 scopus 로고
    • The entity-relationship model: toward a unified view of data
    • Chen P. The entity-relationship model: toward a unified view of data. ACM Transactions on Database Systems 1 1 (1976) 9-37
    • (1976) ACM Transactions on Database Systems , vol.1 , Issue.1 , pp. 9-37
    • Chen, P.1
  • 18
    • 85140867695 scopus 로고    scopus 로고
    • C. Eick, Lockermann, Acquisition of terminological knowledge using database design techniques, in: ACM-SIGMOD Conference on Management of Data, 1985, pp. 84-94.
    • C. Eick, Lockermann, Acquisition of terminological knowledge using database design techniques, in: ACM-SIGMOD Conference on Management of Data, 1985, pp. 84-94.
  • 19
    • 0026189487 scopus 로고
    • Towards a formal semantics and inference rules for conceptual data models
    • Eick C., and Raupp T. Towards a formal semantics and inference rules for conceptual data models. Data and Knowledge Engineering 6 (1991) 297-317
    • (1991) Data and Knowledge Engineering , vol.6 , pp. 297-317
    • Eick, C.1    Raupp, T.2
  • 20
    • 38649111255 scopus 로고    scopus 로고
    • C. Eick, A methodology for the design and transformation of conceptual schemas, in: 17th International Conference on Very Large Data Bases, 1991, pp. 25-34.
    • C. Eick, A methodology for the design and transformation of conceptual schemas, in: 17th International Conference on Very Large Data Bases, 1991, pp. 25-34.
  • 21
    • 38649087873 scopus 로고    scopus 로고
    • K. El-Emam, The prediction of faulty classes using object-oriented design metrics, NRC/ERB1064, National Research Council Canada, 1999.
    • K. El-Emam, The prediction of faulty classes using object-oriented design metrics, NRC/ERB1064, National Research Council Canada, 1999.
  • 22
    • 38649109369 scopus 로고    scopus 로고
    • K. El-Emam, Object-oriented metrics: a review on theory and practice, NRC/ERB 1085, National Research Council Canada, 2001.
    • K. El-Emam, Object-oriented metrics: a review on theory and practice, NRC/ERB 1085, National Research Council Canada, 2001.
  • 23
    • 0035394038 scopus 로고    scopus 로고
    • The confounding effect of class size on the validity of object-oriented metrics
    • El-Emam K., Benlarbi S., Goel N., and Rai S. The confounding effect of class size on the validity of object-oriented metrics. IEEE Transactions on Software Engineering 27 7 (2001) 630-650
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.7 , pp. 630-650
    • El-Emam, K.1    Benlarbi, S.2    Goel, N.3    Rai, S.4
  • 26
    • 38649119996 scopus 로고    scopus 로고
    • J. Erickson, K. Siau, Theoretical and practical complexity of UML, in: Tenth Americas Conference on Information Systems, New York, USA, 2004, pp. 1669-1674.
    • J. Erickson, K. Siau, Theoretical and practical complexity of UML, in: Tenth Americas Conference on Information Systems, New York, USA, 2004, pp. 1669-1674.
  • 27
    • 0028393055 scopus 로고
    • Software measurement: a necessary scientific basis
    • Fenton N. Software measurement: a necessary scientific basis. IEEE Transactions on Software Engineering 20 3 (1994) 199-206
    • (1994) IEEE Transactions on Software Engineering , vol.20 , Issue.3 , pp. 199-206
    • Fenton, N.1
  • 29
    • 0035673534 scopus 로고    scopus 로고
    • Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems
    • Fioravanti F., and Nesi P. Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems. IEEE Transactions on Software Engineering 27 12 (2001) 1062-1083
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.12 , pp. 1062-1083
    • Fioravanti, F.1    Nesi, P.2
  • 30
    • 38649112198 scopus 로고    scopus 로고
    • V. French, Establishing software metric thresholds, International Workshop on Software Measurement (IWSM'99), 1999.
    • V. French, Establishing software metric thresholds, International Workshop on Software Measurement (IWSM'99), 1999.
  • 31
    • 25844525486 scopus 로고    scopus 로고
    • Complexity and clarity in conceptual modeling: comparison of mandatory and optional properties
    • Gemino A., and Wand Y. Complexity and clarity in conceptual modeling: comparison of mandatory and optional properties. Data and Knowledge Engineering 55 (2005) 301-326
    • (2005) Data and Knowledge Engineering , vol.55 , pp. 301-326
    • Gemino, A.1    Wand, Y.2
  • 32
    • 38649092308 scopus 로고    scopus 로고
    • M. Genero, Defining and validating measures for conceptual models, Ph.D. Thesis, Department of Computer Science, University of Castilla-La Mancha, Spain, 2002.
    • M. Genero, Defining and validating measures for conceptual models, Ph.D. Thesis, Department of Computer Science, University of Castilla-La Mancha, Spain, 2002.
  • 35
    • 0019612794 scopus 로고
    • Database description with SDM: a semantic database model
    • Hammer M., and McLeod D. Database description with SDM: a semantic database model. ACM TODS 6 3 (1981) 351-386
    • (1981) ACM TODS , vol.6 , Issue.3 , pp. 351-386
    • Hammer, M.1    McLeod, D.2
  • 36
    • 0034207573 scopus 로고    scopus 로고
    • Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems
    • Harrison R., Counsell S., and Nithi R. Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems. The Journal of Systems and Software 52 (2000) 173-179
    • (2000) The Journal of Systems and Software , vol.52 , pp. 173-179
    • Harrison, R.1    Counsell, S.2    Nithi, R.3
  • 37
    • 38649122942 scopus 로고    scopus 로고
    • D. Ince, M. Shepperd, Algebraic validation of software metrics, ESEC 1991, 1991.
    • D. Ince, M. Shepperd, Algebraic validation of software metrics, ESEC 1991, 1991.
  • 38
    • 38649143436 scopus 로고    scopus 로고
    • ISO 9126, Software product evaluation-quality characteristics and guidelines for their use, ISO/IEC Standard 9126, Geneva, 2001.
    • ISO 9126, Software product evaluation-quality characteristics and guidelines for their use, ISO/IEC Standard 9126, Geneva, 2001.
  • 39
    • 0029518442 scopus 로고
    • Evaluating the quality of entity relationship models
    • Kesh S. Evaluating the quality of entity relationship models. Information and Software Technology 37 12 (1995) 681-689
    • (1995) Information and Software Technology , vol.37 , Issue.12 , pp. 681-689
    • Kesh, S.1
  • 41
    • 84947902402 scopus 로고    scopus 로고
    • J. Krogstie, O. Lindland, G. Sindre, Towards a deeper understanding of quality in requirements engineering, in: Proceedings of the Seventh International Conference on Advanced Information Systems Engineering (CAISE 1995), Jyvaskyla, Finland, 1995, pp. 82-95.
    • J. Krogstie, O. Lindland, G. Sindre, Towards a deeper understanding of quality in requirements engineering, in: Proceedings of the Seventh International Conference on Advanced Information Systems Engineering (CAISE 1995), Jyvaskyla, Finland, 1995, pp. 82-95.
  • 42
    • 0027693962 scopus 로고
    • Object-oriented metrics that predict maintainability
    • Li W., and Henry S. Object-oriented metrics that predict maintainability. Journal of Systems and Software 23 2 (1993) 111-122
    • (1993) Journal of Systems and Software , vol.23 , Issue.2 , pp. 111-122
    • Li, W.1    Henry, S.2
  • 43
    • 0028396177 scopus 로고
    • Understanding quality in conceptual modeling
    • Lindland O., Sindre A., and Solvberg A. Understanding quality in conceptual modeling. IEEE Software 11 2 (1994) 42-49
    • (1994) IEEE Software , vol.11 , Issue.2 , pp. 42-49
    • Lindland, O.1    Sindre, A.2    Solvberg, A.3
  • 44
    • 34548680297 scopus 로고    scopus 로고
    • Evaluating quality of conceptual modelling scripts based on user perceptions
    • 10.1016/j.datak.2007.04.008
    • Maes A., and Poels G. Evaluating quality of conceptual modelling scripts based on user perceptions. Data and knowledge Engineering (2007) 10.1016/j.datak.2007.04.008
    • (2007) Data and knowledge Engineering
    • Maes, A.1    Poels, G.2
  • 45
    • 35248899873 scopus 로고    scopus 로고
    • aE. Manso, M. Genero, M. Piattini, No-redundant metrics for UML class diagrams structural complexity, in: J. Eder, M. Missikoff, (Eds.), CAISE 2003, Lecture Notes in Computer Science, vol. 2681, Springer-Verlag, 2003, pp. 127-142.
    • aE. Manso, M. Genero, M. Piattini, No-redundant metrics for UML class diagrams structural complexity, in: J. Eder, M. Missikoff, (Eds.), CAISE 2003, Lecture Notes in Computer Science, vol. 2681, Springer-Verlag, 2003, pp. 127-142.
  • 46
    • 84957794377 scopus 로고    scopus 로고
    • D. Moody, Metrics for evaluating the quality of entity relationship models, in: Seventeenth International Conference on Conceptual Modelling (E/R'98), Singapore, 1998, pp. 213-225.
    • D. Moody, Metrics for evaluating the quality of entity relationship models, in: Seventeenth International Conference on Conceptual Modelling (E/R'98), Singapore, 1998, pp. 213-225.
  • 48
    • 84903936715 scopus 로고    scopus 로고
    • D. Moody, G. Shanks, P. Darke, Improving the quality of entity relationship models - experience in research and practice, in: Seventeenth International Conference on Conceptual Modelling (ER'98), Singapore, 1998, pp. 255-276.
    • D. Moody, G. Shanks, P. Darke, Improving the quality of entity relationship models - experience in research and practice, in: Seventeenth International Conference on Conceptual Modelling (ER'98), Singapore, 1998, pp. 255-276.
  • 49
    • 25844517955 scopus 로고    scopus 로고
    • Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions
    • Moody D.L. Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions. Data and Knowledge Engineering 55 3 (2005) 243-276
    • (2005) Data and Knowledge Engineering , vol.55 , Issue.3 , pp. 243-276
    • Moody, D.L.1
  • 51
    • 25844457345 scopus 로고    scopus 로고
    • Quality in conceptual modeling - five examples of the state of art
    • Nelson J., Poels G., Genero M., and Piattini M. Quality in conceptual modeling - five examples of the state of art. Data and Knowledge Engineering 55 3 (2005) 237-242
    • (2005) Data and Knowledge Engineering , vol.55 , Issue.3 , pp. 237-242
    • Nelson, J.1    Poels, G.2    Genero, M.3    Piattini, M.4
  • 52
    • 38649133242 scopus 로고    scopus 로고
    • A. Olivé, Specific relationship types in conceptual modeling: the cases of generic and with common participants, unpublished keynote lecture, in: Fourth International Conference on Enterprise Information Systems (ICEIS'02), Ciudad Real, Spain, 2002, .
    • A. Olivé, Specific relationship types in conceptual modeling: the cases of generic and with common participants, unpublished keynote lecture, in: Fourth International Conference on Enterprise Information Systems (ICEIS'02), Ciudad Real, Spain, 2002, .
  • 53
    • 38649120768 scopus 로고    scopus 로고
    • OMG (Object Management Group), Unified Modeling Language (UML) Specification, Version 1.4. Object Management Group (OMG), 2001.
    • OMG (Object Management Group), Unified Modeling Language (UML) Specification, Version 1.4. Object Management Group (OMG), 2001.
  • 54
    • 0347481996 scopus 로고
    • Complexity theory
    • Pippinger N. Complexity theory. Scientific American 238 6 (1978) 1-15
    • (1978) Scientific American , vol.238 , Issue.6 , pp. 1-15
    • Pippinger, N.1
  • 55
    • 38649126420 scopus 로고    scopus 로고
    • G. Poels, On the formal aspects of the measurement of object-oriented software specifications, Ph.D. Thesis, Faculty of Economics and Business Administration. Katholieke Universiteit Leuven, Belgium, 1999.
    • G. Poels, On the formal aspects of the measurement of object-oriented software specifications, Ph.D. Thesis, Faculty of Economics and Business Administration. Katholieke Universiteit Leuven, Belgium, 1999.
  • 56
    • 0033905388 scopus 로고    scopus 로고
    • Distance-based software measurement: necessary and sufficient properties for software measures
    • Poels G., and Dedene G. Distance-based software measurement: necessary and sufficient properties for software measures. Information and Software Technology 42 1 (2000) 35-46
    • (2000) Information and Software Technology , vol.42 , Issue.1 , pp. 35-46
    • Poels, G.1    Dedene, G.2
  • 57
    • 0035784471 scopus 로고    scopus 로고
    • G. Poels, G. Dedene, Evaluating the effect of inheritance on the modifiability of object-oriented business domain models, in: Fifth European Conference on Software Maintenance and Reengineering (CSMR 2001), Lisbon, Portugal, 2001, pp. 20-28.
    • G. Poels, G. Dedene, Evaluating the effect of inheritance on the modifiability of object-oriented business domain models, in: Fifth European Conference on Software Maintenance and Reengineering (CSMR 2001), Lisbon, Portugal, 2001, pp. 20-28.
  • 58
    • 33646754455 scopus 로고    scopus 로고
    • Object class or association class? Testing the user effect on cardinality interpretation
    • Poels G., Gailly F., Maes A., and Paemeleire R. Object class or association class? Testing the user effect on cardinality interpretation. Lecture Notes in Computer Science 3770 (2005) 33-42
    • (2005) Lecture Notes in Computer Science , vol.3770 , pp. 33-42
    • Poels, G.1    Gailly, F.2    Maes, A.3    Paemeleire, R.4
  • 59
    • 84957808248 scopus 로고    scopus 로고
    • R. Schuette, T. Rotthowe, The guidelines of modeling - an approach to enhance the quality in information models, in: Seventh International Conference on Conceptual Modelling (ER'98), 1998, pp. 240-254.
    • R. Schuette, T. Rotthowe, The guidelines of modeling - an approach to enhance the quality in information models, in: Seventh International Conference on Conceptual Modelling (ER'98), 1998, pp. 240-254.
  • 60
    • 33744808509 scopus 로고    scopus 로고
    • The role of cognitive fit in the relationship between software comprehension and modification
    • Shaft T., and Vessey I. The role of cognitive fit in the relationship between software comprehension and modification. MIS Quarterly 30 1 (2006) 29-55
    • (2006) MIS Quarterly , vol.30 , Issue.1 , pp. 29-55
    • Shaft, T.1    Vessey, I.2
  • 62
    • 38649142738 scopus 로고    scopus 로고
    • Si-Said Cherfi, J. Akoka, I. Comyn-Wattiau, Conceptual modelling quality - from EER to UML schemas evaluation, in: 21st International Conference on Conceptual Modeling (ER 2002), Tampere, Finland, 2002, pp. 499-512.
    • Si-Said Cherfi, J. Akoka, I. Comyn-Wattiau, Conceptual modelling quality - from EER to UML schemas evaluation, in: 21st International Conference on Conceptual Modeling (ER 2002), Tampere, Finland, 2002, pp. 499-512.
  • 64


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