{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T21:35:12Z","timestamp":1775252112002,"version":"3.50.1"},"reference-count":72,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2018,10,17]],"date-time":"2018-10-17T00:00:00Z","timestamp":1539734400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2019,8]]},"DOI":"10.1007\/s10270-018-0698-x","type":"journal-article","created":{"date-parts":[[2018,10,17]],"date-time":"2018-10-17T03:53:15Z","timestamp":1539748395000},"page":"2753-2776","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Evaluating user interface generation approaches: model-based versus model-driven development"],"prefix":"10.1007","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1371-6353","authenticated-orcid":false,"given":"Jenny","family":"Ruiz","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7579-910X","authenticated-orcid":false,"given":"Estefan\u00eda","family":"Serral","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3824-3214","authenticated-orcid":false,"given":"Monique","family":"Snoeck","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,10,17]]},"reference":[{"key":"698_CR1","doi-asserted-by":"crossref","unstructured":"Akiki, P.A., Bandara, A.K., Yu, Y.: RBUIS: simplifying enterprise application user interfaces through engineering role-based adaptive behavior. In: Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 3\u201312. ACM (2013)","DOI":"10.1145\/2494603.2480297"},{"issue":"1","key":"698_CR2","first-page":"9","volume":"47","author":"PA Akiki","year":"2015","unstructured":"Akiki, P.A., Bandara, A.K., Yu, Y.: Adaptive model-driven user interface development systems. ACM Comput. Surv. 47(1), 9 (2015)","journal-title":"ACM Comput. Surv."},{"key":"698_CR3","doi-asserted-by":"crossref","unstructured":"Aquino, N., Vanderdonckt, J., Panach, J.I., Pastor, O.: Conceptual modelling of interaction. In: Embley, DW., Thalheim, B (eds.) Handbook of Conceptual Modeling, pp. 335\u2013358. Springer, Berlin, Heidelberg (2011)","DOI":"10.1007\/978-3-642-15865-0_10"},{"key":"698_CR4","doi-asserted-by":"crossref","unstructured":"Aquino, N., Vanderdonckt, J., Pastor, O.: Transformation templates: adding flexibility to model-driven engineering of user interfaces. In: SAC\u20192010, pp. 1195\u20131202. ACM Press, New York, Sierre (2010)","DOI":"10.1145\/1774088.1774340"},{"key":"698_CR5","doi-asserted-by":"crossref","unstructured":"Berti, S., Correani, F., Paterno, F., Santoro, C.: The TERESA XML language for the description of interactive systems at multiple abstraction levels. In: Proceedings Workshop on Developing User Interfaces with XML: Advances on User Interface Description Languages, pp. 103\u2013110 (2004)","DOI":"10.1145\/985921.985939"},{"issue":"2","key":"698_CR6","first-page":"21","volume":"5","author":"J B\u00e9zivin","year":"2004","unstructured":"B\u00e9zivin, J.: In search of a basic principle for model driven engineering. Eur. J. Inform. Prof. 5(2), 21\u201324 (2004)","journal-title":"Eur. J. Inform. Prof."},{"key":"698_CR7","doi-asserted-by":"crossref","unstructured":"Blumendorf, M., Lehmann, G., Feuerstack, S., Albayrak, S.: Executable models for human\u2013computer interaction. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 238\u2013251. Springer (2008)","DOI":"10.1007\/978-3-540-70569-7_22"},{"key":"698_CR8","doi-asserted-by":"crossref","unstructured":"Bodart, F., Vanderdonckt, J.: Towards a systematic building of software architectures: the TRIDENT methodological guide. In: Design, Specification and Verification of Interactive Systems, DSV-IS\u201995, pp. 262\u2013278. Citeseer (1995)","DOI":"10.1007\/978-3-7091-9437-9_16"},{"key":"698_CR9","doi-asserted-by":"crossref","unstructured":"Botterweck, G.: A model-driven approach to the engineering of multiple user interfaces. In: K\u00fchne, T. (ed.) Models in Software Engineering, pp. 106\u2013115. Springer, Berlin, Heidelberg (2006)","DOI":"10.1007\/978-3-540-69489-2_14"},{"key":"698_CR10","doi-asserted-by":"publisher","DOI":"10.2200\/S00441ED1V01Y201208SWE001","volume-title":"Model-Driven Software Engineering in Practice","author":"M Brambilla","year":"2012","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Morgan & Claypool, San Rafael (2012)"},{"key":"698_CR11","doi-asserted-by":"crossref","unstructured":"Cabot, J., Teniente, E.: Constraint support in MDA tools: a survey. In: European Conference on Model Driven Architecture-Foundations and Applications, pp. 256\u2013267. Springer (2006)","DOI":"10.1007\/11787044_20"},{"issue":"3","key":"698_CR12","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/S0953-5438(03)00010-9","volume":"15","author":"G Calvary","year":"2003","unstructured":"Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interact. Comput. 15(3), 289\u2013308 (2003)","journal-title":"Interact. Comput."},{"key":"698_CR13","doi-asserted-by":"crossref","unstructured":"Coninx, K., Luyten, K., Vandervelpen, C., Van den Bergh, J., Creemers, B.: Dygimes: dynamically generating interfaces for mobile computing devices and embedded systems. In: Mobile HCI, pp. 256\u2013270. Springer (2003)","DOI":"10.1007\/978-3-540-45233-1_19"},{"key":"698_CR14","doi-asserted-by":"crossref","unstructured":"Cuppens, E., Raymaekers, C., Coninx, K.: A model-based design process for interactive virtual environments. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 225\u2013236. Springer (2005)","DOI":"10.1007\/11752707_19"},{"key":"698_CR15","doi-asserted-by":"crossref","unstructured":"Da Silva, P.P.: User interface declarative models and development environments: a survey. In: Interactive Systems Design, Specification, and Verification, pp. 207\u2013226. Springer (2001)","DOI":"10.1007\/3-540-44675-3_13"},{"key":"698_CR16","doi-asserted-by":"crossref","unstructured":"Delgado, A., Estepa, A., Estepa, R.: Waine: automatic generator of web based applications. In: Third International Conference on Web Information Systems and Technologies, pp. 226\u2013233 (2007)","DOI":"10.5220\/0001279002260233"},{"key":"698_CR17","doi-asserted-by":"crossref","unstructured":"Engel, J., Herdin, C., M\u00e4rtin, C.: Evaluation of model-based user interface development approaches. In: International Conference on Human\u2013Computer Interaction, pp. 295\u2013307. Springer (2014)","DOI":"10.1007\/978-3-319-07233-3_28"},{"key":"698_CR18","doi-asserted-by":"crossref","unstructured":"Feuerstack, S., Blumendorf, M., Kern, M., Kruppa, M., Quade, M., Runge, M., Albayrak, S.: Automated usability evaluation during model-based interactive system development. In: Forbrig, P., Patern\u00f2, F. (eds.) Engineering Interactive Systems, pp. 134\u2013141. Springer, Berlin, Heidelberg (2008)","DOI":"10.1007\/978-3-540-85992-5_12"},{"key":"698_CR19","doi-asserted-by":"crossref","unstructured":"Feuerstack, S., Blumendorf, M., Schwartze, V., Albayrak, S.: Model-based layout generation. In: AVI, pp. 217\u2013224. ACM (2008)","DOI":"10.1145\/1385569.1385605"},{"key":"698_CR20","doi-asserted-by":"crossref","unstructured":"Gajos, K., Weld, D.S.: SUPPLE: automatically generating user interfaces. In: Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 93\u2013100. ACM (2004)","DOI":"10.1145\/964460.964461"},{"key":"698_CR21","volume-title":"On the Separation of User Interface Concerns: A Programmer\u2019s Perspective on the Modularisation of User Interface Code","author":"S Goderis","year":"2008","unstructured":"Goderis, S.: On the Separation of User Interface Concerns: A Programmer\u2019s Perspective on the Modularisation of User Interface Code. ASP\/VUBPRESS\/UPA, Antwerp (2008)"},{"key":"698_CR22","unstructured":"Gomaa, M., Salah, A., Rahman, S.: Towards a better model based user interface development environment: a comprehensive survey. In: MICS 5 (2005)"},{"issue":"1","key":"698_CR23","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/S0953-5438(01)00042-X","volume":"14","author":"T Griffiths","year":"2001","unstructured":"Griffiths, T., Barclay, P.J., Paton, N.W., McKirdy, J., Kennedy, J., Gray, P.D., Cooper, R., Goble, C.A., da Silva, P.P.: Teallach: a model-based user interface development environment for object databases. Interact. Comput. 14(1), 31\u201368 (2001)","journal-title":"Interact. Comput."},{"key":"698_CR24","unstructured":"Guerrero-Garc\u00eda, J., Gonzalez-Calleros, J.M., Vanderdonckt, J., Mu\u00f1oz-Arteaga, J.: A theoretical survey of user interface description languages: preliminary results. In: Web Congress, 2009. LA-WEB\u201909. Latin American, pp. 36\u201343. IEEE (2009)"},{"key":"698_CR25","unstructured":"Guerrero-Garc\u00eda, J., Gonz\u00e1lez-Calleros, J.M., Vanderdonckt, J., Mu\u00f1oz-Arteaga, J.: A theoretical survey of user interface description languages: complementary results. In: UsiXML 2011, pp. 229\u2013236 (2011)"},{"issue":"2","key":"698_CR26","first-page":"163","volume":"4","author":"J Guerrero","year":"2008","unstructured":"Guerrero, J., Vanderdonckt, J., Gonzalez, J.: FlowiXML: a step towards designing workflow management systems. J. Web Eng. 4(2), 163\u2013182 (2008)","journal-title":"J. Web Eng."},{"issue":"3","key":"698_CR27","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1147\/sj.453.0451","volume":"45","author":"B Hailpern","year":"2006","unstructured":"Hailpern, B., Tarr, P.: Model-driven development: the good, the bad, and the ugly. IBM Syst. J. 45(3), 451\u2013461 (2006)","journal-title":"IBM Syst. J."},{"key":"698_CR28","doi-asserted-by":"crossref","unstructured":"Jha, N.K.: Low-power system scheduling, synthesis and displays. In: IEE Proceedings-Computers and Digital Techniques, vol. 152, pp. 344\u2013352 (2005)","DOI":"10.1049\/ip-cdt:20045067"},{"key":"698_CR29","doi-asserted-by":"crossref","unstructured":"Julien, D., Ziane, M., Guessoum, Z.: GOLIATH: an extensible model-based environment to develop user interfaces. In: Jacob, R.J.K., Limbourg, Q., Vanderdonckt, J. (eds.) Computer-Aided Design of User Interfaces IV, pp. 95\u2013106. Springer, Dordrecht (2005)","DOI":"10.1007\/1-4020-3304-4_8"},{"issue":"1","key":"698_CR30","first-page":"11","volume":"1","author":"M Karanam","year":"2015","unstructured":"Karanam, M.: MDA Tool support for model driven software evolution: a survey. Issues 1(1), 11\u201317 (2015)","journal-title":"Issues"},{"issue":"10","key":"698_CR31","doi-asserted-by":"publisher","first-page":"1896","DOI":"10.1016\/j.jss.2010.05.079","volume":"83","author":"R Kennard","year":"2010","unstructured":"Kennard, R., Leaney, J.: Towards a general purpose architecture for UI generation. J. Syst. Softw. 83(10), 1896\u20131906 (2010)","journal-title":"J. Syst. Softw."},{"key":"698_CR32","unstructured":"Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Keele University and University of Durham, EBSE Technical Report, pp. 1\u201357 (2007)"},{"key":"698_CR33","unstructured":"Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M.: USIXML: a user interface description language supporting multiple levels of independence. In: ICWE Workshops, pp. 325\u2013338 (2004)"},{"key":"698_CR34","doi-asserted-by":"crossref","unstructured":"Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., L\u00f3pez-Jaquero, V.: USIXML: a language supporting multi-path development of user interfaces. In: Engineering Human Computer Interaction and Interactive Systems, pp. 200\u2013220. Springer (2005)","DOI":"10.1007\/11431879_12"},{"key":"698_CR35","unstructured":"Lin, J., Landay, J.A.: Damask: A tool for early-stage design and prototyping of multi-device user interfaces. In: Proceedings of the 8th International Conference on Distributed Multimedia Systems (2002 International Workshop on Visual Computing), pp. 573\u2013580 (2002)"},{"key":"698_CR36","unstructured":"Lonczewski, F., Schreiber, S.: The FUSE-system: an integrated user interface design environment. In: CADUI, vol. 96, pp. 37\u201356 (1996)"},{"key":"698_CR37","doi-asserted-by":"crossref","unstructured":"Luo, P., Szekely, P., Neches, R.: Management of interface design in HUMANOID. In: Proceedings of the INTERACT\u201993 and CHI\u201993 Conference on Human Factors in Computing Systems, pp. 107\u2013114. ACM (1993)","DOI":"10.1145\/169059.169111"},{"issue":"12","key":"698_CR38","doi-asserted-by":"publisher","first-page":"995","DOI":"10.1631\/FITEE.1500083","volume":"16","author":"I Marin","year":"2015","unstructured":"Marin, I., Ortin, F., Pedrosa, G., Rodriguez, J.: Generating native user interfaces for multiple devices by means of model transformation. Front. Inf. Technol. Electron. Eng. 16(12), 995\u20131017 (2015)","journal-title":"Front. Inf. Technol. Electron. Eng."},{"key":"698_CR39","unstructured":"M\u00e4rtin, C.: Software life cycle automation for interactive applications: the AME design environment. In: CADUI, pp. 57\u201376 (1996)"},{"issue":"3","key":"698_CR40","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1524\/icom.2011.0026","volume":"10","author":"G Meixner","year":"2011","unstructured":"Meixner, G., Patern\u00f2, F., Vanderdonckt, J.: Past, present, and future of model-based user interface development. I-Com 10(3), 2\u201311 (2011)","journal-title":"I-Com"},{"key":"698_CR41","volume-title":"MDA Distilled: Principles of Model-Driven Architecture","author":"SJ Mellor","year":"2004","unstructured":"Mellor, S.J.: MDA Distilled: Principles of Model-Driven Architecture. Addison-Wesley Professional, Reading (2004)"},{"key":"698_CR42","doi-asserted-by":"crossref","unstructured":"Meskens, J., Vermeulen, J., Luyten, K., Coninx, K.: Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me. In: Proceedings of the working conference on Advanced visual interfaces, pp. 233\u2013240. ACM (2008)","DOI":"10.1145\/1385569.1385607"},{"key":"698_CR43","doi-asserted-by":"crossref","unstructured":"Mitchell, K.J., Kennedy, J.B.: DRIVE: an environment for the organised construction of user-interfaces to databases. In: Proceedings of the 1996 International Conference on Interfaces to Databases. British Computer Society (1996)","DOI":"10.14236\/ewic\/IDS1996.15"},{"key":"698_CR44","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.advengsoft.2012.06.002","volume":"52","author":"AI Molina","year":"2012","unstructured":"Molina, A.I., Giraldo, W.J., Gallardo, J., Redondo, M.A., Ortega, M., Garc\u00eda, G.: CIAT-GUI: a MDE-compliant environment for developing Graphical User Interfaces of information systems. Adv. Eng. Softw. 52, 10\u201329 (2012)","journal-title":"Adv. Eng. Softw."},{"key":"698_CR45","unstructured":"Molina, J.C., Pastor, O.: MDA, OO-Method y la tecnolog\u00eda OlivaNova Model Excecution. I Taller Sobre Desarrollos Dirigidos Por Modelos, MDA Y Aplicaciones. M\u00e1laga (2004)"},{"key":"698_CR46","doi-asserted-by":"crossref","unstructured":"Molina, P.J., Meli\u00e1, S., Pastor, O.: Just-UI\u202f: a user interface specification model. In: CADUI\u20192002, pp. 63\u201374. Kluwer Acad. Pub, Dordrecht (2002)","DOI":"10.1007\/978-94-010-0421-3_5"},{"issue":"8","key":"698_CR47","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TSE.2004.40","volume":"30","author":"G Mori","year":"2004","unstructured":"Mori, G., Paterno, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Trans. Softw. Eng. 30(8), 507\u2013520 (2004)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"8","key":"698_CR48","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1109\/TSE.2002.1027801","volume":"28","author":"G Mori","year":"2002","unstructured":"Mori, G., Patern\u00f2, F., Santoro, C.: CTTE: support for developing and analyzing task models for interactive system design. IEEE Trans. Softw. Eng. 28(8), 797\u2013813 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"698_CR49","doi-asserted-by":"crossref","unstructured":"Myers, B.A.: Why are human\u2013computer interfaces difficult to design and implement. DTIC Document (1993)","DOI":"10.21236\/ADA268843"},{"issue":"1","key":"698_CR50","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/200968.200971","volume":"2","author":"BA Myers","year":"1995","unstructured":"Myers, B.A.: User interface software tools. ACM Trans. Comput. Hum. Interact. (TOCHI) 2(1), 64\u2013103 (1995)","journal-title":"ACM Trans. Comput. Hum. Interact. (TOCHI)"},{"key":"698_CR51","doi-asserted-by":"crossref","unstructured":"Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 195\u2013202. ACM (1992)","DOI":"10.1145\/142750.142789"},{"key":"698_CR52","volume-title":"Model-Driven Architecture in Practice","author":"O Pastor","year":"2007","unstructured":"Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice. Springer, Berlin (2007)"},{"key":"698_CR53","unstructured":"Patern\u00f2, F.: From model-based to natural development. IST PROGRAMME (2003)"},{"issue":"4","key":"698_CR54","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1145\/1614390.1614394","volume":"16","author":"F Paterno","year":"2009","unstructured":"Paterno, F., Santoro, C., Spano, L.D.: MARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput. Hum. Interact. (TOCHI) 16(4), 19 (2009)","journal-title":"ACM Trans. Comput. Hum. Interact. (TOCHI)"},{"key":"698_CR55","doi-asserted-by":"crossref","unstructured":"Patern\u00f2, F., Zini, E.: Applying information visualization techniques to visual representations of task models. In: Proceedings of the 3rd Annual Conference on Task Models and Diagrams, pp. 105\u2013111 (2004)","DOI":"10.1145\/1045446.1045466"},{"issue":"12","key":"698_CR56","doi-asserted-by":"publisher","first-page":"1212","DOI":"10.1016\/j.advengsoft.2009.01.026","volume":"40","author":"VMR Penichet","year":"2009","unstructured":"Penichet, V.M.R., Lozano, M.D., Gallud, J.A., Tesoriero, R.: User interface analysis for groupware applications in the TOUCHE process model. Adv. Eng. Softw. 40(12), 1212\u20131222 (2009)","journal-title":"Adv. Eng. Softw."},{"key":"698_CR57","doi-asserted-by":"crossref","unstructured":"Popp, R., Kaindl, H., Raneburger, D.: Connecting interaction models and application logic for model-driven generation of web-based graphical user interfaces. In: Software Engineering Conference (APSEC), 2013 20th Asia-Pacific, vol. 1, pp. 215\u2013222. IEEE (2013)","DOI":"10.1109\/APSEC.2013.38"},{"key":"698_CR58","unstructured":"Puerta, A.R.: The MECANO project: comprehensive and integrated support for model-based interface development. In: CADUI, vol. 96, pp. 19\u201336 (1996)"},{"key":"698_CR59","unstructured":"Raneburger, D.: Interactive model-driven generation of graphical user interfaces for multiple devices. Doctoral dissertation, Vienna University of Technology (2014)"},{"issue":"7","key":"698_CR60","first-page":"824","volume":"14","author":"T Sboui","year":"2016","unstructured":"Sboui, T., Ayed, M.B.: Generative software development techniques of user interface: survey and open issues. Int. J. Comput. Sci. Inf. Secur. 14(7), 824 (2016)","journal-title":"Int. J. Comput. Sci. Inf. Secur."},{"key":"698_CR61","volume-title":"Model-Based User Interface Software Tools Current State of Declarative Models","author":"E Schlungbaum","year":"1996","unstructured":"Schlungbaum, E.: Model-Based User Interface Software Tools Current State of Declarative Models. Georgia Institute of Technology, Atlanta (1996)"},{"issue":"2","key":"698_CR62","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-driven engineering. IEEE Comput. 39(2), 25\u201331 (2006)","journal-title":"IEEE Comput."},{"key":"698_CR63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10145-3","volume-title":"Enterprise Information Systems Engineering: The MERODE Approach","author":"M Snoeck","year":"2014","unstructured":"Snoeck, M.: Enterprise Information Systems Engineering: The MERODE Approach. Springer, Berlin (2014)"},{"key":"698_CR64","doi-asserted-by":"crossref","unstructured":"Souchon, N., Vanderdonckt, J.: A review of XML-compliant user interface description languages. In: Interactive Systems. Design, Specification, and Verification, pp. 377\u2013391. Springer (2003)","DOI":"10.1007\/978-3-540-39929-2_26"},{"issue":"5","key":"698_CR65","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1109\/3468.867859","volume":"30","author":"C Stary","year":"2000","unstructured":"Stary, C.: TADEUS: seamless development of task-based and user-oriented interfaces. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 30(5), 509\u2013525 (2000)","journal-title":"IEEE Trans. Syst. Man Cybern. Part A Syst. Hum."},{"key":"698_CR66","doi-asserted-by":"crossref","unstructured":"Sukaviriya, P., Foley, J.D., Griffith, T.: A second generation user interface design environment: the model and the runtime architecture. In: Proceedings of the INTERACT\u201993 and CHI\u201993 Conference on Human Factors in Computing Systems, pp. 375\u2013382. ACM (1993)","DOI":"10.1145\/169059.169299"},{"key":"698_CR67","doi-asserted-by":"crossref","unstructured":"Szekely, P.A., Sukaviriya, P.N., Castells, P., Muthukumarasamy, J., Salcher, E.: Declarative interface models for user interface construction tools: the MASTERMIND approach. In: EHCI, pp. 120\u2013150. Citeseer (1995)","DOI":"10.1007\/978-0-387-34907-7_8"},{"key":"698_CR68","unstructured":"Vanderdonckt, J.: Model-driven engineering of user interfaces: promises, successes, and failures. In: ROCHI\u20192008, pp. 1\u201310 (2008)"},{"issue":"3","key":"698_CR69","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1016\/j.jss.2007.04.045","volume":"81","author":"W Viana","year":"2008","unstructured":"Viana, W., Andrade, R.M.C.: XMobile: a MB-UID environment for semi-automatic generation of adaptive applications for mobile devices. J. Syst. Softw. 81(3), 382\u2013394 (2008)","journal-title":"J. Syst. Softw."},{"key":"698_CR70","doi-asserted-by":"crossref","unstructured":"Vi Tran, T.A.: UI generation from task, domain and user models: the DB-USE approach. In: 2nd ACM SIGCHI, pp. 353\u2013356. ACM (2010)","DOI":"10.1145\/1822018.1822079"},{"key":"698_CR71","unstructured":"Vi Tran, T.A., Vanderdonckt, J., Kolp, M., Wautelet, Y.: Generating user interface for information applications from task, domain and user models with DB-USE. In: 1st International Workshop on USer Interface eXtensible Markup Language UsiXML\u20192010, pp. 183\u2013194 (2010)"},{"issue":"3","key":"698_CR72","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1145\/98188.98194","volume":"8","author":"C Wiecha","year":"1990","unstructured":"Wiecha, C., Bennett, W., Boies, S., Gould, J., Greene, S.: ITS: a tool for rapidly developing interactive applications. ACM Trans. Inf. Syst. (TOIS) 8(3), 204\u2013236 (1990)","journal-title":"ACM Trans. Inf. Syst. (TOIS)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-0698-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-018-0698-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-0698-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T20:23:22Z","timestamp":1775247802000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-018-0698-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,17]]},"references-count":72,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8]]}},"alternative-id":["698"],"URL":"https:\/\/doi.org\/10.1007\/s10270-018-0698-x","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,17]]},"assertion":[{"value":"30 June 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 May 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 September 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 October 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}