{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:27:56Z","timestamp":1740122876899,"version":"3.37.3"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"15","license":[{"start":{"date-parts":[[2016,9,8]],"date-time":"2016-09-08T00:00:00Z","timestamp":1473292800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2017,8]]},"DOI":"10.1007\/s11042-016-3910-4","type":"journal-article","created":{"date-parts":[[2016,9,8]],"date-time":"2016-09-08T06:41:07Z","timestamp":1473316867000},"page":"16315-16345","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A mobile-based solution for supporting end-users in the composition of services"],"prefix":"10.1007","volume":"76","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4156-0675","authenticated-orcid":false,"given":"Pedro","family":"Valderas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victoria","family":"Torres","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ignacio","family":"Mansanet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vicente","family":"Pelechano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,8]]},"reference":[{"key":"3910_CR1","doi-asserted-by":"crossref","unstructured":"Athreya B, Bahmani F, Diede A, Scaffidi C (2012) End-user programmers on the loose: a study of programming on the phone for the phone. In IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), Innsbruck, Austria, pp. 75\u201382","DOI":"10.1109\/VLHCC.2012.6344486"},{"key":"3910_CR2","unstructured":"Atoma (2015) Atoomam, a touch of magic. Accesible at: https:\/\/www.atooma.com\/ . Last time accessed: December 2015"},{"key":"3910_CR3","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1007\/978-3-642-38484-4_18","volume-title":"Enterprise, business-process and information systems modeling","author":"C Ayora","year":"2013","unstructured":"Ayora C, Torres V, Weber B, Reichert M, Pelechano V (2013) Enhancing modeling and change support for process families through change patterns. In: Enterprise, business-process and information systems modeling. Springer, Berlin, pp. 246\u2013260"},{"key":"3910_CR4","unstructured":"Boehm B, Abts C, Brown A, Chulani S, Clark B, Horowitz E, Madchy R, Reifer D, Steece B (2000) Software Cost Estimation with COCOMOII. Upper Saddle River: Prentice Hall"},{"key":"3910_CR5","unstructured":"BPDM (2014) Business Process Defintion Metamodel, volume ii: Process Definitions. http:\/\/www.omg.org\/spec\/BPDM\/1.0\/volume2\/PDF"},{"key":"3910_CR6","unstructured":"Casati F (1998) Models, semantics, and formal methods for the design of workflows and their exceptions. PhD thesis, Milano"},{"issue":"1","key":"3910_CR7","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1177\/0894439303256555","volume":"22","author":"MP Couper","year":"2004","unstructured":"Couper MP, Tourangeau R, Conrad FG, Crawford SD (2004) What they see is what we get: response options for web surveys. Soc Sci Comput Rev 22(1):111\u2013127","journal-title":"Soc Sci Comput Rev"},{"key":"3910_CR8","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1007\/978-3-642-21530-8_28","volume-title":"End-user development","author":"S Cuccurullo","year":"2011","unstructured":"Cuccurullo S, Francese R, Risi M, Tortora G (2011) MicroApps development on mobile phones. In: End-user development. Springer, Berlin, pp. 289\u2013294"},{"key":"3910_CR9","first-page":"81","volume":"23","author":"P Dadam","year":"2009","unstructured":"Dadam P, Reichert M (2009) The ADEPT project: a decade of research and development for robust and flexible process support. Comput Sci - R&D 23:81\u201397","journal-title":"Comput Sci - R&D"},{"issue":"4","key":"3910_CR10","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/j.jvlc.2014.03.005","volume":"25","author":"J Danado","year":"2014","unstructured":"Danado J, Patern\u00f2 F (2014) Puzzle: a mobile application development environment using a jigsaw metaphor. J Vis Lang Comput 25(4):297\u2013315","journal-title":"J Vis Lang Comput"},{"key":"3910_CR11","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1007\/978-3-642-15877-3_13","volume-title":"Future internet-FIS 2010","author":"J Danado","year":"2010","unstructured":"Danado J, Davies M, Ricca P, Fensel A (2010) An authoring tool for user generated mobile services. In: Future internet-FIS 2010. Springer, Berlin, pp. 118\u2013127"},{"key":"3910_CR12","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1007\/11748625_16","volume-title":"Pervasive computing","author":"AK Dey","year":"2006","unstructured":"Dey AK, Sohn T, Streng S, Kodama J (2006) iCAP: interactive prototyping of context-aware applications. In: Pervasive computing. Springer, Berlin, pp. 254\u2013271"},{"key":"3910_CR13","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511812774","volume-title":"Perspectives on activity theory","author":"Y Engestr\u00f6m","year":"1999","unstructured":"Engestr\u00f6m Y, Miettinen R, Punam\u00e4ki RL (1999) Perspectives on activity theory. Cambridge University Press, Cambridge"},{"key":"3910_CR14","volume-title":"Design principles and techniques","author":"WO Galitz","year":"2002","unstructured":"Galitz WO (2002) The essential guide to user interface design: an introduction to GUI. In: Design principles and techniques. Wiley, New York"},{"issue":"10","key":"3910_CR15","doi-asserted-by":"crossref","first-page":"1987","DOI":"10.1016\/j.scico.2013.03.002","volume":"78","author":"M Gil","year":"2013","unstructured":"Gil M, Serral E, Valderas P, Pelechano V (2013) Designing for user attention: a method for supporting unobtrusive routine tasks. Sci Comput Program 78(10):1987\u20132008","journal-title":"Sci Comput Program"},{"issue":"7","key":"3910_CR16","doi-asserted-by":"crossref","first-page":"1645","DOI":"10.1016\/j.future.2013.01.010","volume":"29","author":"J Gubbi","year":"2013","unstructured":"Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645\u20131660","journal-title":"Futur Gener Comput Syst"},{"key":"3910_CR17","unstructured":"Haines W, Gervasio M, Spaulding A, Peintner B (2010) Recommendations for end-user development. In ACM Workshop on User-Centric Evaluation of Recommender Systems and their Interfaces, Barcelona, Spain, pp. 42-49"},{"key":"3910_CR18","doi-asserted-by":"crossref","first-page":"927","DOI":"10.1007\/11555261_73","volume-title":"Human-computer interaction-INTERACT 2005","author":"J H\u00e4kkil\u00e4","year":"2005","unstructured":"H\u00e4kkil\u00e4 J, Korpip\u00e4\u00e4 P, Ronkainen S, Tuomela U (2005) Interaction and end-user programming with a context-aware mobile application. In: Human-computer interaction-INTERACT 2005. Springer, Berlin, pp. 927\u2013937"},{"key":"3910_CR19","unstructured":"ICIS (2015) Internet Computing in the Internet of Services. Summer School. Department of Informatics Engineering of the University of Coimbra. Available at: http:\/\/icis.uc.pt\/ . Last time accessed: December 2015"},{"key":"3910_CR20","unstructured":"Ifttt (2015) Ifttt, If This Then That. Accesible at: https:\/\/ifttt.com\/ . Last time accessed: December 2015"},{"key":"3910_CR21","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/MC.2003.1204375","volume":"6","author":"C Larman","year":"2003","unstructured":"Larman C, Basili VR (2003) Iterative and incremental development: a brief history. Computer 6:47\u201356","journal-title":"Computer"},{"issue":"1","key":"3910_CR22","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1080\/10447319509526110","volume":"7","author":"JR Lewis","year":"1995","unstructured":"Lewis JR (1995) IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use. Int J Hum Comput Interact 7(1):57\u201378","journal-title":"Int J Hum Comput Interact"},{"key":"3910_CR23","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1007\/1-4020-5386-X","volume-title":"End-user development: an emerging paradigm","author":"H Liberman","year":"2006","unstructured":"Liberman H, Patern\u00f2 F, Klann M, Wulf V (2006) End user development. In: Liberman H, Patern\u00f2 F, Wulf V (eds) End-user development: an emerging paradigm, vol 9, pp. 427\u2013457"},{"key":"3910_CR24","unstructured":"Locale (2015) Accesible at: http:\/\/www.twofortyfouram.com . Last time accessed: December 2015"},{"key":"3910_CR25","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1007\/978-3-662-44811-3_11","volume-title":"Human-centered software engineering","author":"G Lucci","year":"2014","unstructured":"Lucci G, Patern\u00f2 F (2014) Understanding end-user development of context-dependent applications in smartphones. In: Human-centered software engineering. Springer, Berlin, pp. 182\u2013198"},{"key":"3910_CR26","unstructured":"Mansanet I, Torres V, Valderas P, Pelechano V (2014) A Mobile End-Use Tool for service Compositions. X Jornadas de Ciencia e Ingenier\u00eda de Servicios (JCIS 2014), 25\u201335"},{"key":"3910_CR27","unstructured":"Mansanet I, Torres V, Valderas P, Pelechano V (2015) IoT Compositions by and for the Crowd. XI Jornadas de Ciencia e Ingenier\u00eda de Servicios (JCIS 2015)"},{"key":"3910_CR28","volume-title":"Mobile design pattern gallery: UI patterns for smartphone apps","author":"T Neil","year":"2014","unstructured":"Neil T (2014) Mobile design pattern gallery: UI patterns for smartphone apps. \u201cO\u2019Reilly Media, Inc.\u201d, Sebastopol"},{"key":"3910_CR29","unstructured":"Nielsen J (2005) Ten usability heuristics. https:\/\/www.nngroup.com\/articles\/ten-usability-heuristics . Last time accessed: February 2016"},{"key":"3910_CR30","doi-asserted-by":"crossref","unstructured":"Renger M, Kolfschoten GL, de Vreede GJ (2008) Challenges in collaborative modeling: A literature review. In Advances in enterprise engineering I, held at CAiSE 2008, Montpellier, 10. 61\u201377","DOI":"10.1007\/978-3-540-68644-6_5"},{"key":"3910_CR31","series-title":"Human-Computer Interaction Series","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/1-4020-5386-X_4","volume-title":"What makes end-user development tick? 13 design guidelines. End user development","author":"A Repenning","year":"2006","unstructured":"Repenning A, Ioannidou A (2006) What makes end-user development tick? 13 design guidelines. End user development, Human-Computer Interaction Series, vol 9, pp. 51\u201385"},{"issue":"2","key":"3910_CR32","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2009","unstructured":"Runeson P, H\u00f6st M (2009) Guidelines for conducting and reporting case study research in software engineering. Empir Softw Eng 14(2):131\u2013164","journal-title":"Empir Softw Eng"},{"key":"3910_CR33","series-title":"In ACM SIGSOFT software engineering notes (Vol. 30, No. 4, pp. 1\u20135)","volume-title":"Two principles of end-user software engineering research","author":"J Segal","year":"2005","unstructured":"Segal J (2005) Two principles of end-user software engineering research, In ACM SIGSOFT software engineering notes (Vol. 30, No. 4, pp. 1\u20135). ACM, New York"},{"issue":"1","key":"3910_CR34","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1093\/comjnl\/bxs019","volume":"56","author":"E Serral","year":"2013","unstructured":"Serral E, Valderas P, Pelechano V (2013) Context-adaptive coordination of pervasive services by interpreting models during runtime\u2020. Comput J 56(1):87\u2013114","journal-title":"Comput J"},{"key":"3910_CR35","unstructured":"Tasker (2015) Tasker, Total Automation for Android. Accesible at: http:\/\/tasker.dinglisch.net\/ . Last time accessed: December 2015."},{"issue":"2","key":"3910_CR36","first-page":"1","volume":"13","author":"L Uden","year":"2008","unstructured":"Uden L, Valderas P, Pastor O (2008) An activity-theory-based model to analyse Web application requirements. Inf Res 13(2):1","journal-title":"Inf Res"},{"issue":"1","key":"3910_CR37","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1504\/IJWET.2007.011526","volume":"3","author":"P Valderas","year":"2006","unstructured":"Valderas P, Pelechano V, Pastor O (2006) A transformational approach to produce web application prototypes from a web requirements model. Int J Web Eng Technol 3(1):4\u201342","journal-title":"Int J Web Eng Technol"},{"issue":"6","key":"3910_CR38","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A Van Deursen","year":"2000","unstructured":"Van Deursen A, Klint P, Visser J (2000) Domain-specific languages: an annotated bibliography. Sigplan Notices 35(6):26\u201336","journal-title":"Sigplan Notices"},{"key":"3910_CR39","unstructured":"Van Welie M, Tr\u00e6tteberg H (2000) Interaction patterns in user interfaces. In 7th. Pattern Languages of Programs Conference (pp. 13\u201316)"},{"key":"3910_CR40","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1016\/j.datak.2008.05.001","volume":"66","author":"B Weber","year":"2008","unstructured":"Weber B, Reichert M, Rinderle S (2008) Change patterns and change support features - enhancing flexibility in process-aware information systems. Data Knowl Eng 66:438\u2013466","journal-title":"Data Knowl Eng"},{"key":"3910_CR41","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1016\/j.datak.2011.10.005","volume":"72","author":"J Yu","year":"2012","unstructured":"Yu J, Sheng QZ, Han J, Wu Y, Liu C (2012) A semantically enhanced service repository for user-centric service discovery and management. Data Knowl Eng 72:202\u2013218","journal-title":"Data Knowl Eng"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-016-3910-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-016-3910-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-016-3910-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,25]],"date-time":"2020-09-25T21:14:25Z","timestamp":1601068465000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-016-3910-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,8]]},"references-count":41,"journal-issue":{"issue":"15","published-print":{"date-parts":[[2017,8]]}},"alternative-id":["3910"],"URL":"https:\/\/doi.org\/10.1007\/s11042-016-3910-4","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"type":"print","value":"1380-7501"},{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[2016,9,8]]}}}