Evaluating user interface generation approaches: model-based versus model-driven development
Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of...
Saved in:
| Published in: | Software and systems modeling Vol. 18; no. 4; pp. 2753 - 2776 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.08.2019
Springer Nature B.V |
| Subjects: | |
| ISSN: | 1619-1366, 1619-1374 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of abstraction. Often, this generation is limited to the UI part of an application. However, achieving true model-driven development (MDD) requires the co-development of application and UI and, hence, needs to go a step further. This paper analyzes a large set of existing MB-UIDEs, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and adequately addresses the co-design of UI and application. Following the guidelines proposed by Kitchenham and Charters (Engineering 2,
2007
), we performed a systematic literature review. A total of 96 papers were examined. Based on these papers, an assessment framework containing 10 criteria with specific metrics to evaluate MB-UIDEs was defined and 30 different environments were evaluated following these criteria. The evaluation identifies several gaps in the existing state of the art and highlights the areas of promising improvement. The evaluation shows that, although a strong progress has being achieved over the last years, the existing environments do not yet fully exploit the benefits and potentialities of MDD, nor do they adequately integrate UI design with application logic design and generation. Further research needs to be done to support the MDD of UIs and the co-design of the underlying application. The difficulty of use of the existing MB-UIDEs, the lack of UI design flexibility, and the lack of complete and integrated development support are the main research gaps that need to be addressed. |
|---|---|
| AbstractList | Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of abstraction. Often, this generation is limited to the UI part of an application. However, achieving true model-driven development (MDD) requires the co-development of application and UI and, hence, needs to go a step further. This paper analyzes a large set of existing MB-UIDEs, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and adequately addresses the co-design of UI and application. Following the guidelines proposed by Kitchenham and Charters (Engineering 2, 2007), we performed a systematic literature review. A total of 96 papers were examined. Based on these papers, an assessment framework containing 10 criteria with specific metrics to evaluate MB-UIDEs was defined and 30 different environments were evaluated following these criteria. The evaluation identifies several gaps in the existing state of the art and highlights the areas of promising improvement. The evaluation shows that, although a strong progress has being achieved over the last years, the existing environments do not yet fully exploit the benefits and potentialities of MDD, nor do they adequately integrate UI design with application logic design and generation. Further research needs to be done to support the MDD of UIs and the co-design of the underlying application. The difficulty of use of the existing MB-UIDEs, the lack of UI design flexibility, and the lack of complete and integrated development support are the main research gaps that need to be addressed. Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of abstraction. Often, this generation is limited to the UI part of an application. However, achieving true model-driven development (MDD) requires the co-development of application and UI and, hence, needs to go a step further. This paper analyzes a large set of existing MB-UIDEs, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and adequately addresses the co-design of UI and application. Following the guidelines proposed by Kitchenham and Charters (Engineering 2, 2007 ), we performed a systematic literature review. A total of 96 papers were examined. Based on these papers, an assessment framework containing 10 criteria with specific metrics to evaluate MB-UIDEs was defined and 30 different environments were evaluated following these criteria. The evaluation identifies several gaps in the existing state of the art and highlights the areas of promising improvement. The evaluation shows that, although a strong progress has being achieved over the last years, the existing environments do not yet fully exploit the benefits and potentialities of MDD, nor do they adequately integrate UI design with application logic design and generation. Further research needs to be done to support the MDD of UIs and the co-design of the underlying application. The difficulty of use of the existing MB-UIDEs, the lack of UI design flexibility, and the lack of complete and integrated development support are the main research gaps that need to be addressed. |
| Author | Ruiz, Jenny Snoeck, Monique Serral, Estefanía |
| Author_xml | – sequence: 1 givenname: Jenny orcidid: 0000-0002-1371-6353 surname: Ruiz fullname: Ruiz, Jenny organization: University of Holguín – sequence: 2 givenname: Estefanía orcidid: 0000-0001-7579-910X surname: Serral fullname: Serral, Estefanía email: estefania.serralasensio@kuleuven.be organization: KU Leuven – sequence: 3 givenname: Monique orcidid: 0000-0002-3824-3214 surname: Snoeck fullname: Snoeck, Monique organization: KU Leuven |
| BookMark | eNp9kF1LwzAUhoNMcM79AO8KXkfz0aWNdzLmBwy80TshpM3JrHRpTdoy_72ZHQqCXuWQc55zXp5TNHGNA4TOKbmkhGRXgRKWEUxojomQOd4doSkVVGLKs3TyXQtxguYhVAUhKZMyFWKKXlaDrnvdVW6T9AF8UrkOvNUlJBtw4GOncYluW9_o8hXCdbJtDNS40AFMMoAPfTh8GV8N4BIDA9RNuwXXnaFjq-sA88M7Q8-3q6flPV4_3j0sb9a45CLtcGFTY8sCUmtyK0RmBXCTL0wmjaRW5JzImEdqwyRIzlhuDKGSG8hZxLKCz9DFuDemfO8hdOqt6b2LJxWjjC4WklEep-g4VfomBA9Wtb7aav-hKFF7j2r0qKJHtfeodpHJfjFl1X056byu6n9JNpIhXnEb8D-Z_oY-Ad4EjGw |
| CitedBy_id | crossref_primary_10_1155_2022_3534167 crossref_primary_10_1049_cps2_12017 crossref_primary_10_3233_AIS_220355 crossref_primary_10_1016_j_infsof_2025_107736 crossref_primary_10_1109_ACCESS_2023_3287198 crossref_primary_10_3389_fcomp_2024_1397805 crossref_primary_10_1007_s11042_020_09651_6 crossref_primary_10_1007_s10270_023_01095_4 crossref_primary_10_3390_app112210776 crossref_primary_10_1007_s10270_024_01198_6 |
| Cites_doi | 10.1109/TSE.2002.1027801 10.1007/978-3-540-69489-2_14 10.1145/1774088.1774340 10.1049/ip-cdt:20045067 10.1145/169059.169299 10.1007/978-3-7091-9437-9_16 10.1007/11787044_20 10.1109/3468.867859 10.14236/ewic/IDS1996.15 10.1007/11431879_12 10.1007/978-94-010-0421-3_5 10.1524/icom.2011.0026 10.1007/978-3-642-15865-0_10 10.1145/964460.964461 10.1145/1614390.1614394 10.1016/j.jss.2010.05.079 10.1007/978-3-540-85992-5_12 10.1007/1-4020-3304-4_8 10.1145/98188.98194 10.1145/1385569.1385607 10.1016/S0953-5438(01)00042-X 10.21236/ADA268843 10.1631/FITEE.1500083 10.1016/S0953-5438(03)00010-9 10.1145/142750.142789 10.1016/j.advengsoft.2009.01.026 10.1007/978-3-319-10145-3 10.1145/1045446.1045466 10.1145/169059.169111 10.1016/j.advengsoft.2012.06.002 10.1109/MC.2006.58 10.1007/978-3-540-39929-2_26 10.2200/S00441ED1V01Y201208SWE001 10.1145/200968.200971 10.1007/978-3-540-45233-1_19 10.1007/3-540-44675-3_13 10.1007/978-3-540-70569-7_22 10.1145/2494603.2480297 10.1145/985921.985939 10.1147/sj.453.0451 10.1007/978-3-319-07233-3_28 10.1007/11752707_19 10.1145/1822018.1822079 10.1145/1385569.1385605 10.1109/TSE.2004.40 10.1109/APSEC.2013.38 10.1016/j.jss.2007.04.045 10.1007/978-0-387-34907-7_8 |
| ContentType | Journal Article |
| Copyright | Springer-Verlag GmbH Germany, part of Springer Nature 2018 Software & Systems Modeling is a copyright of Springer, (2018). All Rights Reserved. |
| Copyright_xml | – notice: Springer-Verlag GmbH Germany, part of Springer Nature 2018 – notice: Software & Systems Modeling is a copyright of Springer, (2018). All Rights Reserved. |
| DBID | AAYXX CITATION 3V. 7SC 7XB 8AL 8AO 8FD 8FE 8FG 8FK ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L7M L~C L~D M0N P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q9U |
| DOI | 10.1007/s10270-018-0698-x |
| DatabaseName | CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) ProQuest Pharma Collection Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology collection ProQuest One Community College ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic |
| DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Pharma Collection ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Collection ProQuest Computing ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Academic ProQuest Central (Alumni) ProQuest One Academic (New) |
| DatabaseTitleList | Computer Science Database |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1619-1374 |
| EndPage | 2776 |
| ExternalDocumentID | 10_1007_s10270_018_0698_x |
| GrantInformation_xml | – fundername: VLIR-UOS program under the Cuba Network project ZIUS2015AP033 grantid: ZIUS2015AP033 |
| GroupedDBID | -59 -5G -BR -EM -~C .4S .86 .DC .VR 06D 0R~ 0VY 123 1N0 203 2J2 2JN 2JY 2KG 2LR 2~H 30V 4.4 406 408 409 40D 40E 5VS 67Z 6NX 8AO 8FE 8FG 8TC 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDBF ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABSXP ABTEG ABTHY ABTKH ABTMW ABUWG ABWNU ABXPI ACAOD ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACUHS ACZOJ ADHHG ADHIR ADINQ ADKNI ADKPE ADMLS ADRFC ADTPH ADURQ ADYFF ADZKW AEFQL AEGAL AEGNC AEJHL AEJRE AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFKRA AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMTXH AMXSW AMYLF AMYQR AOCGG ARAPS ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN AZQEC B-. B0M BA0 BDATZ BENPR BGLVJ BGNMA BPHCQ BSONS CCPQU CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 DWQXO EAD EAP EBLON EBS EDO EIOEI EJD EMK EPL ESBYG ESX FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GXS HCIFZ HF~ HG5 HG6 HLICF HMJXF HQYDN HRMNR HVGLF I-F I09 IHE IJ- IKXTQ ITM IWAJR IXC IXE IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K6V K7- KDC KOV LAS LLZTM M0N M4Y MA- NB0 NPVJJ NQJWS NU0 O93 O9J OAM P62 P9O PF0 PQQKQ PROAC PT4 Q2X QOS R89 R9I RNS ROL RPX RSV S16 S27 S3B SAP SCO SDH SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TSG TSK TSV TUC TUS U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z5O Z7R Z7S Z7X Z7Z Z81 Z83 Z88 ZMTXR ~8M -Y2 2P1 2VQ AAPKM AARHV AAYXX ABBRH ABDBE ABFSG ABQSL ABRTQ ABULA ACBXY ACSTC ADHKG AEBTG AEKMD AEZWR AFDZB AFFHD AFGCZ AFHIU AFOHR AGQPQ AHPBZ AHSBF AHWEU AIXLP AJBLW ATHPR AYFIA CAG CITATION COF H13 HZ~ N2Q O9- PHGZM PHGZT PQGLB S1Z 3V. 7SC 7XB 8AL 8FD 8FK JQ2 L7M L~C L~D PKEHL PQEST PQUKI PRINS Q9U |
| ID | FETCH-LOGICAL-c364t-bf4dfcbe4fd8f667f6e3d85d79d91f68309ace9ad29e93228dd0193de82fcb7b3 |
| IEDL.DBID | P5Z |
| ISICitedReferencesCount | 18 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000475599900015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1619-1366 |
| IngestDate | Tue Nov 04 22:27:23 EST 2025 Tue Nov 18 22:18:17 EST 2025 Sat Nov 29 04:10:43 EST 2025 Fri Feb 21 02:34:12 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Keywords | Model-based user interface software tools Integration with application development User interface generation Model-driven development |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c364t-bf4dfcbe4fd8f667f6e3d85d79d91f68309ace9ad29e93228dd0193de82fcb7b3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0001-7579-910X 0000-0002-1371-6353 0000-0002-3824-3214 |
| PQID | 2121559213 |
| PQPubID | 43171 |
| PageCount | 24 |
| ParticipantIDs | proquest_journals_2121559213 crossref_primary_10_1007_s10270_018_0698_x crossref_citationtrail_10_1007_s10270_018_0698_x springer_journals_10_1007_s10270_018_0698_x |
| PublicationCentury | 2000 |
| PublicationDate | 2019-08-01 |
| PublicationDateYYYYMMDD | 2019-08-01 |
| PublicationDate_xml | – month: 08 year: 2019 text: 2019-08-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Berlin/Heidelberg |
| PublicationPlace_xml | – name: Berlin/Heidelberg – name: Heidelberg |
| PublicationTitle | Software and systems modeling |
| PublicationTitleAbbrev | Softw Syst Model |
| PublicationYear | 2019 |
| Publisher | Springer Berlin Heidelberg Springer Nature B.V |
| Publisher_xml | – name: Springer Berlin Heidelberg – name: Springer Nature B.V |
| References | 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–222. IEEE (2013) Gomaa, M., Salah, A., Rahman, S.: Towards a better model based user interface development environment: a comprehensive survey. In: MICS 5 (2005) Myers, B.A.: Why are human–computer interfaces difficult to design and implement. DTIC Document (1993) Aquino, N., Vanderdonckt, J., Pastor, O.: Transformation templates: adding flexibility to model-driven engineering of user interfaces. In: SAC’2010, pp. 1195–1202. ACM Press, New York, Sierre (2010) MolinaAIGiraldoWJGallardoJRedondoMAOrtegaMGarcíaGCIAT-GUI: a MDE-compliant environment for developing Graphical User Interfaces of information systemsAdv. Eng. Softw.201252102910.1016/j.advengsoft.2012.06.002 Gajos, K., Weld, D.S.: SUPPLE: automatically generating user interfaces. In: Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 93–100. ACM (2004) StaryCTADEUS: seamless development of task-based and user-oriented interfacesIEEE Trans. Syst. Man Cybern. Part A Syst. Hum.200030550952510.1109/3468.867859 SchlungbaumEModel-Based User Interface Software Tools Current State of Declarative Models1996AtlantaGeorgia Institute of Technology Souchon, N., Vanderdonckt, J.: A review of XML-compliant user interface description languages. In: Interactive Systems. Design, Specification, and Verification, pp. 377–391. Springer (2003) MoriGPaternòFSantoroCCTTE: support for developing and analyzing task models for interactive system designIEEE Trans. Softw. Eng.200228879781310.1109/TSE.2002.1027801 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’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 375–382. ACM (1993) Feuerstack, S., Blumendorf, M., Schwartze, V., Albayrak, S.: Model-based layout generation. In: AVI, pp. 217–224. ACM (2008) Vi Tran, T.A.: UI generation from task, domain and user models: the DB-USE approach. In: 2nd ACM SIGCHI, pp. 353–356. ACM (2010) GriffithsTBarclayPJPatonNWMcKirdyJKennedyJGrayPDCooperRGobleCAda SilvaPPTeallach: a model-based user interface development environment for object databasesInteract. Comput.2001141316810.1016/S0953-5438(01)00042-X AkikiPABandaraAKYuYAdaptive model-driven user interface development systemsACM Comput. Surv.20154719 MellorSJMDA Distilled: Principles of Model-Driven Architecture2004ReadingAddison-Wesley Professional 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–57 (2007) Guerrero-García, J., Gonzalez-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: preliminary results. In: Web Congress, 2009. LA-WEB’09. Latin American, pp. 36–43. IEEE (2009) 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) PenichetVMRLozanoMDGalludJATesorieroRUser interface analysis for groupware applications in the TOUCHE process modelAdv. Eng. Softw.20094012121212221187.6816410.1016/j.advengsoft.2009.01.026 Molina, J.C., Pastor, O.: MDA, OO-Method y la tecnología OlivaNova Model Excecution. I Taller Sobre Desarrollos Dirigidos Por Modelos, MDA Y Aplicaciones. Málaga (2004) 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–270. Springer (2003) 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–580 (2002) Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: a language supporting multi-path development of user interfaces. In: Engineering Human Computer Interaction and Interactive Systems, pp. 200–220. Springer (2005) 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ò, F. (eds.) Engineering Interactive Systems, pp. 134–141. Springer, Berlin, Heidelberg (2008) MeixnerGPaternòFVanderdoncktJPast, present, and future of model-based user interface developmentI-Com201110321110.1524/icom.2011.0026 Guerrero-García, J., González-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: complementary results. In: UsiXML 2011, pp. 229–236 (2011) KennardRLeaneyJTowards a general purpose architecture for UI generationJ. Syst. Softw.201083101896190610.1016/j.jss.2010.05.079 PastorOMolinaJCModel-Driven Architecture in Practice2007BerlinSpringer BézivinJIn search of a basic principle for model driven engineeringEur. J. Inform. Prof.2004522124 KaranamMMDA Tool support for model driven software evolution: a surveyIssues2015111117 Cabot, J., Teniente, E.: Constraint support in MDA tools: a survey. In: European Conference on Model Driven Architecture-Foundations and Applications, pp. 256–267. Springer (2006) 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–202. ACM (1992) 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–236. Springer (2005) Botterweck, G.: A model-driven approach to the engineering of multiple user interfaces. In: Kühne, T. (ed.) Models in Software Engineering, pp. 106–115. Springer, Berlin, Heidelberg (2006) PaternoFSantoroCSpanoLDMARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environmentsACM Trans. Comput. Hum. Interact. (TOCHI)20091641910.1145/1614390.1614394 GuerreroJVanderdoncktJGonzalezJFlowiXML: a step towards designing workflow management systemsJ. Web Eng.200842163182 MyersBAUser interface software toolsACM Trans. Comput. Hum. Interact. (TOCHI)19952164103350555610.1145/200968.200971 WiechaCBennettWBoiesSGouldJGreeneSITS: a tool for rapidly developing interactive applicationsACM Trans. Inf. Syst. (TOIS)19908320423610.1145/98188.98194 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–106. Springer, Dordrecht (2005) Lonczewski, F., Schreiber, S.: The FUSE-system: an integrated user interface design environment. In: CADUI, vol. 96, pp. 37–56 (1996) Puerta, A.R.: The MECANO project: comprehensive and integrated support for model-based interface development. In: CADUI, vol. 96, pp. 19–36 (1996) MoriGPaternoFSantoroCDesign and development of multidevice user interfaces through multiple logical descriptionsIEEE Trans. Softw. Eng.200430850752010.1109/TSE.2004.40 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–150. Citeseer (1995) Blumendorf, M., Lehmann, G., Feuerstack, S., Albayrak, S.: Executable models for human–computer interaction. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 238–251. Springer (2008) Luo, P., Szekely, P., Neches, R.: Management of interface design in HUMANOID. In: Proceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 107–114. ACM (1993) Engel, J., Herdin, C., Märtin, C.: Evaluation of model-based user interface development approaches. In: International Conference on Human–Computer Interaction, pp. 295–307. Springer (2014) MarinIOrtinFPedrosaGRodriguezJGenerating native user interfaces for multiple devices by means of model transformationFront. Inf. Technol. Electron. Eng.20151612995101710.1631/FITEE.1500083 SbouiTAyedMBGenerative software development techniques of user interface: survey and open issuesInt. J. Comput. Sci. Inf. Secur.2016147824 SchmidtDCModel-driven engineeringIEEE Comput.2006392253110.1109/MC.2006.58 Paternò, 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–111 (2004) Da Silva, P.P.: User interface declarative models and development environments: a survey. In: Interactive Systems Design, Specification, and Verification, pp. 207–226. Springer (2001) VianaWAndradeRMCXMobile: a MB-UID environment for semi-automatic generation of adaptive applications for mobile devicesJ. Syst. Softw.200881338239410.1016/j.jss.2007.04.045 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’95, pp. 262–278. Citeseer (1995) 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–12. ACM (2013) 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–233 (2007) Molina, P.J., Meliá, S., Pastor, O.: Just-UI : a user interface s E Schlungbaum (698_CR61) 1996 T Sboui (698_CR60) 2016; 14 698_CR29 B Hailpern (698_CR27) 2006; 45 VMR Penichet (698_CR56) 2009; 40 698_CR36 698_CR37 M Brambilla (698_CR10) 2012 698_CR39 698_CR32 698_CR33 698_CR34 698_CR35 M Snoeck (698_CR63) 2014 O Pastor (698_CR52) 2007 W Viana (698_CR69) 2008; 81 C Stary (698_CR65) 2000; 30 698_CR70 698_CR71 PA Akiki (698_CR2) 2015; 47 698_CR7 698_CR8 698_CR5 698_CR3 698_CR18 698_CR4 698_CR19 698_CR1 698_CR25 698_CR28 698_CR22 698_CR66 698_CR67 698_CR24 698_CR68 698_CR20 698_CR64 G Mori (698_CR47) 2004; 30 C Wiecha (698_CR72) 1990; 8 S Goderis (698_CR21) 2008 G Mori (698_CR48) 2002; 28 698_CR14 698_CR58 698_CR15 698_CR59 698_CR16 698_CR17 698_CR11 I Marin (698_CR38) 2015; 16 698_CR55 698_CR9 698_CR13 698_CR57 698_CR51 698_CR53 SJ Mellor (698_CR41) 2004 J Guerrero (698_CR26) 2008; 4 G Calvary (698_CR12) 2003; 15 T Griffiths (698_CR23) 2001; 14 AI Molina (698_CR44) 2012; 52 DC Schmidt (698_CR62) 2006; 39 698_CR49 698_CR43 F Paterno (698_CR54) 2009; 16 G Meixner (698_CR40) 2011; 10 698_CR45 BA Myers (698_CR50) 1995; 2 698_CR46 M Karanam (698_CR30) 2015; 1 698_CR42 J Bézivin (698_CR6) 2004; 5 R Kennard (698_CR31) 2010; 83 |
| References_xml | – reference: Blumendorf, M., Lehmann, G., Feuerstack, S., Albayrak, S.: Executable models for human–computer interaction. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 238–251. Springer (2008) – reference: GoderisSOn the Separation of User Interface Concerns: A Programmer’s Perspective on the Modularisation of User Interface Code2008AntwerpASP/VUBPRESS/UPA – reference: Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: a language supporting multi-path development of user interfaces. In: Engineering Human Computer Interaction and Interactive Systems, pp. 200–220. Springer (2005) – reference: KaranamMMDA Tool support for model driven software evolution: a surveyIssues2015111117 – reference: Luo, P., Szekely, P., Neches, R.: Management of interface design in HUMANOID. In: Proceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 107–114. ACM (1993) – reference: Paternò, F.: From model-based to natural development. IST PROGRAMME (2003) – reference: Raneburger, D.: Interactive model-driven generation of graphical user interfaces for multiple devices. Doctoral dissertation, Vienna University of Technology (2014) – reference: 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–110 (2004) – reference: MarinIOrtinFPedrosaGRodriguezJGenerating native user interfaces for multiple devices by means of model transformationFront. Inf. Technol. Electron. Eng.20151612995101710.1631/FITEE.1500083 – reference: Vanderdonckt, J.: Model-driven engineering of user interfaces: promises, successes, and failures. In: ROCHI’2008, pp. 1–10 (2008) – reference: GriffithsTBarclayPJPatonNWMcKirdyJKennedyJGrayPDCooperRGobleCAda SilvaPPTeallach: a model-based user interface development environment for object databasesInteract. Comput.2001141316810.1016/S0953-5438(01)00042-X – reference: Märtin, C.: Software life cycle automation for interactive applications: the AME design environment. In: CADUI, pp. 57–76 (1996) – reference: PastorOMolinaJCModel-Driven Architecture in Practice2007BerlinSpringer – reference: 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’95, pp. 262–278. Citeseer (1995) – reference: Engel, J., Herdin, C., Märtin, C.: Evaluation of model-based user interface development approaches. In: International Conference on Human–Computer Interaction, pp. 295–307. Springer (2014) – reference: 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–202. ACM (1992) – reference: 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’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 375–382. ACM (1993) – reference: 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–106. Springer, Dordrecht (2005) – reference: Souchon, N., Vanderdonckt, J.: A review of XML-compliant user interface description languages. In: Interactive Systems. Design, Specification, and Verification, pp. 377–391. Springer (2003) – reference: CalvaryGCoutazJTheveninDLimbourgQBouillonLVanderdoncktJA unifying reference framework for multi-target user interfacesInteract. Comput.200315328930810.1016/S0953-5438(03)00010-9 – reference: 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–233 (2007) – reference: Guerrero-García, J., Gonzalez-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: preliminary results. In: Web Congress, 2009. LA-WEB’09. Latin American, pp. 36–43. IEEE (2009) – reference: Molina, J.C., Pastor, O.: MDA, OO-Method y la tecnología OlivaNova Model Excecution. I Taller Sobre Desarrollos Dirigidos Por Modelos, MDA Y Aplicaciones. Málaga (2004) – reference: Molina, P.J., Meliá, S., Pastor, O.: Just-UI : a user interface specification model. In: CADUI’2002, pp. 63–74. Kluwer Acad. Pub, Dordrecht (2002) – reference: MeixnerGPaternòFVanderdoncktJPast, present, and future of model-based user interface developmentI-Com201110321110.1524/icom.2011.0026 – reference: Botterweck, G.: A model-driven approach to the engineering of multiple user interfaces. In: Kühne, T. (ed.) Models in Software Engineering, pp. 106–115. Springer, Berlin, Heidelberg (2006) – reference: Myers, B.A.: Why are human–computer interfaces difficult to design and implement. DTIC Document (1993) – reference: Cabot, J., Teniente, E.: Constraint support in MDA tools: a survey. In: European Conference on Model Driven Architecture-Foundations and Applications, pp. 256–267. Springer (2006) – reference: Feuerstack, S., Blumendorf, M., Schwartze, V., Albayrak, S.: Model-based layout generation. In: AVI, pp. 217–224. ACM (2008) – reference: MyersBAUser interface software toolsACM Trans. Comput. Hum. Interact. (TOCHI)19952164103350555610.1145/200968.200971 – reference: 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–57 (2007) – reference: Lonczewski, F., Schreiber, S.: The FUSE-system: an integrated user interface design environment. In: CADUI, vol. 96, pp. 37–56 (1996) – reference: VianaWAndradeRMCXMobile: a MB-UID environment for semi-automatic generation of adaptive applications for mobile devicesJ. Syst. Softw.200881338239410.1016/j.jss.2007.04.045 – reference: 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’2010, pp. 183–194 (2010) – reference: AkikiPABandaraAKYuYAdaptive model-driven user interface development systemsACM Comput. Surv.20154719 – reference: MellorSJMDA Distilled: Principles of Model-Driven Architecture2004ReadingAddison-Wesley Professional – reference: PaternoFSantoroCSpanoLDMARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environmentsACM Trans. Comput. Hum. Interact. (TOCHI)20091641910.1145/1614390.1614394 – reference: WiechaCBennettWBoiesSGouldJGreeneSITS: a tool for rapidly developing interactive applicationsACM Trans. Inf. Syst. (TOIS)19908320423610.1145/98188.98194 – reference: 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–338 (2004) – reference: MolinaAIGiraldoWJGallardoJRedondoMAOrtegaMGarcíaGCIAT-GUI: a MDE-compliant environment for developing Graphical User Interfaces of information systemsAdv. Eng. Softw.201252102910.1016/j.advengsoft.2012.06.002 – reference: SchlungbaumEModel-Based User Interface Software Tools Current State of Declarative Models1996AtlantaGeorgia Institute of Technology – reference: SnoeckMEnterprise Information Systems Engineering: The MERODE Approach2014BerlinSpringer10.1007/978-3-319-10145-3 – reference: 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) – reference: 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–236. Springer (2005) – reference: 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–150. Citeseer (1995) – reference: HailpernBTarrPModel-driven development: the good, the bad, and the uglyIBM Syst. J.200645345146110.1147/sj.453.0451 – reference: Da Silva, P.P.: User interface declarative models and development environments: a survey. In: Interactive Systems Design, Specification, and Verification, pp. 207–226. Springer (2001) – reference: Guerrero-García, J., González-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: complementary results. In: UsiXML 2011, pp. 229–236 (2011) – reference: BézivinJIn search of a basic principle for model driven engineeringEur. J. Inform. Prof.2004522124 – reference: 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–240. ACM (2008) – reference: Gomaa, M., Salah, A., Rahman, S.: Towards a better model based user interface development environment: a comprehensive survey. In: MICS 5 (2005) – reference: Paternò, 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–111 (2004) – reference: MoriGPaternoFSantoroCDesign and development of multidevice user interfaces through multiple logical descriptionsIEEE Trans. Softw. Eng.200430850752010.1109/TSE.2004.40 – reference: Gajos, K., Weld, D.S.: SUPPLE: automatically generating user interfaces. In: Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 93–100. ACM (2004) – reference: 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–12. ACM (2013) – reference: Jha, N.K.: Low-power system scheduling, synthesis and displays. In: IEE Proceedings-Computers and Digital Techniques, vol. 152, pp. 344–352 (2005) – reference: 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–580 (2002) – reference: KennardRLeaneyJTowards a general purpose architecture for UI generationJ. Syst. Softw.201083101896190610.1016/j.jss.2010.05.079 – reference: Aquino, N., Vanderdonckt, J., Pastor, O.: Transformation templates: adding flexibility to model-driven engineering of user interfaces. In: SAC’2010, pp. 1195–1202. ACM Press, New York, Sierre (2010) – reference: SchmidtDCModel-driven engineeringIEEE Comput.2006392253110.1109/MC.2006.58 – reference: MoriGPaternòFSantoroCCTTE: support for developing and analyzing task models for interactive system designIEEE Trans. Softw. Eng.200228879781310.1109/TSE.2002.1027801 – reference: 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ò, F. (eds.) Engineering Interactive Systems, pp. 134–141. Springer, Berlin, Heidelberg (2008) – reference: 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–358. Springer, Berlin, Heidelberg (2011) – reference: PenichetVMRLozanoMDGalludJATesorieroRUser interface analysis for groupware applications in the TOUCHE process modelAdv. Eng. Softw.20094012121212221187.6816410.1016/j.advengsoft.2009.01.026 – reference: Vi Tran, T.A.: UI generation from task, domain and user models: the DB-USE approach. In: 2nd ACM SIGCHI, pp. 353–356. ACM (2010) – reference: 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–222. IEEE (2013) – reference: BrambillaMCabotJWimmerMModel-Driven Software Engineering in Practice2012San RafaelMorgan & Claypool10.2200/S00441ED1V01Y201208SWE001 – reference: Puerta, A.R.: The MECANO project: comprehensive and integrated support for model-based interface development. In: CADUI, vol. 96, pp. 19–36 (1996) – reference: SbouiTAyedMBGenerative software development techniques of user interface: survey and open issuesInt. J. Comput. Sci. Inf. Secur.2016147824 – reference: StaryCTADEUS: seamless development of task-based and user-oriented interfacesIEEE Trans. Syst. Man Cybern. Part A Syst. Hum.200030550952510.1109/3468.867859 – reference: GuerreroJVanderdoncktJGonzalezJFlowiXML: a step towards designing workflow management systemsJ. Web Eng.200842163182 – reference: 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–270. Springer (2003) – ident: 698_CR22 – volume: 28 start-page: 797 issue: 8 year: 2002 ident: 698_CR48 publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.2002.1027801 – ident: 698_CR9 doi: 10.1007/978-3-540-69489-2_14 – ident: 698_CR4 doi: 10.1145/1774088.1774340 – ident: 698_CR28 doi: 10.1049/ip-cdt:20045067 – ident: 698_CR32 – ident: 698_CR66 doi: 10.1145/169059.169299 – ident: 698_CR16 – ident: 698_CR8 doi: 10.1007/978-3-7091-9437-9_16 – ident: 698_CR39 – ident: 698_CR11 doi: 10.1007/11787044_20 – ident: 698_CR59 – volume-title: On the Separation of User Interface Concerns: A Programmer’s Perspective on the Modularisation of User Interface Code year: 2008 ident: 698_CR21 – volume: 30 start-page: 509 issue: 5 year: 2000 ident: 698_CR65 publication-title: IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. doi: 10.1109/3468.867859 – ident: 698_CR35 – ident: 698_CR43 doi: 10.14236/ewic/IDS1996.15 – ident: 698_CR34 doi: 10.1007/11431879_12 – ident: 698_CR46 doi: 10.1007/978-94-010-0421-3_5 – volume: 10 start-page: 2 issue: 3 year: 2011 ident: 698_CR40 publication-title: I-Com doi: 10.1524/icom.2011.0026 – volume: 14 start-page: 824 issue: 7 year: 2016 ident: 698_CR60 publication-title: Int. J. Comput. Sci. Inf. Secur. – ident: 698_CR3 doi: 10.1007/978-3-642-15865-0_10 – ident: 698_CR20 doi: 10.1145/964460.964461 – volume: 16 start-page: 19 issue: 4 year: 2009 ident: 698_CR54 publication-title: ACM Trans. Comput. Hum. Interact. (TOCHI) doi: 10.1145/1614390.1614394 – volume: 83 start-page: 1896 issue: 10 year: 2010 ident: 698_CR31 publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2010.05.079 – ident: 698_CR45 – ident: 698_CR18 doi: 10.1007/978-3-540-85992-5_12 – ident: 698_CR68 – ident: 698_CR29 doi: 10.1007/1-4020-3304-4_8 – volume: 8 start-page: 204 issue: 3 year: 1990 ident: 698_CR72 publication-title: ACM Trans. Inf. Syst. (TOIS) doi: 10.1145/98188.98194 – ident: 698_CR33 – ident: 698_CR71 – ident: 698_CR42 doi: 10.1145/1385569.1385607 – ident: 698_CR58 – volume: 14 start-page: 31 issue: 1 year: 2001 ident: 698_CR23 publication-title: Interact. Comput. doi: 10.1016/S0953-5438(01)00042-X – volume-title: MDA Distilled: Principles of Model-Driven Architecture year: 2004 ident: 698_CR41 – volume-title: Model-Driven Architecture in Practice year: 2007 ident: 698_CR52 – ident: 698_CR49 doi: 10.21236/ADA268843 – volume-title: Model-Based User Interface Software Tools Current State of Declarative Models year: 1996 ident: 698_CR61 – volume: 16 start-page: 995 issue: 12 year: 2015 ident: 698_CR38 publication-title: Front. Inf. Technol. Electron. Eng. doi: 10.1631/FITEE.1500083 – ident: 698_CR24 – volume: 15 start-page: 289 issue: 3 year: 2003 ident: 698_CR12 publication-title: Interact. Comput. doi: 10.1016/S0953-5438(03)00010-9 – ident: 698_CR51 doi: 10.1145/142750.142789 – volume: 40 start-page: 1212 issue: 12 year: 2009 ident: 698_CR56 publication-title: Adv. Eng. Softw. doi: 10.1016/j.advengsoft.2009.01.026 – volume-title: Enterprise Information Systems Engineering: The MERODE Approach year: 2014 ident: 698_CR63 doi: 10.1007/978-3-319-10145-3 – volume: 47 start-page: 9 issue: 1 year: 2015 ident: 698_CR2 publication-title: ACM Comput. Surv. – ident: 698_CR53 – ident: 698_CR55 doi: 10.1145/1045446.1045466 – ident: 698_CR37 doi: 10.1145/169059.169111 – volume: 52 start-page: 10 year: 2012 ident: 698_CR44 publication-title: Adv. Eng. Softw. doi: 10.1016/j.advengsoft.2012.06.002 – volume: 39 start-page: 25 issue: 2 year: 2006 ident: 698_CR62 publication-title: IEEE Comput. doi: 10.1109/MC.2006.58 – ident: 698_CR64 doi: 10.1007/978-3-540-39929-2_26 – volume: 1 start-page: 11 issue: 1 year: 2015 ident: 698_CR30 publication-title: Issues – ident: 698_CR25 – volume-title: Model-Driven Software Engineering in Practice year: 2012 ident: 698_CR10 doi: 10.2200/S00441ED1V01Y201208SWE001 – volume: 2 start-page: 64 issue: 1 year: 1995 ident: 698_CR50 publication-title: ACM Trans. Comput. Hum. Interact. (TOCHI) doi: 10.1145/200968.200971 – volume: 4 start-page: 163 issue: 2 year: 2008 ident: 698_CR26 publication-title: J. Web Eng. – ident: 698_CR13 doi: 10.1007/978-3-540-45233-1_19 – ident: 698_CR15 doi: 10.1007/3-540-44675-3_13 – ident: 698_CR7 doi: 10.1007/978-3-540-70569-7_22 – ident: 698_CR36 – ident: 698_CR1 doi: 10.1145/2494603.2480297 – ident: 698_CR5 doi: 10.1145/985921.985939 – volume: 45 start-page: 451 issue: 3 year: 2006 ident: 698_CR27 publication-title: IBM Syst. J. doi: 10.1147/sj.453.0451 – volume: 5 start-page: 21 issue: 2 year: 2004 ident: 698_CR6 publication-title: Eur. J. Inform. Prof. – ident: 698_CR17 doi: 10.1007/978-3-319-07233-3_28 – ident: 698_CR14 doi: 10.1007/11752707_19 – ident: 698_CR70 doi: 10.1145/1822018.1822079 – ident: 698_CR19 doi: 10.1145/1385569.1385605 – volume: 30 start-page: 507 issue: 8 year: 2004 ident: 698_CR47 publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.2004.40 – ident: 698_CR57 doi: 10.1109/APSEC.2013.38 – volume: 81 start-page: 382 issue: 3 year: 2008 ident: 698_CR69 publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2007.04.045 – ident: 698_CR67 doi: 10.1007/978-0-387-34907-7_8 |
| SSID | ssib004299466 ssj0027432 |
| Score | 2.2817001 |
| Snippet | Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 2753 |
| SubjectTerms | Co-design Compilers Computer Science Information Systems Applications (incl.Internet) Interpreters IT in Business Literature reviews Logic design Programming Languages Programming Techniques Regular Paper Software Engineering Software Engineering/Programming and Operating Systems User interface User interfaces |
| SummonAdditionalLinks | – databaseName: SpringerLink dbid: RSV link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3NS8MwFA8yPXhxfuJ0Sg6elEDbpGniTWTD0xC_2EEIbT6GIFXaTfzzTbpkdaKCXtskLe8leb_2vfx-AJxEnNkoleaIcS0RiSVHOc8kKnSGlUmZlEY1YhPZaMTGY37tz3HXodo9pCSbnfrTYbfEiaTEDEWUM2SB46qNdszpNdzcPixtsMRhlMVXV6NSZpENRzGmNKQ2vxtyOTi1iPNLkrSJPcPuv956E2x4qAkv5nNjC6zocht0g4wD9Kt6BzwOPON3OYHunwV0FBKVyaWGk4aU2vkOBvJxXZ_DRj4HuQCooCvrmNX-kqrc5glVW4m0C-6Hg7vLK-RFF5DElEyRK9wzstDEKGYozQzVWLFUZVzx2FCGI26fz3OVcG2xX8KUsigRK80S2y0r8B7olC-l3geQGCxxYSJGioLQ2BQptnjLRkyeW9hCZA9EwdpCekZyJ4zxLFouZWc9Ya0nnPXEew-cLrq8zuk4fmvcDy4UfmXWInF0GilPYtwDZ8Fl7e0fBzv4U-tDsG6RFZ9XCvZBZ1rN9BFYk2_Tp7o6bibsB04N5t8 priority: 102 providerName: Springer Nature |
| Title | Evaluating user interface generation approaches: model-based versus model-driven development |
| URI | https://link.springer.com/article/10.1007/s10270-018-0698-x https://www.proquest.com/docview/2121559213 |
| Volume | 18 |
| WOSCitedRecordID | wos000475599900015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 1619-1374 dateEnd: 20191231 omitProxy: false ssIdentifier: ssj0027432 issn: 1619-1366 databaseCode: P5Z dateStart: 20190101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 1619-1374 dateEnd: 20191231 omitProxy: false ssIdentifier: ssj0027432 issn: 1619-1366 databaseCode: K7- dateStart: 20190101 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1619-1374 dateEnd: 20191231 omitProxy: false ssIdentifier: ssj0027432 issn: 1619-1366 databaseCode: BENPR dateStart: 20190101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLink customDbUrl: eissn: 1619-1374 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0027432 issn: 1619-1366 databaseCode: RSV dateStart: 20020901 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3LSsQwFL3o6MKNb3F8DFm4UoJt06aJG1EZEYRh8IWIUNo8RJBRp6PM55vbSa0KunHTRdOkpSfJPU1uzwHYCaRwUSrJqZBG0ThUkuYyVbQwKdM2EUpZXZlNpL2euL2Vfb_gVvq0ynpOrCZq_axwjXw_QhmEREYhO3x5pegahbur3kJjGmawGK0b-sndlw-uyqDMkRpJQ8Z5vas5-XUuQsuVUNCAS0HH3-NSQzZ_7I9WYed04b8PvAjznnCSo0kPWYIpM1iGhdrMgfixvQL3Xa_7PXgguHJBUEhiaHNlyEMlTY0IklqC3JQHpDLRoRgGNcHkjrfSn9JDnEKJbvKRVuH6tHt1cka99QJVjMcjiul7VhUmtlpYzlPLDdMi0anUMrRcsEC6-8tcR9I4BhgJrR1XZNqIyFVLC7YGrcHzwKwDiS1TrLCBiIsi5qEtEuZYl4ubMnfkJVZtCOoXnymvS472GE9Zo6iMWGUOqwyxysZt2P2s8jIR5fjr4q0an8yPzzJrwGnDXo1wU_xrYxt_N7YJc45QyUmC4Ba0RsM3sw2z6n30WA47MHPc7fUvOjB9ntJO1VXd8eLy5gPNk_CD |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS-UwGP1wVBg3vkaZ62uy0I1DsG3aNBFExAfK1YsLB1wItc1DhOGqt9cZ_VP-RvO1jdUB3bmYbduktDnJd5J8OQdgNZDCRakkp0IaReNQSZrLVNHCpEzbRChldWU2kfZ64vxcno7Akz8Lg2mVfkysBmp9o3CNfCNCGYRERiHbvr2j6BqFu6veQqOGRdc8_nVTtnLraM-171oUHeyf7R7SxlWAKsbjIcXMNKsKE1stLOep5YZpkehUahlaLlggc2VkriNpHLmJhNaOBjFtROSKpQVz9X6BsZiJFPtVN6WvJniVIZojUZKGjHO_i1of1YvQ4iUUNOBS0Ie3cbAlt__sx1Zh7mDqf_tB0zDZEGqyU_eAGRgx_VmY8mYVpBm7vsHFfqNr3r8iuDJDUChjYN07yFUlvY0IJV5i3ZSbpDIJohjmNcHklfuyuaQHGCKIbvOt5uDXp3zjPIz2b_rmO5DYMsUKG4i4KGIe2iJhjlU6XiBzR85i1YHAN3SmGt11tP_4nbWK0YiNzGEjQ2xkDx1YfylyW4uOfPTwksdD1ow_ZdaCoQM_PaLa2-9WtvBxZT_g6-HZyXF2fNTrLsKEI4-yToZcgtHh4N4sw7j6M7wuBytVxyBw-dlAewZh1U08 |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1NS-UwFL2oI-JGxy986oxZ6GYk2DZtmggiMvpQHB5voSAi1DYfIshTX59ff21-3eS2zXRmYNy5cNs2KW1Ock-Sm3MANgIpXJRKciqkUTQOlaS5TBUtTMq0TYRSVldmE2mvJ87PZX8MfvqzMJhW6cfEaqDWdwrXyLcjlEFIZBSybdukRfQPunv3DxQdpHCn1dtp1BA5Ma_PbvpW7h4fuLbejKLu4en3I9o4DFDFeDyimKVmVWFiq4XlPLXcMC0SnUotQ8sFC2SujMx1JI0jOpHQ2lEipo2IXLG0YK7ecfiUujkmphP2k4s_JnuVOZojVJKGjHO_o1of24vQ7iUUNOBS0Je_Y2JLdP_Zm61CXnf2I_-szzDTEG2yX_eMORgzg3mY9SYWpBnTFuDysNE7H1wTXLEhKKAxtO4d5LqS5EbkEi-9bsodUpkHUQz_mmBSy2PZXNJDDB1Et3lYi3D2Lt-4BBODu4FZBhJbplhhAxEXRcxDWyTMsU3HF2TuSFusOhD4Rs9Uo8eOtiC3WaskjTjJHE4yxEn20oFvv4vc12Ikbz285rGRNeNSmbXA6MCWR1d7-7-Vrbxd2TpMOXxlP457J6sw7TilrHMk12BiNHw0X2BSPY1uyuHXqo8QuHpvnP0CX15WYA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Evaluating+user+interface+generation+approaches%3A+model-based+versus+model-driven+development&rft.jtitle=Software+and+systems+modeling&rft.au=Ruiz%2C+Jenny&rft.au=Serral%2C+Estefan%C3%ADa&rft.au=Snoeck%2C+Monique&rft.date=2019-08-01&rft.pub=Springer+Nature+B.V&rft.issn=1619-1366&rft.eissn=1619-1374&rft.volume=18&rft.issue=4&rft.spage=2753&rft.epage=2776&rft_id=info:doi/10.1007%2Fs10270-018-0698-x&rft.externalDBID=HAS_PDF_LINK |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1619-1366&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1619-1366&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1619-1366&client=summon |