{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T14:44:03Z","timestamp":1781102643828,"version":"3.54.1"},"reference-count":71,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10,1]]},"abstract":"<p>The Unified Modeling Language (UML) has become the de facto standard for object-oriented software development. It has been widely adopted in both training and practice. However, UML has often been criticized for being overly complex and difficult to learn for novice analysts. Although some research studies have identified specific novice difficulties in learning UML, there is little research proposing viable techniques for addressing these difficulties. In particular, there is a lack of research evaluating the usability of the sequence diagram (SD), which models the interactions among objects of a software application. This paper reports a research study that proposes a technique called \u201cCHOP\u201d (CHunking, Ordering, Patterning), which is designed to improve novice analyst performance in modeling an SD. The CHOP technique is based on the Cognitive Load Theory (CLT) and was developed by addressing the three types of cognitive load encountered by novices. An experimental study testing the efficacy of the CHOP technique in comparison to the worked-example approach indicated that the CHOP technique significantly improves novice analyst\u2019s ability to model interactions among objects; however, the worked-example technique was the more efficient during training. The study also found that subjects using the CHOP technique rated its perceived usefulness significantly higher than subjects using the worked-example approach.<\/p>","DOI":"10.4018\/jdm.2013100101","type":"journal-article","created":{"date-parts":[[2014,1,28]],"date-time":"2014-01-28T11:41:29Z","timestamp":1390909289000},"page":"1-25","source":"Crossref","is-referenced-by-count":2,"title":["Improving Sequence Diagram Modeling Performance"],"prefix":"10.4018","volume":"24","author":[{"given":"Thant","family":"Syn","sequence":"first","affiliation":[{"name":"School of Business Administration, University of Miami, Coral Gables, FL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dinesh","family":"Batra","sequence":"additional","affiliation":[{"name":"College of Business Administration, Florida International University, Miami, FL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"JDM.2013100101-0","doi-asserted-by":"publisher","DOI":"10.1037\/0096-3445.117.3.288"},{"key":"JDM.2013100101-1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511584077"},{"issue":"3","key":"JDM.2013100101-2","doi-asserted-by":"crossref","first-page":"453","DOI":"10.2307\/25148803","article-title":"Understanding mindshift learning: The transition to object-oriented development.","volume":"31","author":"D. J.Armstrong","year":"2007","journal-title":"Management Information Systems Quarterly"},{"key":"JDM.2013100101-3","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-4752(01)00021-4"},{"key":"JDM.2013100101-4","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2012100103"},{"key":"JDM.2013100101-5","doi-asserted-by":"publisher","DOI":"10.1080\/10580530802151103"},{"key":"JDM.2013100101-6","doi-asserted-by":"crossref","unstructured":"Bevan, N. (1995). Usability is quality of use. In Proceedings of the 6th International Conference on Human Computer Interaction, Yokohama, Japan.","DOI":"10.1016\/S0921-2647(06)80241-8"},{"key":"JDM.2013100101-7","doi-asserted-by":"publisher","DOI":"10.1145\/1139922.1139926"},{"issue":"4","key":"JDM.2013100101-8","first-page":"37","article-title":"Unifying enterprise development teams with the UML.","volume":"11","author":"G.Booch","year":"2000","journal-title":"Journal of Database Management"},{"key":"JDM.2013100101-9","author":"G.Booch","year":"2005","journal-title":"The unified modeling language user guide"},{"key":"JDM.2013100101-10","doi-asserted-by":"publisher","DOI":"10.1287\/isre.1050.0079"},{"key":"JDM.2013100101-11","doi-asserted-by":"publisher","DOI":"10.1207\/s1532690xci0804_2"},{"key":"JDM.2013100101-12","doi-asserted-by":"publisher","DOI":"10.1016\/0010-0285(73)90004-2"},{"key":"JDM.2013100101-13","author":"A.Cockburn","year":"2000","journal-title":"Writing effective use cases"},{"key":"JDM.2013100101-14","author":"J.Cohen","year":"1988","journal-title":"Statistical power analysis for the behavioral sciences"},{"key":"JDM.2013100101-15","first-page":"453","article-title":"Cognitive apprenticeship: Teaching the crafts of reading, writing, and mathematics","author":"A.Collins","year":"1989","journal-title":"Knowing, learning, and instruction: Essays in honor of robert glaser"},{"key":"JDM.2013100101-16","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.79.4.347"},{"key":"JDM.2013100101-17","author":"A.Dennis","year":"2005","journal-title":"Systems analysis and design with UML version 2.0: An object-oriented approach"},{"key":"JDM.2013100101-18","doi-asserted-by":"publisher","DOI":"10.1145\/1125944.1125976"},{"key":"JDM.2013100101-19","doi-asserted-by":"publisher","DOI":"10.1145\/1125944.1125949"},{"key":"JDM.2013100101-20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-56209-9"},{"issue":"1","key":"JDM.2013100101-21","first-page":"31","article-title":"The REA accounting model: Intellectual heritage and prospects for progress.","volume":"11","author":"C. L.Dunn","year":"1997","journal-title":"Journal of Information Systems"},{"issue":"3","key":"JDM.2013100101-22","first-page":"i","article-title":"Guest editorial preface - A decade and more of UML: An overview of UML semantic and structural issues and UML field use.","volume":"19","author":"J.Erickson","year":"2008","journal-title":"Journal of Database Management"},{"key":"JDM.2013100101-23","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2005100105"},{"key":"JDM.2013100101-24","first-page":"1","article-title":"An ontological analysis of the economic primitives of the extended-REA enterprise information architecture.","volume":"3","author":"G. L.Geerts","year":"2002","journal-title":"Information Systems"},{"key":"JDM.2013100101-25","author":"J. F.George","year":"2007","journal-title":"Object-oriented systems analysis and design"},{"key":"JDM.2013100101-26","doi-asserted-by":"publisher","DOI":"10.1023\/B:TRUC.0000021809.10236.71"},{"issue":"1","key":"JDM.2013100101-27","doi-asserted-by":"crossref","first-page":"75","DOI":"10.2307\/25148625","article-title":"Design science in information systems research.","volume":"28","author":"A. R.Hevner","year":"2004","journal-title":"Management Information Systems Quarterly"},{"key":"JDM.2013100101-28","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511844744.005"},{"key":"JDM.2013100101-29","doi-asserted-by":"publisher","DOI":"10.1518\/001872098779480587"},{"key":"JDM.2013100101-30","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-0720(199908)13:4<351::AID-ACP589>3.0.CO;2-6"},{"key":"JDM.2013100101-31","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511844744.008"},{"key":"JDM.2013100101-32","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-4752(01)00014-7"},{"key":"JDM.2013100101-33","doi-asserted-by":"publisher","DOI":"10.1145\/317665.317673"},{"key":"JDM.2013100101-34","doi-asserted-by":"publisher","DOI":"10.1201\/1078.10580530\/46108.23.3.20060601\/93707.6"},{"key":"JDM.2013100101-35","author":"C.Larman","year":"2005","journal-title":"Applying UML and patterns: An introduction to object-oriented analysis and design and iterative development"},{"key":"JDM.2013100101-36","author":"R. C.Lee","year":"2002","journal-title":"Practical object-oriented development with UML and Java"},{"key":"JDM.2013100101-37","doi-asserted-by":"publisher","DOI":"10.1287\/isre.9.2.126"},{"key":"JDM.2013100101-38","unstructured":"Masri, K., Gemino, A., & Parker, D. (2008). Facilitating understanding of UML diagrams by interaction and combination.In Proceedings of the 7th Symposium on Research in Systems Analysis and Design, Provo, UT."},{"issue":"3","key":"JDM.2013100101-39","first-page":"554","article-title":"The REA accounting model: A generalized framework for accounting systems in a shared data environment.","volume":"57","author":"W. E.McCarthy","year":"1982","journal-title":"Accounting Review"},{"key":"JDM.2013100101-40","doi-asserted-by":"publisher","DOI":"10.2308\/iace.2003.18.4.427"},{"key":"JDM.2013100101-41","doi-asserted-by":"publisher","DOI":"10.1037\/1082-989X.1.1.30"},{"key":"JDM.2013100101-42","doi-asserted-by":"publisher","DOI":"10.1037\/h0043158"},{"key":"JDM.2013100101-43","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511844744.003"},{"key":"JDM.2013100101-44","doi-asserted-by":"publisher","DOI":"10.1111\/j.1540-5915.1999.tb01603.x"},{"key":"JDM.2013100101-45","doi-asserted-by":"publisher","DOI":"10.1177\/001316448904900412"},{"key":"JDM.2013100101-46","doi-asserted-by":"publisher","DOI":"10.1207\/S15326985EP3801_1"},{"key":"JDM.2013100101-47","author":"T.Pender","year":"2003","journal-title":"UML Bible"},{"key":"JDM.2013100101-48","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-4752(01)00016-0"},{"key":"JDM.2013100101-49","doi-asserted-by":"publisher","DOI":"10.1287\/isre.14.3.269.16559"},{"key":"JDM.2013100101-50","author":"T.Quatrani","year":"2006","journal-title":"Visual modeling with IBM rational software architect and UML"},{"key":"JDM.2013100101-51","author":"D.Rosenberg","year":"1999","journal-title":"Use case driven object modeling with UML: A practical approach"},{"key":"JDM.2013100101-52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-57108-4"},{"key":"JDM.2013100101-53","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2003070103"},{"key":"JDM.2013100101-54","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2001010102"},{"key":"JDM.2013100101-55","doi-asserted-by":"publisher","DOI":"10.1037\/0033-2909.86.2.420"},{"issue":"4","key":"JDM.2013100101-56","first-page":"3","article-title":"Systems analysis and design using UML.","volume":"11","author":"K.Siau","year":"2000","journal-title":"Journal of Database Management"},{"key":"JDM.2013100101-57","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2010112304"},{"key":"JDM.2013100101-58","doi-asserted-by":"publisher","DOI":"10.1201\/1078.10580530\/46108.23.3.20060601\/93706.5"},{"key":"JDM.2013100101-59","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2011100103"},{"key":"JDM.2013100101-60","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2011.630127"},{"issue":"6","key":"JDM.2013100101-61","first-page":"467","article-title":"The architecture of complexity.","volume":"106","author":"H. A.Simon","year":"1962","journal-title":"Proceedings of the American Philosophical Society"},{"key":"JDM.2013100101-62","author":"R.Stumpf","year":"2005","journal-title":"Object-oriented systems analysis and design with UML"},{"key":"JDM.2013100101-63","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1202_4"},{"key":"JDM.2013100101-64","doi-asserted-by":"publisher","DOI":"10.1207\/s1532690xci0201_3"},{"key":"JDM.2013100101-65","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2002040101"},{"key":"JDM.2013100101-66","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-4752(01)00020-2"},{"key":"JDM.2013100101-67","doi-asserted-by":"publisher","DOI":"10.1007\/s10648-005-3951-0"},{"key":"JDM.2013100101-68","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2009010102"},{"key":"JDM.2013100101-69","doi-asserted-by":"publisher","DOI":"10.1287\/isre.11.4.342.11872"},{"key":"JDM.2013100101-70","doi-asserted-by":"publisher","DOI":"10.1111\/j.1540-5915.1996.tb01822.x"}],"container-title":["Journal of Database Management"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=100404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T14:28:25Z","timestamp":1654093705000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/JDM.2013100101"}},"subtitle":["A Technique Based on Chunking, Ordering, and Patterning"],"short-title":[],"issued":{"date-parts":[[2013,10,1]]},"references-count":71,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jdm.2013100101","relation":{},"ISSN":["1063-8016","1533-8010"],"issn-type":[{"value":"1063-8016","type":"print"},{"value":"1533-8010","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,1]]}}}