{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:13:11Z","timestamp":1781107991433,"version":"3.54.1"},"reference-count":38,"publisher":"IGI Global Scientific Publishing","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,7,1]]},"abstract":"<p>End-user development is a growing domain; however, few dedicated end-user development tools exist allowing end-users to incorporate their domain knowledge into software solutions. EUREQA is a design pattern driven UML class diagram modeling tool allowing end-user developers to create UML class diagram models reflecting their domain knowledge. The UML class diagram can be used as a basis for model-driven development. EUREQA was evaluated with 20 participants recording data through direct observation, screen recordings, the think-aloud protocol and semi-structured interviews. Half of the participants used EUREQA and the other half used the Microsoft Visio modeling tool. The authors found that EUREQA participants scored higher than Visio participants for this task and that skill had less effect on the EUREQA participants\u2019 solutions. Specifically inexperienced EUREQA users struggled less when working with UML class diagram elements compared to Visio participants.<\/p>","DOI":"10.4018\/jismd.2012070104","type":"journal-article","created":{"date-parts":[[2012,10,23]],"date-time":"2012-10-23T11:25:24Z","timestamp":1350991524000},"page":"66-87","source":"Crossref","is-referenced-by-count":0,"title":["A Comparative Study of the EUREQA Tool for End-User Development"],"prefix":"10.4018","volume":"3","author":[{"given":"Paul G.","family":"Austrem","sequence":"first","affiliation":[{"name":"University of Bergen and Webstep AS, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jismd.2012070104-0","author":"C.Alexander","year":"1977","journal-title":"A pattern language: Towns, buildings, construction"},{"key":"jismd.2012070104-1","unstructured":"Austrem, P. G. (2011a). The EUREQA approach. A method and tool for leveraging design patterns in end-user development (Unpublished doctoral dissertation). University of Bergen, Bergen, Norway."},{"key":"jismd.2012070104-2","doi-asserted-by":"publisher","DOI":"10.4304\/jsw.6.4.690-704"},{"key":"jismd.2012070104-3","unstructured":"Brusilovsky, P., Kouchnirenko, A., Miller, P., & Tomek, I. (1994, June 25-30). Teaching programming to novices: A review of approaches and tools. In Proceedings of the ED-MEDIA World Conference on Educational Multimedia and Hypermedia: Educational Multimedia and Hypermedia, Vancouver, BC, Canada."},{"key":"jismd.2012070104-4","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-1805-7_7"},{"key":"jismd.2012070104-5","doi-asserted-by":"crossref","unstructured":"Costabile, M. F., Mussio, P., Provenza, L. P., & Piccinno, A. (2008). End users as unwitting software developers. In Proceedings of the 4th International Workshop on End-user Software Engineering, Leipzig, Germany.","DOI":"10.1145\/1370847.1370849"},{"key":"jismd.2012070104-6","author":"J.Daly","year":"1995","journal-title":"Issues on the object-oriented paradigm: A questionnaire survey"},{"key":"jismd.2012070104-7","unstructured":"Detienne, F. (1990). Difficulties in designing with an object-oriented language: An empirical study. In Proceedings of the IFIP TC13 Third International Conference on Human-Computer Interaction, Cambridge, UK."},{"key":"jismd.2012070104-8","doi-asserted-by":"crossref","unstructured":"Duell, M., Goodsen, J., & Rising, L. (1997). Non-software examples of software design patterns. In Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (Addendum), Atlanta, GA (pp. 120-124).","DOI":"10.1145\/274567.274592"},{"key":"jismd.2012070104-9","doi-asserted-by":"crossref","unstructured":"Farmer, R. A., & Hughes, B. (2006). Pattern-based end-user development with learning objects. In Proceedings of the Sixth IEEE International Conference on Advanced Learning Technologies, Kerkrade, The Netherlands (pp. 794-798).","DOI":"10.1109\/ICALT.2006.1652560"},{"key":"jismd.2012070104-10","doi-asserted-by":"publisher","DOI":"10.1177\/104973239300300403"},{"key":"jismd.2012070104-11","author":"E.Freeman","year":"2004","journal-title":"Head first design patterns"},{"key":"jismd.2012070104-12","author":"E.Gamma","year":"1994","journal-title":"Design patterns: Elements of reusable object-oriented software"},{"key":"jismd.2012070104-13","doi-asserted-by":"crossref","unstructured":"Glinz, M. (2007). On non-functional requirements. In Proceedings of the 15th International Requirements Engineering Conference, New Delhi, India (pp. 21-26).","DOI":"10.1109\/RE.2007.45"},{"key":"jismd.2012070104-14","unstructured":"Green, T. R. G., & Petre, M. (1992). When visual programs are harder to read than textual programs. In Proceedings of the Sixth Conference on Cognitive Ergonomics, Rome, Italy (pp. 167-180)."},{"key":"jismd.2012070104-15","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0009"},{"issue":"2","key":"jismd.2012070104-16","first-page":"16","article-title":"Criteria for assessing the trustworthiness of naturalistic inquiries.","volume":"29","author":"E. G.Guba","year":"1981","journal-title":"Educational Communication and Technology Journal"},{"key":"jismd.2012070104-17","unstructured":"Klann, M. (2003). The EUD-net\u2019s roadmap to end-user development. In Proceedings of the ACM CHI Workshop on End User Development, Fort Lauderdale, FL."},{"key":"jismd.2012070104-18","unstructured":"Lewis, C., & Olson, G. (1987). Can principles of cognition lower the barriers to programming? In Proceedings of the Second Workshop on Empirical Studies of Programmers (pp. 248-263)."},{"key":"jismd.2012070104-19","doi-asserted-by":"publisher","DOI":"10.1007\/1-4020-5386-X_1"},{"key":"jismd.2012070104-20","doi-asserted-by":"crossref","unstructured":"Mairiza, D., Zowghi, D., & Nurmuliani, N. (2010). An investigation into the notion of non-functional requirements. In Proceedings of the ACM Symposium on Applied Computing, Sierre, Switzerland (pp. 311-317).","DOI":"10.1145\/1774088.1774153"},{"issue":"1","key":"jismd.2012070104-21","doi-asserted-by":"crossref","first-page":"24","DOI":"10.3127\/ajis.v15i1.29","article-title":"User participation in contemporary IS development: An IS management perspective.","volume":"15","author":"L.McLeod","year":"2007","journal-title":"Australasian Journal of Information Systems"},{"key":"jismd.2012070104-22","doi-asserted-by":"publisher","DOI":"10.1016\/S1045-926X(05)80036-9"},{"key":"jismd.2012070104-23","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1020.001.0001","author":"B. A.Nardi","year":"1993","journal-title":"A small matter of programming: Perspectives on end-user computing"},{"key":"jismd.2012070104-24","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2001.0213"},{"issue":"1","key":"jismd.2012070104-25","first-page":"187","article-title":"Metaphors and metonymy in object-oriented design patterns.","volume":"24","author":"J.Noble","year":"2002","journal-title":"Australian Computer Science Communications Archive"},{"key":"jismd.2012070104-26","author":"J.Pane","year":"1996","journal-title":"Usability issues in the design of novice programming systems"},{"key":"jismd.2012070104-27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21530-8_23"},{"key":"jismd.2012070104-28","doi-asserted-by":"crossref","unstructured":"Pillay, N. (2009). A study of object-oriented design errors made by novice programmers. In Proceedings of the Annual Conference of the Southern African Computer Lecturers' Association, Eastern Cape, South Africa (pp. 101-104).","DOI":"10.1145\/1562741.1562754"},{"key":"jismd.2012070104-29","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2010.12.013"},{"key":"jismd.2012070104-30","doi-asserted-by":"crossref","unstructured":"Scaffidi, C., Shaw, M., & Myers, B. (2005). Estimating the numbers of end users and end user programmers. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (pp. 207-214).","DOI":"10.1109\/VLHCC.2005.34"},{"key":"jismd.2012070104-31","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511557842"},{"key":"jismd.2012070104-32","author":"A.Strauss","year":"1998","journal-title":"Basics of qualitative research: Techniques and procedures for developing grounded theory"},{"key":"jismd.2012070104-33","doi-asserted-by":"crossref","unstructured":"Thomasson, B., Ratcliffe, M., & Thomas, L. (2006). Identifying novice difficulties in object oriented design. In Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Bologna, Italy (pp. 28-32).","DOI":"10.1145\/1140123.1140135"},{"key":"jismd.2012070104-34","unstructured":"Vaishnavi, V., & Kuechler, B. (2004). Design research in information systems. Retrieved February 3, 2011, from http:\/\/home.aisnet.org\/displaycommon.cfm?an=1&subarticlenbr=279"},{"key":"jismd.2012070104-35","unstructured":"Weiss, M., & Araujo, I. (2001, August). Patterns and non-functional requirements: An interim report. In Proceedings of the Conference on Modeling Intercultural Collaboration and Negotiation, Kanata, ON, Canada"},{"key":"jismd.2012070104-36","unstructured":"Winn, T., & Calder, P. (2003). A pattern language for pattern language structure. In Proceedings of the Conference on Pattern Languages of Programs (Vol. 13)."},{"key":"jismd.2012070104-37","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28218-1_13"}],"container-title":["International Journal of Information System Modeling and Design"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=67581","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T14:16:07Z","timestamp":1654092967000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jismd.2012070104"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2012,7,1]]},"references-count":38,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jismd.2012070104","relation":{},"ISSN":["1947-8186","1947-8194"],"issn-type":[{"value":"1947-8186","type":"print"},{"value":"1947-8194","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7,1]]}}}