{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T09:34:29Z","timestamp":1766136869514},"reference-count":50,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T00:00:00Z","timestamp":1501545600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Visual Languages &amp; Computing"],"published-print":{"date-parts":[[2017,8]]},"DOI":"10.1016\/j.jvlc.2017.06.002","type":"journal-article","created":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T04:32:50Z","timestamp":1497587570000},"page":"10-21","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":20,"special_numbering":"C","title":["Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments"],"prefix":"10.1016","volume":"41","author":[{"given":"Marco","family":"Torchiano","sequence":"first","affiliation":[]},{"given":"Giuseppe","family":"Scanniello","sequence":"additional","affiliation":[]},{"given":"Filippo","family":"Ricca","sequence":"additional","affiliation":[]},{"given":"Gianna","family":"Reggio","sequence":"additional","affiliation":[]},{"given":"Maurizio","family":"Leotta","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.jvlc.2017.06.002_bib0001","series-title":"Technical Report","article-title":"Unified Modeling Language (OMG UML) Specification, version 2.4.1","author":"OMG","year":"2011"},{"year":"2010","series-title":"Object-Oriented Software Engineering: Using UML, Patterns and Java","author":"Bruegge","key":"10.1016\/j.jvlc.2017.06.002_bib0002"},{"year":"2010","series-title":"UML Distilled: A Brief Guide to the Standard Object Modeling Language","author":"Fowler","key":"10.1016\/j.jvlc.2017.06.002_bib0003"},{"issue":"4","key":"10.1016\/j.jvlc.2017.06.002_bib0004","first-page":"363","article-title":"Empirical evidence about the UML: a systematic literature review","volume":"41","author":"Budgen","year":"2011","journal-title":"Software"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0005","series-title":"Proceedings of the 12th IEEE International Workshop on Program Comprehension","first-page":"226","article-title":"Empirical assessment of UML static object diagrams","author":"Torchiano","year":"2004"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0006","series-title":"Proceedings of the 15th International Conference on Evaluation and Assessment in Software Engineering","first-page":"76","article-title":"On the effectiveness of the UML object diagrams: a replicated experiment","author":"Scanniello","year":"2011"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0007","series-title":"Proceedings of the 5th International Conference on Software Engineering","first-page":"215","article-title":"The effect of modularization and comments on program comprehension","author":"Woodfield","year":"1981"},{"issue":"4","key":"10.1016\/j.jvlc.2017.06.002_bib0008","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1109\/32.799953","article-title":"Comprehending object and process models: an empirical study","volume":"25","author":"Agarwal","year":"1999","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"10.1016\/j.jvlc.2017.06.002_bib0009","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1109\/TSE.2012.27","article-title":"Assessing the effectiveness of sequence diagrams in the comprehension of functional requirements: results from a family of five experiments","volume":"39","author":"Abrah\u00e3o","year":"2013","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0010","series-title":"Proceedings of the 2001 Asia-Pacific Symposium on Information Visualisation - Volume 9","first-page":"113","article-title":"UML class diagram syntax: an empirical study of comprehension","author":"Purchase","year":"2001"},{"issue":"5","key":"10.1016\/j.jvlc.2017.06.002_bib0011","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1016\/j.jss.2005.09.014","article-title":"Empirical assessment of using stereotypes to improve comprehension of UML models: a set of experiments.","volume":"79","author":"Staron","year":"2006","journal-title":"J. Syst. Softw."},{"issue":"2","key":"10.1016\/j.jvlc.2017.06.002_bib0012","doi-asserted-by":"crossref","first-page":"13:1","DOI":"10.1145\/2491912","article-title":"On the impact of UML analysis models on source-code comprehensibility and modifiability","volume":"23","author":"Scanniello","year":"2014","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0013","series-title":"Proceedings of the 29th International Conference on Software Maintenance","first-page":"428","article-title":"A pilot experiment to quantify the effect of documentation accuracy on maintenance tasks","author":"Leotta","year":"2013"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0014","series-title":"Proceedings of the 15th International Conference on Program Comprehension","first-page":"113","article-title":"Assessing the comprehension of UML class diagrams via eye tracking","author":"Yusuf","year":"2007"},{"issue":"5","key":"10.1016\/j.jvlc.2017.06.002_bib0015","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1007\/s10664-009-9127-7","article-title":"An experimental comparison of ER and UML class diagrams for data modelling","volume":"15","author":"De Lucia","year":"2010","journal-title":"Empirical Softw. Eng."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0016","series-title":"Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis","first-page":"13","article-title":"UML collaboration diagram syntax: an empirical study of comprehension","author":"Purchase","year":"2002"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0017","series-title":"Proceedings of the 29th International Conference on Software Engineering","first-page":"375","article-title":"The role of experience and ability in comprehension tasks supported by UML stereotypes","author":"Ricca","year":"2007"},{"issue":"1","key":"10.1016\/j.jvlc.2017.06.002_bib0018","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/TSE.2009.69","article-title":"How developers\u2019 experience and ability influence web application comprehension tasks supported by UML stereotypes: a series of four experiments","volume":"36","author":"Ricca","year":"2010","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"10.1016\/j.jvlc.2017.06.002_bib0019","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/jdm.2009010101","article-title":"Use case diagrams in support of use case modeling: deriving understanding from the picture","volume":"20","author":"Gemino","year":"2009","journal-title":"J. Database Manage."},{"issue":"10","key":"10.1016\/j.jvlc.2017.06.002_bib0020","doi-asserted-by":"crossref","first-page":"1823","DOI":"10.1016\/j.infsof.2013.05.003","article-title":"Comparing the comprehensibility of requirements models expressed in use case and Tropos: results from a family of experiments","volume":"55","author":"Hadar","year":"2013","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0021","series-title":"Proceedings of the 15th IEEE International Conference on Program Comprehension","first-page":"123","article-title":"Empirical evaluation of a UML sequence diagram with adornments to support understanding of thread interactions","author":"Xie","year":"2007"},{"issue":"12","key":"10.1016\/j.jvlc.2017.06.002_bib0022","doi-asserted-by":"crossref","first-page":"1391","DOI":"10.1016\/j.infsof.2011.07.002","article-title":"Assessing the influence of stereotypes on the comprehension of UML sequence diagrams: a family of experiments","volume":"53","author":"Cruz-Lemus","year":"2011","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0023","series-title":"Proceedings of the 11th International Conference on Model Driven Engineering Languages and Systems","first-page":"615","article-title":"An empirical investigation on dynamic modeling in requirements engineering","author":"Gravino","year":"2008"},{"issue":"10","key":"10.1016\/j.jvlc.2017.06.002_bib0024","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1016\/j.infsof.2005.01.003","article-title":"Quality and comprehension of UML interaction diagrams - an experimental comparison","volume":"47","author":"Glezer","year":"2005","journal-title":"Inf. Softw. Technol."},{"issue":"6","key":"10.1016\/j.jvlc.2017.06.002_bib0025","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1007\/s10664-009-9106-z","article-title":"Assessing the understandability of UML statechart diagrams with composite states \u2013 a family of empirical studies","volume":"14","author":"Cruz-Lemus","year":"2009","journal-title":"Empirical Softw. Eng."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0026","series-title":"Proceedings of the 17th IEEE International Conference on Requirements Engineering","first-page":"47","article-title":"EPC vs. UML activity diagram - two experiments examining their usefulness for requirements engineering","author":"Gross","year":"2009"},{"issue":"4","key":"10.1016\/j.jvlc.2017.06.002_bib0027","doi-asserted-by":"crossref","first-page":"1481","DOI":"10.1007\/s10270-013-0386-9","article-title":"On the comprehension of workflows modeled with a precise style: results from a family of controlled experiments","volume":"14","author":"Reggio","year":"2013","journal-title":"Softw. Syst. Model."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0028","series-title":"Proceedings of the 2nd International Workshop on Experiences and Empirical Studies in Software Modelling","first-page":"8:1","article-title":"Business process modelling: five styles and a method to choose the most suitable one","author":"Reggio","year":"2012"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0029","series-title":"Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education","first-page":"250","article-title":"Scaffolding with object diagrams in first year programming classes: some unexpected results","author":"Thomas","year":"2004"},{"year":"2001","series-title":"Basics of Software Engineering Experimentation","author":"Juristo","key":"10.1016\/j.jvlc.2017.06.002_bib0030"},{"year":"2012","series-title":"Experimentation in Software Engineering","author":"Wohlin","key":"10.1016\/j.jvlc.2017.06.002_bib0031"},{"year":"1994","series-title":"The Goal Question Metric Paradigm, Encyclopedia of Software Engineering","author":"Basili","key":"10.1016\/j.jvlc.2017.06.002_bib0032"},{"year":"1995","series-title":"Design Patterns: Elements of Reusable Object Oriented Software","author":"Gamma","key":"10.1016\/j.jvlc.2017.06.002_bib0033"},{"year":"1988","series-title":"Statistical Power Analysis for the Behavioral Sciences","author":"Cohen","key":"10.1016\/j.jvlc.2017.06.002_bib0034"},{"year":"1992","series-title":"Questionnaire Design, Interviewing and Attitude Measurement","author":"Oppenheim","key":"10.1016\/j.jvlc.2017.06.002_bib0035"},{"issue":"14","key":"10.1016\/j.jvlc.2017.06.002_bib0036","doi-asserted-by":"crossref","first-page":"955","DOI":"10.1016\/S0950-5849(03)00098-3","article-title":"A controlled experiment to evaluate how styles affect the understandability of requirements specifications.","volume":"45","author":"Kamsties","year":"2003","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0037","series-title":"International Conference on Evaluation and Assessment in Software Engineering","first-page":"49:1","article-title":"On the effect of using SysML requirement diagrams to comprehend requirements: results from two controlled experiments","author":"Scanniello","year":"2014"},{"year":"2007","series-title":"An Introduction to Categorical Data Analysis","author":"Agresti","key":"10.1016\/j.jvlc.2017.06.002_bib0038"},{"issue":"4","key":"10.1016\/j.jvlc.2017.06.002_bib0039","doi-asserted-by":"crossref","first-page":"456","DOI":"10.1109\/32.799939","article-title":"Building knowledge through families of experiments","volume":"25","author":"Basili","year":"1999","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"10.1016\/j.jvlc.2017.06.002_bib0040","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1007\/s10664-013-9290-8","article-title":"Replications of software engineering experiments","volume":"19","author":"Carver","year":"2014","journal-title":"Empirical Softw. Eng."},{"key":"10.1016\/j.jvlc.2017.06.002_bib0041","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s10664-007-9053-5","article-title":"Evaluating guidelines for reporting empirical software engineering studies","volume":"13","author":"Kitchenham","year":"2008","journal-title":"Empirical Softw. Eng."},{"year":"2000","series-title":"Object-Oriented Software Engineering: Conquering Complex and Changing Systems","author":"Bruegge","key":"10.1016\/j.jvlc.2017.06.002_bib0042"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0043","series-title":"Proceedings of the 9th International Software Metrics Symposium","first-page":"239","article-title":"Issues in using students in empirical studies in software engineering education","author":"Carver","year":"2003"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0044","series-title":"Proceedings of the 2nd ACM-IEEE International Symposium on Empirical Software Engineering and Measurement","first-page":"288","article-title":"Using students as subjects - an empirical evaluation","author":"Svahnberg","year":"2008"},{"issue":"9","key":"10.1016\/j.jvlc.2017.06.002_bib0045","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1109\/TSE.2005.97","article-title":"A survey of controlled experiments in software engineering","volume":"31","author":"Sjoberg","year":"2005","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"8","key":"10.1016\/j.jvlc.2017.06.002_bib0046","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","article-title":"Preliminary guidelines for empirical research in software engineering","volume":"28","author":"Kitchenham","year":"2002","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"10.1016\/j.jvlc.2017.06.002_bib0047","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1109\/TSE.2005.105","article-title":"An experimental investigation of formality in UML-based development","volume":"31","author":"Briand","year":"2005","journal-title":"IEEE Trans. Softw. Eng."},{"year":"2010","series-title":"Intuitive Biostatistics: A Nonmathematical Guide to Statistical Thinking","author":"Motulsky","key":"10.1016\/j.jvlc.2017.06.002_bib0048"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0049","series-title":"Proceedings of the 17th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2014)","first-page":"149","article-title":"Who Knows\/Uses What of the UML: A Personal Opinion Survey","volume":"8767","author":"Reggio","year":"2014"},{"key":"10.1016\/j.jvlc.2017.06.002_bib0050","series-title":"Communications in Computer and Information Science","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1007\/978-3-319-25156-1_5","article-title":"What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study covering Activity and Use Case Diagrams","volume":"506","author":"Reggio","year":"2015"}],"container-title":["Journal of Visual Languages &amp; Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1045926X17301234?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1045926X17301234?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2018,9,16]],"date-time":"2018-09-16T01:50:08Z","timestamp":1537062608000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1045926X17301234"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8]]},"references-count":50,"alternative-id":["S1045926X17301234"],"URL":"https:\/\/doi.org\/10.1016\/j.jvlc.2017.06.002","relation":{},"ISSN":["1045-926X"],"issn-type":[{"type":"print","value":"1045-926X"}],"subject":[],"published":{"date-parts":[[2017,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments","name":"articletitle","label":"Article Title"},{"value":"Journal of Visual Languages & Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jvlc.2017.06.002","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2017 Elsevier Ltd. All rights reserved.","name":"copyright","label":"Copyright"}]}}