{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,26]],"date-time":"2025-12-26T07:13:57Z","timestamp":1766733237379,"version":"3.40.1"},"reference-count":79,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2013,4,1]],"date-time":"2013-04-01T00:00:00Z","timestamp":1364774400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2013,4]]},"DOI":"10.1109\/tse.2012.33","type":"journal-article","created":{"date-parts":[[2012,5,30]],"date-time":"2012-05-30T17:49:53Z","timestamp":1338400193000},"page":"487-515","source":"Crossref","is-referenced-by-count":27,"title":["Generating Domain-Specific Visual Language Tools from Abstract Visual Specifications"],"prefix":"10.1109","volume":"39","author":[{"given":"John C.","family":"Grundy","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Hosking","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karen Na","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Norhayati Mohd","family":"Ali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Huh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard Lei","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"year":"2012","key":"ref1","article-title":"Eclipse Graphical Editing Framework"},{"year":"2012","key":"ref2","article-title":"Eclipse Graphical Modelling Framework"},{"year":"2012","key":"ref3","article-title":"IBM ILOG JViewsDiagrammer"},{"year":"2012","key":"ref4","article-title":"Merlin Generator"},{"year":"2012","key":"ref5","article-title":"Microsoft Domain Specific Language Tools"},{"year":"2012","key":"ref6","article-title":"NetBeans Visual Library"},{"year":"2012","key":"ref7","article-title":"OpenLaszlo"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859055"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3592626.3592631"},{"article-title":"A Cognitive Dimensions Questionnaire Optimised for Users","volume-title":"Proc. 12th Ann. Meeting Psychology of Programming Interest Group","author":"Blackwell","key":"ref10"},{"article-title":"Automated Data Mapping for Cross Enterprise Data Integration","volume-title":"Proc. Int\u2019l Conf. Enterprise Information Systems","author":"Bottcher","key":"ref11"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2009.12.002"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1997.626563"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796800003828"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321684"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/HCC.2003.1260232"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1997.626591"},{"article-title":"Usability Evaluation","volume-title":"Encyclopedia of Human Factors and Ergonomics","author":"Dillon","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39962-9_36"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-63107-0_15"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101930"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/HCC.2003.1260237"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0009"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.81"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1138486.1138493"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1995.520785"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-5441-7_3"},{"article-title":"Visualising Event-Based Software Systems: Issues and Experiences","volume-title":"Proc. Software Visualisation Workshop","author":"Grundy","key":"ref28"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.39"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(99)00084-1"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2007.09.002"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1207\/S15327590IJHC1501_13"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICPR.2004.1334128"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2000.891463"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2008.4639068"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14600-8_4"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2009.21"},{"volume-title":"LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control","year":"1997","author":"Johnson","key":"ref38"},{"issue":"1","key":"ref39","first-page":"3","article-title":"WWW-Based Collaboration Environments with Distributed Tool Services","volume-title":"World Wide Web","volume":"1","author":"Kaiser"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985866"},{"article-title":"Meta Edit+: A Fully Configurable Multi-User and Multi-Tool CASE Environment","volume-title":"Proc. Int\u2019l Conf. Advance Information Systems Eng.","author":"Kelly","key":"ref41"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2181216.2181226"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.75"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2005.10"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.5555\/50757.50759"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45923-5_12"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/2.963443"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2004.12.040"},{"key":"ref49","article-title":"Augmenting DSVL Meta-Tools with Pattern Specification, Instantiation and Reuse","volume-title":"Proc. Workshop Visual Formalisms for Patterns","volume":"31","author":"Li"},{"article-title":"A Generalised Event Handling Framework","volume-title":"Proc. Workshop IEEE\/ACM Automated Software Eng. Conf.","author":"Li","key":"ref50"},{"article-title":"EML: A Tree Overlay-Based Visual Language for Business Process Modelling","volume-title":"Proc. Int\u2019l Conf. Enterprise Information Systems","author":"Li","key":"ref51"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave.ejis.3000685"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101960"},{"article-title":"A Visual Language and Environment for Specifying User Interface Event Handling in Design Tools","volume-title":"Proc. Eighth Australasian User Interface Conf.","author":"Liu","key":"ref54"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2007.10"},{"article-title":"Web-CASRE: A Web-Based Tool for Software Reliability Measurement","volume-title":"Proc. Int\u2019l Symp. Software Reliability Eng.","author":"Lyu","key":"ref56"},{"key":"ref57","first-page":"95","article-title":"A Lightweight Web-Based Case Tool for UML Class Diagrams","volume-title":"Proc. Fourth Australasian User Interface Conf. User Interfaces","volume":"18","author":"Mackay"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-59904-219-0.ch002"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/4236.845392"},{"key":"ref60","first-page":"129","article-title":"Design and Implementation with Vampire","volume-title":"Visual Object-Oriented Programming","author":"McIntyre"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101940"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(02)00037-0"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-25959-6_39"},{"article-title":"Generating Meta-Model-Based Freehand Editors","volume-title":"Proc. Third Int\u2019l Workshop Graph Based Tools","author":"Minas","key":"ref64"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.67"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2011.6070379"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/TOOLS.1998.750032"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/985921.986058"},{"key":"ref69","first-page":"119","article-title":"An Incremental Model for Developing Educational Critiquing Systems: Experiences with the Java Critiquer","volume-title":"J. Interactive Learning Research","volume":"19","author":"Qiu"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0027"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(99)00083-X"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/240080.240186"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1201\/b12455"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/73660.73680"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1007\/11841760_12"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28554-7_9"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/32.917521"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.3"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.10.028"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/xplorestaging.ieee.org\/ielx5\/32\/6487349\/06205768.pdf?arnumber=6205768","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,18]],"date-time":"2025-03-18T04:35:56Z","timestamp":1742272556000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/ieeexplore.ieee.org\/document\/6205768\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,4]]},"references-count":79,"journal-issue":{"issue":"4"},"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1109\/tse.2012.33","relation":{},"ISSN":["0098-5589","1939-3520"],"issn-type":[{"type":"print","value":"0098-5589"},{"type":"electronic","value":"1939-3520"}],"subject":[],"published":{"date-parts":[[2013,4]]}}}