{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T11:29:31Z","timestamp":1740137371070,"version":"3.37.3"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,12,6]],"date-time":"2017-12-06T00:00:00Z","timestamp":1512518400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,12,6]],"date-time":"2017-12-06T00:00:00Z","timestamp":1512518400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","award":["TIN2013-41576-R","BES-2014-067974"],"award-info":[{"award-number":["TIN2013-41576-R","BES-2014-067974"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1027854"],"award-info":[{"award-number":["1027854"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Univ Access Inf Soc"],"published-print":{"date-parts":[[2019,11]]},"DOI":"10.1007\/s10209-017-0606-0","type":"journal-article","created":{"date-parts":[[2017,12,6]],"date-time":"2017-12-06T08:55:08Z","timestamp":1512550508000},"page":"747-770","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A microservice-based architecture for enhancing the user experience in cross-device distributed mashup UIs with multiple forms of interaction"],"prefix":"10.1007","volume":"18","author":[{"given":"Antonio Jes\u00fas","family":"Fern\u00e1ndez-Garc\u00eda","sequence":"first","affiliation":[]},{"given":"Luis","family":"Iribarne","sequence":"additional","affiliation":[]},{"given":"Antonio","family":"Corral","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8035-5260","authenticated-orcid":false,"given":"Javier","family":"Criado","sequence":"additional","affiliation":[]},{"given":"James Z.","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,12,6]]},"reference":[{"key":"606_CR1","doi-asserted-by":"crossref","unstructured":"Albertos-Marco, F., Penichet, V.M.R., Gallud, J.A.: Distributing interaction in responsive cross-device applications. In: Current Trends in Web Engineering ICWE 2016. LNCS 9881, pp. 174\u2013178. Springer (2016)","DOI":"10.1007\/978-3-319-46963-8_16"},{"key":"606_CR2","unstructured":"Beck, K., et al.: Manifesto for agile software development. \n                    http:\/\/agilemanifesto.org"},{"issue":"2","key":"606_CR3","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2015.27","volume":"32","author":"L Chen","year":"2015","unstructured":"Chen, L.: Continuous delivery: huge benefits, but challenges too. IEEE Softw. 32(2), 50\u201354 (2015)","journal-title":"IEEE Softw."},{"issue":"12","key":"606_CR4","doi-asserted-by":"publisher","first-page":"1677","DOI":"10.1002\/spe.2306","volume":"45","author":"J Criado","year":"2015","unstructured":"Criado, J., Rodr\u00edguez-Gracia, D., Iribarne, L., Padilla, N.: Toward the adaptation of component-based architectures by model transformation: behind smart user interfaces. Softw. Pract. Exp. 45(12), 1677\u20131718 (2015)","journal-title":"Softw. Pract. Exp."},{"key":"606_CR5","unstructured":"Criado, J., Vicente-Chicote, C., Padilla, N., Iribarne, L.: A model-driven approach to graphical user interface runtime adaptation. In: 5th International Workshop on Models, CEUR-WS, vol. 641, pp. 49\u201359 (2010)"},{"key":"606_CR6","unstructured":"Cyfe: Business mashup to manage social media, analytics, marketing, sales, support and infrastructure components. \n                    http:\/\/www.cyfe.com\/"},{"key":"606_CR7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-55049-2","volume-title":"Mashups: Concepts, Models and Architectures","author":"F Daniel","year":"2014","unstructured":"Daniel, F., Matera, M.: Mashups: Concepts, Models and Architectures. Springer, Berlin (2014)"},{"key":"606_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-1-4471-2271-5_1","volume-title":"Distributed User Interfaces: State of the Art, Distributed User Interfaces, Human\u2013Computer Interaction","author":"N Elmqvist","year":"2011","unstructured":"Elmqvist, N.: Distributed User Interfaces: State of the Art, Distributed User Interfaces, Human\u2013Computer Interaction, pp. 1\u201312. Springer, London (2011)"},{"key":"606_CR9","unstructured":"ENIA: The Environmental Information Agent Project. \n                    http:\/\/acg.ual.es\/projects\/enia\/ui\/"},{"key":"606_CR10","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-7091-1568-8_4","volume-title":"Cloud Computing Patterns","author":"Christoph Fehling","year":"2013","unstructured":"Fehling, C., Leymann, F., Retter, R., Schupeck, W., Arbitter, P.: Cloud application architecture patterns. In: Cloud computing patterns: fundamentals to design, build, and manage cloud applications, pp. 151\u2013238. Springer, Vienna (2014). \n                    https:\/\/doi.org\/10.1007\/978-3-7091-1568-8_4"},{"key":"606_CR11","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-Garc\u00eda, A.J., Iribarne, L., Corral, A., Wang, J.Z.: Evolving mashup interfaces using a distributed machine learning and model transformation methodology. In: OTM 2015. LNCS 9416, pp. 401\u2013410. Springer (2015)","DOI":"10.1007\/978-3-319-26138-6_43"},{"key":"606_CR12","first-page":"576","volume":"2010","author":"JI Fern\u00e1ndez-Villamor","year":"2010","unstructured":"Fern\u00e1ndez-Villamor, J.I., Iglesias, C.A., Garijo, M.: Microservices\u2014lightweight service descriptions for REST architectural style. ICAART 2010, 576\u2013579 (2010)","journal-title":"ICAART"},{"key":"606_CR13","volume-title":"Patterns of Enterprise Application Architecture","author":"M Fowler","year":"2002","unstructured":"Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)"},{"key":"606_CR14","unstructured":"Freeboard: Dashboards for the internet of things. \n                    http:\/\/freeboard.io\/"},{"key":"606_CR15","unstructured":"Geckoboard: KPI mashup dashboard software for businesses. \n                    https:\/\/www.geckoboard.com\/"},{"key":"606_CR16","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.ijhcs.2015.10.008","volume":"87","author":"G Ghiani","year":"2016","unstructured":"Ghiani, G., Patern\u00f2, F., Spano, L.D., Pintori, G.: An environment for end-user development of web mashups. Int. J. Hum. Comput. Stud. 87, 38\u201364 (2016)","journal-title":"Int. J. Hum. Comput. Stud."},{"key":"606_CR17","doi-asserted-by":"crossref","unstructured":"Han, S., He, D., Yue, Z., Brusilovsky, P.: Supporting cross-device web search with social navigation-based mobile touch interactions. In: User Modeling, Adaptation and Personalization UMAP 2015. LNCS 9146, pp. 143\u2013155. Springer (2015)","DOI":"10.1007\/978-3-319-20267-9_12"},{"key":"606_CR18","doi-asserted-by":"crossref","unstructured":"Hoyer, V., Fischer, M.: Market overview of enterprise mashup tools. In: Service-Oriented Computing ICSOC 2008. LNCS, vol. 5364, pp. 708\u2013721. Springer (2008)","DOI":"10.1007\/978-3-540-89652-4_62"},{"key":"606_CR19","volume-title":"Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation","author":"J Humble","year":"2011","unstructured":"Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Addison-Wesley, Reading (2011)"},{"key":"606_CR20","unstructured":"Inc: Cisco Systems. Cisco Visual Networking Index: Forecast and Methodology, 2015\u20132020. Technical Report, Cisco Systems, Inc. (2016)"},{"issue":"19","key":"606_CR21","first-page":"2669","volume":"18","author":"L Iribarne","year":"2012","unstructured":"Iribarne, L., Padilla, N., Criado, J., Vicente-Chicote, C.: Metamodeling the structure and interaction behavior of cooperative component-based user interfaces. J. Univ. Comput. 18(19), 2669\u20132685 (2012)","journal-title":"J. Univ. Comput."},{"key":"606_CR22","doi-asserted-by":"publisher","first-page":"722","DOI":"10.1007\/978-3-642-03655-2_79","volume-title":"Human-Computer Interaction \u2013 INTERACT 2009","author":"Shaun K. Kane","year":"2009","unstructured":"Kane, S.K., Karlson, A.K., Meyers, B.R., Johns, P., Jacobs, A., Smith, G.: Exploring cross-device web use on PCs and mobile devices. In: Human\u2013Computer Interaction INTERACT 2009. LNCS, vol. 5726, pp. 722\u2013735. Springer, Berlin (2009)"},{"key":"606_CR23","volume-title":"Data Mining: Concepts, Models, Methods and Algorithms","author":"M Kantardzic","year":"2002","unstructured":"Kantardzic, M.: Data Mining: Concepts, Models, Methods and Algorithms. Wiley, London (2002)"},{"key":"606_CR24","unstructured":"Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term. \n                    http:\/\/martinfowler.com\/articles\/microservices.html\n                    \n                   (2014)"},{"key":"606_CR25","unstructured":"Nebeling, M., Zimmerli, C., Husmann, M., Simmen, D.E., Norrie, M.C.: Information concepts for cross-device applications. In: 3rd Work. on Distributed User Interfaces: Models, Methods and Tools (DUI 2013), pp. 14\u201317 (2013)"},{"key":"606_CR26","unstructured":"Netvibes: Mashup application for analyze and act on all the data that matters to a brand or business. \n                    https:\/\/www.netvibes.com\/"},{"key":"606_CR27","unstructured":"OGC: The open geospatial consortium. \n                    http:\/\/www.opengeospatial.org\/"},{"issue":"3","key":"606_CR28","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1002\/spe.2233","volume":"45","author":"MA Paredes-Valverde","year":"2015","unstructured":"Paredes-Valverde, M.A., Alor-Hern\u00e1ndez, G., Rodr\u00edguez-Gonz\u00e1lez, A., Valencia-Garc\u00eda, R., Jim\u00e9nez-Domingo, E.: A systematic review of tools, languages, and methodologies for mashup development. Softw. Pract. Exp. 45(3), 365\u2013397 (2015)","journal-title":"Softw. Pract. Exp."},{"key":"606_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/9780470779446","volume-title":"Ubiquitous Computing: Basics and Vision","author":"S Poslad","year":"2009","unstructured":"Poslad, S.: Ubiquitous Computing: Basics and Vision, pp. 1\u201340. Wiley, London (2009)"},{"key":"606_CR30","first-page":"181","volume-title":"Feature Engineering","author":"K Ramasubramanian","year":"2017","unstructured":"Ramasubramanian, K., Singh, A.: Feature Engineering, pp. 181\u2013217. Apress, Berkeley (2017)"},{"key":"606_CR31","doi-asserted-by":"crossref","unstructured":"Sanctorum, A., Signer, B.: Towards user-defined cross-device interaction. In: Current Trends in Web Eng. ICWE 2016. LNCS, vol. 9881, pp. 179\u2013187. Springer (2016)","DOI":"10.1007\/978-3-319-46963-8_17"},{"key":"606_CR32","doi-asserted-by":"crossref","unstructured":"Santosa, S., Wigdor, D.: A field study of multi-device workflows in distributed workspaces. In: The ACM Int. Joint Conf. on Pervasive and Ubiquitous Computing (UbiComp 2013), pp. 63\u201372. ACM, New York (2013)","DOI":"10.1145\/2493432.2493476"},{"key":"606_CR33","unstructured":"SOAP (Simple Object Access Protocol) W3C Standard. \n                    https:\/\/www.w3.org\/TR\/soap12\/"},{"key":"606_CR34","unstructured":"REDIAM network. The Andalusian Environmental Information Network, Spain. \n                    http:\/\/www.juntadeandalucia.es\/medioambiente\/site\/rediam\/"},{"issue":"1","key":"606_CR35","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1109\/MS.2015.11","volume":"32","author":"J Th\u00f6nes","year":"2015","unstructured":"Th\u00f6nes, J.: Microservices. IEEE Softw. 32(1), 113\u2013116 (2015)","journal-title":"IEEE Softw."},{"key":"606_CR36","doi-asserted-by":"crossref","unstructured":"Tschudnowsky A., Gaedke M.: Loop discovery in publish-subscribe-based user interface mashups. In: Engineering the Web in the Big Data Era ICWE 2015. LNCS, vol. 9114, pp. 683\u2013686. Springer (2015)","DOI":"10.1007\/978-3-319-19890-3_57"},{"key":"606_CR37","doi-asserted-by":"crossref","unstructured":"Vallecillos, J., Criado, J., Fern\u00e1ndez-Garc\u00eda, A.J., Padilla, N., Iribarne, L.: A web services infrastructure for the management of mashup interfaces. In: Workshop on Engineering Service-Oriented Applications (WESOA 2015). LNCS, vol. 9586, pp. 64\u201375, Springer (2016)","DOI":"10.1007\/978-3-662-50539-7_6"},{"key":"606_CR38","unstructured":"Velosa, A., Schulte, W.R, Lheureux, B.J.: Hype cycle for the internet of things. \n                    https:\/\/www.gartner.com\/doc\/3371743\/hype-cycle-internet-things-\n                    \n                   (2016)"},{"issue":"1","key":"606_CR39","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1016\/j.dss.2004.04.008","volume":"40","author":"M zur Muehlen","year":"2005","unstructured":"zur Muehlen, M., Nickerson, J., Swenson, K.D.: Developing web services choreography standards: the case of REST vs. SOAP. Decis. Supp. Syst. 40(1), 9\u201329 (2005)","journal-title":"Decis. Supp. Syst."}],"container-title":["Universal Access in the Information Society"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10209-017-0606-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10209-017-0606-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10209-017-0606-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,16]],"date-time":"2020-05-16T16:37:51Z","timestamp":1589647071000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10209-017-0606-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,6]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,11]]}},"alternative-id":["606"],"URL":"https:\/\/doi.org\/10.1007\/s10209-017-0606-0","relation":{},"ISSN":["1615-5289","1615-5297"],"issn-type":[{"type":"print","value":"1615-5289"},{"type":"electronic","value":"1615-5297"}],"subject":[],"published":{"date-parts":[[2017,12,6]]},"assertion":[{"value":"6 December 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}