{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T05:49:02Z","timestamp":1778824142908,"version":"3.51.4"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2009,12,11]],"date-time":"2009-12-11T00:00:00Z","timestamp":1260489600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2010,10]]},"DOI":"10.1007\/s10664-009-9127-7","type":"journal-article","created":{"date-parts":[[2009,12,10]],"date-time":"2009-12-10T07:02:04Z","timestamp":1260428524000},"page":"455-492","source":"Crossref","is-referenced-by-count":30,"title":["An experimental comparison of ER and UML class diagrams for data modelling"],"prefix":"10.1007","volume":"15","author":[{"given":"Andrea","family":"De Lucia","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carmine","family":"Gravino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rocco","family":"Oliveto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Genoveffa","family":"Tortora","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,12,11]]},"reference":[{"issue":"10","key":"9127_CR1","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G Antoniol","year":"2002","unstructured":"Antoniol G, Canfora G, Casazza G, De Lucia A, Merlo E (2002) Recovering traceability links between code and documentation. IEEE Trans Softw Eng 28(10):970\u2013983","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9127_CR2","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1109\/32.799953","volume":"25","author":"R Argwal","year":"1999","unstructured":"Argwal R, De P, Sinha AP (1999) Comprehending object and processes models: an empirical study. IEEE Trans Softw Eng 25(4):541\u2013556","journal-title":"IEEE Trans Softw Eng"},{"issue":"8","key":"9127_CR3","doi-asserted-by":"crossref","first-page":"521","DOI":"10.1109\/TSE.2004.43","volume":"30","author":"E Arisholm","year":"2004","unstructured":"Arisholm E, Sjoberg D (2004) Evaluating the effect of a delegated versus centralized control style on the maintainability of object-oriented software. IEEE Trans Softw Eng 30(8):521\u2013534","journal-title":"IEEE Trans Softw Eng"},{"key":"9127_CR4","volume-title":"Modern information retrieval","author":"R Baeza-Yates","year":"1999","unstructured":"Baeza-Yates R, Ribeiro-Neto B (1999) Modern information retrieval. Addison-Wesley, Reading"},{"issue":"7","key":"9127_CR5","first-page":"758","volume":"12","author":"VR Basili","year":"1986","unstructured":"Basili VR, Selby RW, Hutchens DH (1986) Experimentation in software engineering. IEEE Trans Softw Eng 12(7):758\u2013773","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9127_CR6","doi-asserted-by":"crossref","first-page":"30","DOI":"10.4018\/jdm.1993100103","volume":"4","author":"D Bock","year":"1993","unstructured":"Bock D, Ryan T (1993) Accuracy in modeling with extended entity relationship and object oriented data models. J Database Manage 4(4):30\u201339","journal-title":"J Database Manage"},{"issue":"10","key":"9127_CR7","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1109\/TSE.2005.105","volume":"31","author":"L Briand","year":"2005","unstructured":"Briand L, Labiche Y, Di Penta M, Yan-Bondoc H (2005) An experimental investigation of formality in UML-based development. IEEE Trans Softw Eng 31(10):833\u2013849","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"9127_CR8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/320434.320436","volume":"1","author":"PP Chen","year":"1976","unstructured":"Chen PP (1976) The entity-relationship model: toward a unified view of data. ACM Trans Database Syst 1(1):1\u201336","journal-title":"ACM Trans Database Syst"},{"key":"9127_CR9","volume-title":"Building web applications with UML","author":"J Conallen","year":"1999","unstructured":"Conallen J (1999) Building web applications with UML. Addison-Wesley object technology series. Addison-Wesley, Reading"},{"key":"9127_CR10","volume-title":"Practical nonparametric statistics","author":"WJ Conover","year":"1998","unstructured":"Conover WJ (1998) Practical nonparametric statistics, 3rd edn. Wiley, New York","edition":"3"},{"key":"9127_CR11","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/11557432_9","volume-title":"Proceedings of 8th ACM\/IEEE international conference on model driven engineering languages and systems","author":"JA Cruz-Lemus","year":"2005","unstructured":"Cruz-Lemus JA, Genero M, Manso ME, Piattini M (2005) Evaluating the effect of composite states on the understandability of UML statechart diagrams. In: Proceedings of 8th ACM\/IEEE international conference on model driven engineering languages and systems. Springer, Montego Bay, pp 113\u2013125"},{"key":"9127_CR12","first-page":"31","volume-title":"Proceedings of 16th international conference on software engineering and knowledge engineering","author":"A Lucia De","year":"2004","unstructured":"De Lucia A, Fasano F, Francese R, Tortora G (2004) ADAMS: an artefact-based process support system. In: Proceedings of 16th international conference on software engineering and knowledge engineering. KSI, Banff, pp 31\u201336"},{"key":"9127_CR13","doi-asserted-by":"crossref","unstructured":"De Lucia A, Gravino C, Oliveto R, Tortora G (2008a) An experimental comparison of ER and UML class diagrams for data modelling: experimental material. Technical report. www.sesa.dmi.unisa.it\/reportUMLvsER.pdf","DOI":"10.1007\/s10664-009-9127-7"},{"key":"9127_CR14","first-page":"173","volume-title":"Proceedings of the 12th European conference on software maintenance and reengineering","author":"A Lucia De","year":"2008","unstructured":"De Lucia A, Gravino C, Oliveto R, Tortora G (2008b) Assessing the support of ER and UML class diagrams during maintenance activities on data models. In: Proceedings of the 12th European conference on software maintenance and reengineering. IEEE, Athens, Greece, pp 173\u2013182"},{"key":"9127_CR15","first-page":"93","volume-title":"Proceedings of the 16th IEEE international conference on program comprehension","author":"A Lucia De","year":"2008","unstructured":"De Lucia A, Gravino C, Oliveto R, Tortora G (2008c) Data model comprehension: an empirical comparison of ER and UML class diagrams. In: Proceedings of the 16th IEEE international conference on program comprehension. IEEE, Amsterdam, pp 93\u2013102"},{"key":"9127_CR16","unstructured":"Devore JL, Farnum N (1999) Applied statistics for engineers and scientists. Duxbury"},{"key":"9127_CR17","volume-title":"Structured systems analysis and design method: application and context","author":"E Downs","year":"1992","unstructured":"Downs E, Clare P, Coe I (1992) Structured systems analysis and design method: application and context. Prentice Hall, Englewood Cliffs"},{"key":"9127_CR18","volume-title":"Structured systems analysis: tools and techniques","author":"C Gane","year":"1979","unstructured":"Gane C, Sarson T (1979) Structured systems analysis: tools and techniques. Prentice-Hall, Englewood Cliffs"},{"key":"9127_CR19","first-page":"446","volume-title":"Proceedings of international conference on information systems","author":"W Gemino","year":"1997","unstructured":"Gemino W, Wand Y (1997) Empirical comparison of objected oriented and dataflow models. In: Proceedings of international conference on information systems. ACM, Atlanta, pp 446\u2013447"},{"issue":"3","key":"9127_CR20","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.datak.2004.12.009","volume":"55","author":"A Gemino","year":"2005","unstructured":"Gemino A, Wand Y (2005) Complexity and clarity in conceptual modeling: comparison of mandatory and optional properties. Data Knowl Eng 55(3):301\u2013326","journal-title":"Data Knowl Eng"},{"issue":"9","key":"9127_CR21","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/903893.903919","volume":"46","author":"PB Henderson","year":"2003","unstructured":"Henderson PB (2003) Mathematical reasoning in software engineering education. Commun ACM 46(9):45\u201350","journal-title":"Commun ACM"},{"issue":"2","key":"9127_CR22","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1108\/19355181200500010","volume":"20","author":"BC Hungerford","year":"2004","unstructured":"Hungerford BC, Eierman MA (2004) The communication effectiveness of system models using the UML versus structured techniques: a field experiment. American Journal of Business 20(2):35\u201343","journal-title":"American Journal of Business"},{"key":"9127_CR23","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3304-4","volume-title":"Basics of software engineering experimentation","author":"N Juristo","year":"2001","unstructured":"Juristo N, Moreno A (2001) Basics of software engineering experimentation. Kluwer Academic, Dordrecht"},{"key":"9127_CR24","doi-asserted-by":"crossref","unstructured":"Kitchenham B, Fry J, Linkman S (2003) The case against cross-over designs in software engineering. In: Proceedings of 11th annual international workshop on software technology and engineering practice, pp 65\u201367","DOI":"10.1109\/STEP.2003.32"},{"key":"9127_CR25","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/WPC.2004.1311043","volume-title":"Proceedings of 12th IEEE international workshop on program comprehension","author":"L Kuzniarz","year":"2004","unstructured":"Kuzniarz L, Staron M, Wholin C (2004) An empirical study on using stereotypes to improve understanding on UML models. In: Proceedings of 12th IEEE international workshop on program comprehension. IEEE CS, Bari, pp 14\u201323"},{"issue":"2","key":"9127_CR26","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"GA Miller","year":"1956","unstructured":"Miller GA (1956) The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol Rev 63(2):81\u201397","journal-title":"Psychol Rev"},{"issue":"9","key":"9127_CR27","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1145\/130994.131001","volume":"35","author":"SB Navathe","year":"1992","unstructured":"Navathe SB (1992) Evolution of data modeling for databases. Commun ACM 35(9):112\u2013123","journal-title":"Commun ACM"},{"key":"9127_CR28","unstructured":"OMG (2005) Object constraint language (OCL) specification, version 2.0. http:\/\/www.omg.org\/technology\/documents\/formal\/uml.htm"},{"key":"9127_CR29","volume-title":"Questionnaire design, interviewing and attitude measurement","author":"AN Oppenheim","year":"1992","unstructured":"Oppenheim AN (1992) Questionnaire design, interviewing and attitude measurement. Pinter, London"},{"issue":"1","key":"9127_CR30","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1023\/A:1014819010099","volume":"7","author":"C Otero","year":"2002","unstructured":"Otero C, Dolado JJ (2002) An initial experimental assessment of the dynamic modelling in UML. Empirical Software Engineering 7(1):27\u201347","journal-title":"Empirical Software Engineering"},{"issue":"4","key":"9127_CR31","doi-asserted-by":"crossref","first-page":"4","DOI":"10.4018\/jdm.1992100101","volume":"3","author":"P Palvia","year":"1992","unstructured":"Palvia P, Lio C, To P (1992) The impact of conceptual data models on end-user performance. J Database Manage 3(4):4\u201315","journal-title":"J Database Manage"},{"issue":"2","key":"9127_CR32","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/j.ijhcs.2004.01.003","volume":"61","author":"HC Purchase","year":"2004","unstructured":"Purchase HC, Wellanda R, McGillb M, Colpoysb L (2004) Comprehension of diagram syntax: an empirical study of entity relationship notations. Int J Human-comput Stud 61(2):187\u2013203","journal-title":"Int J Human-comput Stud"},{"key":"9127_CR33","first-page":"113","volume-title":"Proceedings of Australian symposium on information visualisation","author":"HC Purchase","year":"2001","unstructured":"Purchase HC, Colpoys L, McGill M, Carrington D, Britton C (2001) UML class diagram syntax: an empirical study of comprehension. In: Proceedings of Australian symposium on information visualisation. Australian Computer Society, Sydney, pp 113\u2013120"},{"key":"9127_CR34","first-page":"1721","volume-title":"Proceedings of 21st annual ACM symposium on applied computing","author":"L Reynoso","year":"2006","unstructured":"Reynoso L, Genero M, Piattini M, Manso ME (2006) Does object coupling really affect the understanding and modifying of UML expressions? In: Proceedings of 21st annual ACM symposium on applied computing. ACM, Dijon, pp 1721\u20131727"},{"key":"9127_CR35","first-page":"375","volume-title":"Proceedings of 29th international conference on software engineering","author":"F Ricca","year":"2007","unstructured":"Ricca F, Di Penta M, Torchiano M, Tonella P, Ceccato M (2007) The role of experience and ability in comprehension tasks supported by UML stereotypes. In: Proceedings of 29th international conference on software engineering. IEEE Computer Society, Minneapolis, pp 375\u2013384"},{"key":"9127_CR36","volume-title":"Unified modeling language reference manual","author":"J Rumbaugh","year":"2004","unstructured":"Rumbaugh J, Jacobson I, Booch G (2004) Unified modeling language reference manual. Addison-Wesley, Reading"},{"issue":"4","key":"9127_CR37","doi-asserted-by":"crossref","first-page":"28","DOI":"10.4018\/jdm.1994100103","volume":"5","author":"P Shoval","year":"1994","unstructured":"Shoval P, Frumermann I (1994) OO and EER conceptual schemas: a comparison of user comprehension. J Database Manage 5(4):28\u201338","journal-title":"J Database Manage"},{"issue":"3","key":"9127_CR38","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/S0169-023X(97)88935-5","volume":"21","author":"P Shoval","year":"1997","unstructured":"Shoval P, Shiran S (1997) Entity-relationship and object-oriented data modeling - an experimental comparison of design quality. Data Knowl Eng 21(3):297\u2013315","journal-title":"Data Knowl Eng"},{"key":"9127_CR39","first-page":"226","volume-title":"Proceedings of 12th international workshop in program comprehension","author":"M Torchiano","year":"2004","unstructured":"Torchiano M (2004) Empirical assessment of UML static object diagrams. In: Proceedings of 12th international workshop in program comprehension. IEEE Computer Society, Bari, pp 226\u2013229"},{"issue":"3","key":"9127_CR40","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1080\/08832323.1996.10116773","volume":"61","author":"S Wang","year":"1996","unstructured":"Wang S (1996) Two MIS analysis methods: an experimental comparison. J Educ Bus 61(3):136\u2013141","journal-title":"J Educ Bus"},{"key":"9127_CR41","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering\u2014an introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, Host M, Ohlsson MC, Regnell B, Wesslen A (2000) Experimentation in software engineering\u2014an introduction. Kluwer, Deventer"},{"issue":"6","key":"9127_CR42","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1109\/TSE.2005.72","volume":"31","author":"T Zimmermann","year":"2005","unstructured":"Zimmermann T, Weissgerber P, Diehl S, Zeller A (2005) Mining version histories to guide software changes. IEEE Trans Softw Eng 31(6):429\u2013445","journal-title":"IEEE Trans Softw Eng"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-009-9127-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-009-9127-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-009-9127-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T17:15:10Z","timestamp":1559236510000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-009-9127-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,12,11]]},"references-count":42,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2010,10]]}},"alternative-id":["9127"],"URL":"https:\/\/doi.org\/10.1007\/s10664-009-9127-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,12,11]]}}}