{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:28:32Z","timestamp":1761611312643,"version":"3.41.2"},"reference-count":81,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2012,9,21]],"date-time":"2012-09-21T00:00:00Z","timestamp":1348185600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,9,21]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Mashups have been studied extensively in the literature; nevertheless, the large body of work in this area focuses on service\/data level integration and leaves UI level integration, hence UI mashups, almost unexplored. The latter generates digital environments in which participating sources exist as individual entities; member applications and data sources share the same graphical space particularly in the form of widgets. However, the true integration can only be realized through enabling widgets to be responsive to the events happening in each other. The authors call such an integration \u201cwidget orchestration\u201d and the resulting application \u201cmashup by orchestration\u201d. This article aims to explore and address challenges regarding the realization of widget\u2010based UI mashups and UI level integration, prominently in terms of widget orchestration, and to assess their suitability for building web\u2010based personal environments.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The authors provide a holistic view on mashups and a theoretical grounding for widget\u2010based personal environments. The authors identify the following challenges: widget interoperability, end\u2010user data mobility as a basis for manual widget orchestration, user behavior mining \u2013 for extracting behavioral patterns \u2013 as a basis for automated widget orchestration, and infrastructure. The authors introduce functional widget interfaces for application interoperability, exploit semantic web technologies for data interoperability, and realize end\u2010user data mobility on top of this interoperability framework. The authors employ semantically enhanced workflow\/process mining techniques, along with Petri nets as a formal ground, for user behavior mining. The authors outline a reference platform and architecture that is compliant with the authors' strategies, and extend W3C widget specification respectively \u2013 prominently with a communication channel \u2013 to foster standardization. The authors evaluate their solution approaches regarding interoperability and infrastructure through a qualitative comparison with respect to existing literature, and provide a computational evaluation of the behavior mining approach. The authors realize a prototype for a widget\u2010based personal learning environment for foreign language learning to demonstrate the feasibility of their solution strategies. The prototype is also used as a basis for the end\u2010user assessment of widget\u2010based personal environments and widget orchestration.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>The evaluation results suggest that the interoperability framework, platform, and architecture have certain advantages over existing approaches, and the proposed behavior mining techniques are adequate for the extraction of behavioral patterns. User assessments show that widget\u2010based UI mashups with orchestration (i.e. mashups by orchestration) are promising for the creation of personal environments as well as for an enhanced user experience.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>This article provides an extensive exploration of mashups by orchestration and their role in the creation of personal environments. Key challenges are described, along with novel solution strategies to meet them.<\/jats:p><\/jats:sec>","DOI":"10.1108\/00330331211276486","type":"journal-article","created":{"date-parts":[[2012,9,28]],"date-time":"2012-09-28T05:42:16Z","timestamp":1348810936000},"page":"383-428","source":"Crossref","is-referenced-by-count":20,"title":["Mashups by orchestration and widget\u2010based personal environments"],"prefix":"10.1108","volume":"46","author":[{"given":"Ahmet","family":"Soylu","sequence":"first","affiliation":[]},{"given":"Felix","family":"M\u00f6dritscher","sequence":"additional","affiliation":[]},{"given":"Fridolin","family":"Wild","sequence":"additional","affiliation":[]},{"given":"Patrick","family":"De Causmaecker","sequence":"additional","affiliation":[]},{"given":"Piet","family":"Desmet","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2022021320421532400_b1","doi-asserted-by":"crossref","unstructured":"Adida, B. (2008), \u201chGRDDL: bridging microformats and RDFa\u201d, Journal of Web Semantics, Vol. 6 No. 1, pp. 54\u201060.","DOI":"10.1016\/j.websem.2007.11.006"},{"key":"key2022021320421532400_b2","doi-asserted-by":"crossref","unstructured":"Ankolekar, A., Krotzsch, M., Tran, T. and Vrandecic, D. (2008), \u201cThe two cultures: mashing up Web 2.0 and the semantic web\u201d, Journal of Web Semantics, Vol. 6 No. 1, pp. 70\u20105.","DOI":"10.1016\/j.websem.2007.11.005"},{"key":"key2022021320421532400_b3","doi-asserted-by":"crossref","unstructured":"Back, G. and Bailey, A. (2010), \u201cWeb services and widgets for library information systems\u201d, Information Technology and Libraries, Vol. 29 No. 2, pp. 76\u201086.","DOI":"10.6017\/ital.v29i2.3146"},{"key":"key2022021320421532400_b4","doi-asserted-by":"crossref","unstructured":"Baresi, L. and Guinea, S. (2010), \u201cConsumer mashups with mashlight\u201d, Towards a Service\u2010Based Internet. ServiceWave 2010 Workshops. International Workshops, OCS, EMSOA, SMART, and EDBPM 2010, Ghent, Lecture Notes in Computer Science, Vol. 6569, Springer, Berlin, pp. 112\u201023.","DOI":"10.1007\/978-3-642-17694-4_10"},{"key":"key2022021320421532400_b5","doi-asserted-by":"crossref","unstructured":"Benslimane, D., Dustdar, S. and Sheth, A. (2008), \u201cServices mashups \u2013 the new generation of web applications\u201d, IEEE Internet Computing, Vol. 12 No. 5, pp. 13\u201015.","DOI":"10.1109\/MIC.2008.110"},{"key":"key2022021320421532400_b6","doi-asserted-by":"crossref","unstructured":"Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A. and Riboni, D. (2010), \u201cA survey of context modelling and reasoning techniques\u201d, Pervasive and Mobile Computing, Vol. 6 No. 2, pp. 161\u201080.","DOI":"10.1016\/j.pmcj.2009.06.002"},{"key":"key2022021320421532400_b7","unstructured":"Bifet, A., Holmes, G., Kirkby, R. and Pfahringer, B. (2010), \u201cMOA: massive online analysis\u201d, Journal of Machine Learning Research, Vol. 11, pp. 1601\u20104."},{"key":"key2022021320421532400_b8","doi-asserted-by":"crossref","unstructured":"Bizer, C., Heath, T. and Berners\u2010Lee, T. (2009), \u201cLinked data \u2013 the story so far\u201d, International Journal on Semantic Web and Information Systems, Vol. 5 No. 3, pp. 1\u201022.","DOI":"10.4018\/jswis.2009081901"},{"key":"key2022021320421532400_b9","doi-asserted-by":"crossref","unstructured":"Boutell, M.R., Luo, J.B., Shen, X.P. and Brown, C.M. (2004), \u201cLearning multi\u2010label scene classification\u201d, Pattern Recognition, Vol. 37 No. 9, pp. 1757\u201071.","DOI":"10.1016\/j.patcog.2004.03.009"},{"key":"key2022021320421532400_b10","doi-asserted-by":"crossref","unstructured":"Brusilovsky, P. and Maybury, M.T. (2002), \u201cFrom adaptive hypermedia to the adaptive web\u201d, Communications of the ACM, Vol. 45 No. 5, pp. 30\u20103.","DOI":"10.1145\/506218.506239"},{"key":"key2022021320421532400_b11","unstructured":"C\u00e1ceres, M. (Ed.) (2011), \u201cWidget interface\u201d, W3C, available at: www.w3.org\/TR\/widgets\u2010apis\/ (accessed 2011)."},{"key":"key2022021320421532400_b12","doi-asserted-by":"crossref","unstructured":"Cappiello, C., Matera, M., Picozzi, M., Sprega, G., Barbagallo, D. and Francalanci, C. (2011), \u201cDashMash: a mashup environment for end user development\u201d, Proceedings of the 11th International Conference on Web Engineering (ICWE 2011), Paphos, June 20\u201024, Lecture Notes in Computer Science, Vol. 6757, Springer, Berlin, pp. 152\u201066.","DOI":"10.1007\/978-3-642-22233-7_11"},{"key":"key2022021320421532400_b13","doi-asserted-by":"crossref","unstructured":"Dang, J.B., Hedayati, A., Hampel, K. and Taw, C. (2008), \u201cAn ontological knowledge framework for adaptive medical workflow\u201d, Journal of Biomedical Informatics, Vol. 41 No. 5, pp. 829\u201036.","DOI":"10.1016\/j.jbi.2008.05.012"},{"key":"key2022021320421532400_b14","doi-asserted-by":"crossref","unstructured":"Daniel, F., Casati, F., Benatallah, B. and Shan, M.C. (2009), \u201cHosted universal composition: models, languages and infrastructure in mashArt\u201d, Conceptual Modeling \u2013 ER 2009, Proceedings of the 28th International Conference on Conceptual Modeling (ER 2009), Gramado, 9\u201012 November, Lecture Notes in Computer Science, Vol. 5829, Springer, Berlin, pp. 428\u201043.","DOI":"10.1007\/978-3-642-04840-1_32"},{"key":"key2022021320421532400_b15","doi-asserted-by":"crossref","unstructured":"Dillon, T.S., Talevski, A., Potdar, V. and Chang, E. (2009), \u201cWeb of things as a framework for ubiquitous intelligence and computing\u201d, Proceedings of UIC 2009: The 6th International Conference on Ubiquitous Intelligence and Computing, Brisbane, 7\u201010 July, Springer, Berlin, pp. 2\u201013.","DOI":"10.1007\/978-3-642-02830-4_2"},{"key":"key2022021320421532400_b16","doi-asserted-by":"crossref","unstructured":"Dillon, T.S., Hai, Z.G., Wu, C., Singh, J. and Chang, E. (2011), \u201cWeb\u2010of\u2010things framework for cyber\u2010physical systems\u201d, Concurrency and Computation \u2013 Practice & Experience, Vol. 23 No. 9, pp. 905\u201023.","DOI":"10.1002\/cpe.1629"},{"key":"key2022021320421532400_b17","doi-asserted-by":"crossref","unstructured":"Di Lorenzo, G., Hacid, H., Paik, H.Y. and Benatallah, B. (2009), \u201cData integration in mashups\u201d, SIGMOD Record, Vol. 38 No. 1, pp. 59\u201066.","DOI":"10.1145\/1558334.1558343"},{"key":"key2022021320421532400_b18","doi-asserted-by":"crossref","unstructured":"Ennals, R., Brewer, E., Garofalakis, M., Shadle, M. and Gandhi, P. (2007), \u201cIntel Mash Maker: join the web\u201d, SIGMOD Record, Vol. 36 No. 4, pp. 27\u201033.","DOI":"10.1145\/1361348.1361355"},{"key":"key2022021320421532400_b19","unstructured":"Fosnot, C.T. (Ed.) (1996), Constructivism: Theory, Perspectives and Practice, College Teachers Press, New York, NY."},{"key":"key2022021320421532400_b20","doi-asserted-by":"crossref","unstructured":"Fraternali, P., Comai, S., Bozzon, A. and Carughi, G.T. (2010), \u201cEngineering rich internet applications with a model\u2010driven approach\u201d, ACM Transactions on the Web, Vol. 4 No. 2.","DOI":"10.1145\/1734200.1734204"},{"key":"key2022021320421532400_b21","unstructured":"Friedrich, M., Wolpers, M., Shen, R., Ullrich, C., Klamma, R., Renzel, D., Richert, A. and Von Der Heiden, B. (2011), \u201cEarly experiences with responsive open learning environments\u201d, Journal of Universal Computer Science, Vol. 17 No. 3, pp. 451\u201071."},{"key":"key2022021320421532400_b22","doi-asserted-by":"crossref","unstructured":"Gaber, M.M., Zaslavsky, A. and Krishnaswamy, S. (2005), \u201cMining data streams: a review\u201d, SIGMOD Record, Vol. 34 No. 2, pp. 18\u201026.","DOI":"10.1145\/1083784.1083789"},{"key":"key2022021320421532400_b23","unstructured":"Gali, A. and Indurkhya, B. (2010), \u201cThe interdependencies between location expectations of web widgets\u201d, Proceedings of the IADIS International Multi Conference on Computer Science and Information Systems (MCCSIS 2010), Freiburg, 26\u201031 July, pp. 89\u201096."},{"key":"key2022021320421532400_b24","doi-asserted-by":"crossref","unstructured":"Gasevic, D. and Devedzic, V. (2006), \u201cPetri net ontology\u201d, Knowledge\u2010Based Systems, Vol. 19 No. 4, pp. 220\u201034.","DOI":"10.1016\/j.knosys.2005.12.003"},{"key":"key2022021320421532400_b25","doi-asserted-by":"crossref","unstructured":"Giovannella, C., Spadavecchia, C. and Camusi, A. (2010), \u201cEducational complexity: centrality of design and monitoring of the experience\u201d, Proceedings of USAB 2010: HCI in Work & Learning, Life & Leisure. 6th Symposium of the WG HCI&UE of the Austrian Computer Society, Klagenfurt, 4\u20105 November, Lecture Notes in Computer Science, Vol. 6389, Springer, Berlin, pp. 353\u201072.","DOI":"10.1007\/978-3-642-16607-5_24"},{"key":"key2022021320421532400_b26","doi-asserted-by":"crossref","unstructured":"Godbole, S. and Sarawagi, S. (2004), \u201cDiscriminative methods for multi\u2010labeled classification\u201d, Advances in Knowledge Discovery and Data Mining: Proceedings of the 8th Pacific\u2010Asia Conference (PAKDD 2004) Sydney, May 26\u201028, Lecture Notes in Computer Science, Vol. 3056, Springer, Berlin, pp. 22\u201030.","DOI":"10.1007\/978-3-540-24775-3_5"},{"key":"key2022021320421532400_b27","doi-asserted-by":"crossref","unstructured":"Govaerts, S., Verbert, K., Dahrendorf, D., Ullrich, C., Schmidt, M., Werkle, M., Chatterjee, A., Nussbaumer, A., Renzel, D., Scheffel, M., Friedrich, M., Santos, J., Duval, E. and Law, E. (2011), \u201cTowards responsive open learning environments: the ROLE interoperability framework\u201d, Towards Ubiquitous Learning: Proceedings of the 6th European Conference of Technology Enhanced Learning (EC\u2010TEL 2011), Palermo, 20\u201023 September, Lecture Notes in Computer Science, Vol. 6964, Springer\u2010Verlag, Berlin, pp. 125\u201038.","DOI":"10.1007\/978-3-642-23985-4_11"},{"key":"key2022021320421532400_b28","doi-asserted-by":"crossref","unstructured":"Greenberg, S. (2001), \u201cContext as a dynamic construct\u201d, Human\u2010Computer Interaction, Vol. 16 Nos 2\u20104, pp. 257\u201068.","DOI":"10.1207\/S15327051HCI16234_09"},{"key":"key2022021320421532400_b29","doi-asserted-by":"crossref","unstructured":"Hervas, R. and Bravo, J. (2011), \u201cTowards the ubiquitous visualization: adaptive user\u2010interfaces based on the semantic web\u201d, Interacting with Computers, Vol. 23 No. 1, pp. 40\u201056.","DOI":"10.1016\/j.intcom.2010.08.002"},{"key":"key2022021320421532400_b30","doi-asserted-by":"crossref","unstructured":"Jensen, K. and Kristensen, L.M. (2009), Coloured Petri Nets: Modelling and Validation of Concurrent Systems, Springer, Berlin.","DOI":"10.1007\/b95112"},{"key":"key2022021320421532400_b31","doi-asserted-by":"crossref","unstructured":"Jensen, K., Kristensen, L.M. and Wells, L. (2007), \u201cColoured Petri nets and CPN tools for modelling and validation of concurrent systems\u201d, International Journal on Software Tools for Technology Transfer, Vol. 9 Nos 3\/4, pp. 213\u201054.","DOI":"10.1007\/s10009-007-0038-x"},{"key":"key2022021320421532400_b32","doi-asserted-by":"crossref","unstructured":"Jongtaek, O. and Haas, Z. (2010), \u201cPersonal environment service based on the integration of mobile communications and wireless personal area networks\u201d, IEEE Communications Magazine, Vol. 48 No. 6, pp. 66\u201072.","DOI":"10.1109\/MCOM.2010.5473866"},{"key":"key2022021320421532400_b33","doi-asserted-by":"crossref","unstructured":"Kindberg, T., Barton, J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B. and Spasojevic, M. (2002), \u201cPeople, places, things: web presence for the real world\u201d, Mobile Networks & Applications, Vol. 7 No. 5, pp. 365\u201076.","DOI":"10.1023\/A:1016591616731"},{"key":"key2022021320421532400_b34","doi-asserted-by":"crossref","unstructured":"Knutov, E., De Bra, P. and Pechenizkiy, M. (2009), \u201cAH 12 years later: a comprehensive survey of adaptive hypermedia methods and techniques\u201d, New Review of Hypermedia and Multimedia, Vol. 15 No. 1, pp. 5\u201038.","DOI":"10.1080\/13614560902801608"},{"key":"key2022021320421532400_b35","doi-asserted-by":"crossref","unstructured":"Kopecky, J., Gomadam, K. and Vitvar, T. (2008), \u201chRESTS: an HTML microformat for describing RESTful Web services, Web Intelligence and Intelligent Agent Technology (WI\u2010IAT 2008)\u201d, Proceedings of the IEEE\/WIC\/ACM International Conference, Sydney, 9\u201012 December, IEEE Computer Society Press, Los Alamitos, CA, pp. 619\u201025.","DOI":"10.1109\/WIIAT.2008.379"},{"key":"key2022021320421532400_b36","unstructured":"Krafzig, D., Banke, K. and Slama, D. (2004), Enterprise SOA: Service\u2010Oriented Architecture Best Practices, Prentice Hall, Englewood Cliffs, NJ."},{"key":"key2022021320421532400_b37","doi-asserted-by":"crossref","unstructured":"Laga, N., Bertin, E. and Crespi, N. (2010), \u201cWidgets to facilitate service integration in a pervasive environment\u201d, Proceedings of the IEEE International Communications Conference (ICC 2010), Cape Town, 23\u201027 May, IEEE Computer Society Press, Los Alamitos, CA, pp. 1\u20105.","DOI":"10.1109\/ICC.2010.5502398"},{"key":"key2022021320421532400_b38","doi-asserted-by":"crossref","unstructured":"Micarelli, A. and Sciarrone, F. (2004), \u201cAnatomy and empirical evaluation of an adaptive Web\u2010based information filtering system\u201d, User Modeling and User\u2010Adapted Interaction, Vol. 14 Nos 2\/3, pp. 159\u2010200.","DOI":"10.1023\/B:USER.0000028981.43614.94"},{"key":"key2022021320421532400_b39","doi-asserted-by":"crossref","unstructured":"M\u00f6dritscher, F., Taferner, W., Soylu, A. and De Causmaecker, P. (2011), \u201cVisualization of networked collaboration in digital ecosystems through two\u2010mode network patterns\u201d, Proceedings of Management of Emergent Digital EcoSystems International Conference (MEDES 2011), San Francisco, CA, 21\u201023 November, ACM Press, New York, NY, pp. 158\u201062.","DOI":"10.1145\/2077489.2077519"},{"key":"key2022021320421532400_b40","unstructured":"Mulyar, N.A. and Van Der Aalst, W.M.P. (2005), \u201cPatterns in colored petri nets\u201d, BPM\u201005\u201011, BPM Center."},{"key":"key2022021320421532400_b41","doi-asserted-by":"crossref","unstructured":"Nelkner, T. (2009), \u201cAn infrastructure for intercommunication between widgets in personal learning environments\u201d, Best Practices for the Knowledge Society. Knowledge, Learning, Development and Technology for All: Proceedings of the 2nd World Summit on the Knowledge Society (WSKS 2009), Chania, September 16\u201018, Lecture Notes in Computer Science, Vol. 5736, Springer, Berlin, pp. 41\u20108.","DOI":"10.1007\/978-3-642-04757-2_5"},{"key":"key2022021320421532400_b42","doi-asserted-by":"crossref","unstructured":"Ngu, A.H.H., Carlson, M.P., Sheng, Q.Z. and Paik, H.Y. (2010), \u201cSemantic\u2010based mashup of composite applications\u201d, IEEE Transactions on Services Computing, Vol. 3 No. 1, pp. 2\u201015.","DOI":"10.1109\/TSC.2010.8"},{"key":"key2022021320421532400_b43","unstructured":"Pohja, M. (2010), \u201cServer push for web applications via instant messaging\u201d, Journal of Web Engineering, Vol. 9 No. 3, pp. 227\u201042."},{"key":"key2022021320421532400_b44","doi-asserted-by":"crossref","unstructured":"Preuveneers, D. and Berbers, Y. (2008), \u201cEncoding semantic awareness in resource\u2010constrained devices\u201d, IEEE Intelligent Systems, Vol. 23 No. 2, pp. 26\u201033.","DOI":"10.1109\/MIS.2008.25"},{"key":"key2022021320421532400_b45","unstructured":"Quinlan, J.R. (1993), C4.5: Programs for Machine Learning, Morgan Kaufmann, San Francisco, CA."},{"key":"key2022021320421532400_b46","doi-asserted-by":"crossref","unstructured":"Rozinat, A. and Van Der Aalst, W.M.P. (2006), \u201cDecision mining in business processes\u201d, BPM\u201006\u201010, BPM Center.","DOI":"10.1007\/11841760_33"},{"key":"key2022021320421532400_b47","doi-asserted-by":"crossref","unstructured":"Rozinat, A., Mans, R.S., Song, M. and Van Der Aalst, W.M.P. (2008), \u201cDiscovering colored Petri nets from event logs\u201d, International Journal on Software Tools for Technology Transfer, Vol. 10 No. 1, pp. 57\u201074.","DOI":"10.1007\/s10009-007-0051-0"},{"key":"key2022021320421532400_b48","doi-asserted-by":"crossref","unstructured":"Schapire, R.E. and Singer, Y. (2000), \u201cBoosTexter: a boosting\u2010based system for text categorization\u201d, Machine Learning, Vol. 39 Nos 2\u20103, pp. 135\u201068.","DOI":"10.1023\/A:1007649029923"},{"key":"key2022021320421532400_b49","doi-asserted-by":"crossref","unstructured":"Severance, C., Hardin, J. and Whyte, A. (2008), \u201cThe coming functionality mash\u2010up in personal learning environments\u201d, Interactive Learning Environments, Vol. 16 No. 1, pp. 47\u201062.","DOI":"10.1080\/10494820701772694"},{"key":"key2022021320421532400_b50","doi-asserted-by":"crossref","unstructured":"Sheth, A.P., Gomadam, K. and Lathem, J. (2007), \u201cSA\u2010REST: semantically interoperable and easier\u2010to\u2010use services and mashups\u201d, IEEE Internet Computing, Vol. 11 No. 6, pp. 91\u20104.","DOI":"10.1109\/MIC.2007.133"},{"key":"key2022021320421532400_b51","unstructured":"Shu, N.C. (1989), \u201cVisual programming \u2010 perspectives and approaches\u201d, IBM Systems Journal, Vol. 28 No. 4, pp. 525\u201047."},{"key":"key2022021320421532400_b52","doi-asserted-by":"crossref","unstructured":"Sire, S., Paquier, M., Vagner, A. and Bogaerts, J. (2009), \u201cA messaging API for inter\u2010widgets communication\u201d, Proceedings of the 18th International World Wide Web Conference (WWW 2009), Madrid, ACM Press, New York, NY, pp. 1115\u20106.","DOI":"10.1145\/1526709.1526884"},{"key":"key2022021320421532400_b53","doi-asserted-by":"crossref","unstructured":"Soylu, A., M\u00f6dritscher, F. and De Causmaecker, P. (2010), \u201cUtilizing embedded semantics for user\u2010driven design of pervasive environments\u201d, Proceedings of the 4th International Metadata and Semantic Research Conference (MTSR 2010), Alcal\u00e1 de Henares, October 20\u201022, Communications in Computer and Information Science, Springer, Berlin, pp. 63\u201077.","DOI":"10.1007\/978-3-642-16552-8_7"},{"key":"key2022021320421532400_b54","doi-asserted-by":"crossref","unstructured":"Soylu, A., M\u00f6dritscher, F. and De Causmaecker, P. (2012), \u201cUbiquitous web navigation through harvesting embedded semantic data: a mobile scenario\u201d, Integrated Computer\u2010Aided Engineering, Vol. 19 No. 1, pp. 93\u2010109.","DOI":"10.3233\/ICA-2012-0393"},{"key":"key2022021320421532400_b56","doi-asserted-by":"crossref","unstructured":"Soylu, A., Wild, F., M\u00f6dritscher, F. and De Causmaecker, P. (2010), \u201cSemantic mash\u2010up personal and pervasive learning environments (SMupple)\u201d, Proceedings of USAB 2010: HCI in Work & Learning, Life & Leisure. 6th Symposium of the WG HCI&UE of the Austrian Computer Society, Klagenfurt, 4\u20105 November, Lecture Notes in Computer Science, Vol. 6389, Springer, Berlin, pp. 501\u20104.","DOI":"10.1007\/978-3-642-16607-5_37"},{"key":"key2022021320421532400_b55","doi-asserted-by":"crossref","unstructured":"Soylu, A., Preuveneers, D., Berbers, Y., De Causmaecker, P. and Desmet, P. (2011), \u201cFormal modelling, knowledge representation and reasoning for design and development of user\u2010centric pervasive software: a meta\u2010review\u201d, International Journal of Metadata, Semantics and Ontologies, Vol. 6 No. 2, pp. 96\u2010125.","DOI":"10.1504\/IJMSO.2011.046595"},{"key":"key2022021320421532400_b57","doi-asserted-by":"crossref","unstructured":"Soylu, A., Wild, F., M\u00f6dritscher, F., Desmet, P., Verlinde, S. and De Causmaecker, P. (2011), \u201cMashups and widget orchestration\u201d, Proceedings of Management of Emergent Digital EcoSystems International Conference (MEDES 2011), San Francisco, CA, 21\u201023 November, ACM Press, New York, NY, pp. 226\u201034.","DOI":"10.1145\/2077489.2077532"},{"key":"key2022021320421532400_b58","unstructured":"Spiekermann, S. (2008), User Control in Ubiquitous Computing: Design Alternatives and User Acceptance, Shaker Verlag, Aachen."},{"key":"key2022021320421532400_b59","unstructured":"Srbljic, S., Skvorc, D. and Skrobo, D. (2009), \u201cWidget\u2010oriented consumer programming\u201d, Automatika, Vol. 50 Nos 3\/4, pp. 252\u201064."},{"key":"key2022021320421532400_b60","unstructured":"Taivalsaari, A. (2009), Mashware: The Future of Web Applications, Sun Microsystems, Santa Clara, CA."},{"key":"key2022021320421532400_b61","doi-asserted-by":"crossref","unstructured":"Tan, W., Fan, Y.S., Zhou, M. and Tian, Z. (2010), \u201cData\u2010driven service composition in enterprise SOA solutions: a Petri net approach\u201d, IEEE Transactions on Automation Science and Engineering, Vol. 7 No. 3, pp. 686\u201094.","DOI":"10.1109\/TASE.2009.2034016"},{"key":"key2022021320421532400_b62","doi-asserted-by":"crossref","unstructured":"Tsoumakas, G. and Katakis, I. (2007), \u201cMulti\u2010label classi\ufb01cation: an overview\u201d, International Journal of Data Warehousing and Mining, Vol. 3 No. 3, pp. 1\u201013.","DOI":"10.4018\/jdwm.2007070101"},{"key":"key2022021320421532400_b63","unstructured":"Tsoumakas, G., Spyromitros\u2010Xioufis, E., Vilcek, J. and Vlahavas, I. (2011), \u201cMULAN: a Java library for multi\u2010label learning\u201d, Journal of Machine Learning Research, Vol. 12, pp. 2411\u20104."},{"key":"key2022021320421532400_b64","doi-asserted-by":"crossref","unstructured":"Tuchinda, R., Knoblock, C.A. and Szekely, P. (2011), \u201cBuilding mashups by demonstration\u201d, ACM Transactions on the Web, Vol. 5 No. 3.","DOI":"10.1145\/1993053.1993058"},{"key":"key2022021320421532400_b65","doi-asserted-by":"crossref","unstructured":"Tummarello, G., Cyganiak, R., Catasta, M., Danielczyk, S., Delbru, R. and Decker, S. (2010), \u201cSig.ma: live views on the Web of Data\u201d, Journal of Web Semantics, Vol. 8 No. 4, pp. 355\u201064.","DOI":"10.1016\/j.websem.2010.08.003"},{"key":"key2022021320421532400_b66","doi-asserted-by":"crossref","unstructured":"Valjataga, T. and Laanpere, M. (2010), \u201cLearner control and personal learning environment: a challenge for instructional design\u201d, Interactive Learning Environments, Vol. 18 No. 3, pp. 277\u201091.","DOI":"10.1080\/10494820.2010.500546"},{"key":"key2022021320421532400_b67","doi-asserted-by":"crossref","unstructured":"Van Der Aalst, W.M.P. (2011a), \u201cDo Petri nets provide the right representational bias for process mining?\u201d, Proceedings of the Applications of Region Theory Workshop (ART 2011), Newcastle, June 21, pp. 85\u201094.","DOI":"10.1109\/WETICE.2011.64"},{"key":"key2022021320421532400_b68","doi-asserted-by":"crossref","unstructured":"Van Der Aalst, W.M.P. (2011b), Process Mining: Discovery, Conformance and Enhancement of Business Processes, Springer, Berlin.","DOI":"10.1007\/978-3-642-19345-3"},{"key":"key2022021320421532400_b69","unstructured":"Van Der Aalst, W.M.P., Pesic, M. and Song, M. (2010), \u201cBeyond process mining: from the past to present and future\u201d, Proceedings of the 22nd International Advanced Information Systems Engineering Conference (CAiSE 2010), Hammamet, June 7\u20109, Lecture Notes in Computer Science, Vol. 6051, Springer, Berlin, pp. 38\u201052."},{"key":"key2022021320421532400_b70","doi-asserted-by":"crossref","unstructured":"Van Der Aalst, W.M.P., Weijters, T. and Maruster, L. (2004), \u201cWorkflow mining: discovering process models from event logs\u201d, IEEE Transactions on Knowledge and Data Engineering, Vol. 16 No. 9, pp. 1128\u201042.","DOI":"10.1109\/TKDE.2004.47"},{"key":"key2022021320421532400_b71","doi-asserted-by":"crossref","unstructured":"Van Der Aalst, W.M.P., Van Dongen, B.F., Herbst, J., Maruster, L., Schimm, G. and Weijters, A. (2003), \u201cWorkflow mining: a survey of issues and approaches\u201d, Data & Knowledge Engineering, Vol. 47 No. 2, pp. 237\u201067.","DOI":"10.1016\/S0169-023X(03)00066-1"},{"key":"key2022021320421532400_b72","doi-asserted-by":"crossref","unstructured":"Van Harmelen, M. (2008), \u201cDesign trajectories: four experiments in PLE implementation\u201d, Interactive Learning Environments, Vol. 16 No. 1, pp. 35\u201046.","DOI":"10.1080\/10494820701772686"},{"key":"key2022021320421532400_b73","doi-asserted-by":"crossref","unstructured":"Vidal, J.C., Lama, M. and Bugarin, A. (2010), \u201cOPENET: ontology\u2010based engine for high\u2010level Petri nets\u201d, Expert Systems with Applications, Vol. 37 No. 9, pp. 6493\u2010509.","DOI":"10.1016\/j.eswa.2010.02.136"},{"key":"key2022021320421532400_b74","doi-asserted-by":"crossref","unstructured":"Virzi, R.A. (1992), \u201cRefining the test phase of usability evaluation \u2013 how many subjects is enough?\u201d, Human Factors, Vol. 34 No. 4, pp. 457\u201068.","DOI":"10.1177\/001872089203400407"},{"key":"key2022021320421532400_b75","doi-asserted-by":"crossref","unstructured":"Widmer, G. and Kubat, M. (1996), \u201cLearning in the presence of concept drift and hidden contexts\u201d, Machine Learning, Vol. 23 No. 1, pp. 69\u2010101.","DOI":"10.1007\/BF00116900"},{"key":"key2022021320421532400_b76","unstructured":"Wild, F., M\u00f6dritscher, F. and Sigurdarson, S.E. (2008), \u201cDesigning for change: mash\u2010up personal learning environments\u201d, eLearning Papers, p. 9."},{"key":"key2022021320421532400_b77","doi-asserted-by":"crossref","unstructured":"Wilson, S., Daniel, F., Jugel, U. and Soi, S. (2011), \u201cOrchestrated user interface mashups using W3C widgets\u201d, Proceedings of the 11th International Conference on Web Engineering (ICWE 2011), Paphos, June 20\u201024, Lecture Notes in Computer Science, Vol. 6757, Springer, Berlin, pp. 49\u201061.","DOI":"10.1007\/978-3-642-27997-3_5"},{"key":"key2022021320421532400_b78","doi-asserted-by":"crossref","unstructured":"Wu, X.T. and Krishnaswamy, V. (2010), \u201cWidgetizing communication services\u201d, Proceedings of the IEEE international Communications Conference (ICC 2010), Cape Town, 23\u201027 May, IEEE Computer Society Press, Los Alamitos, CA, pp. 1\u20105.","DOI":"10.1109\/ICC.2010.5502397"},{"key":"key2022021320421532400_b79","doi-asserted-by":"crossref","unstructured":"Yang, S.C. (2001), \u201cSynergy of constructivism and hypermedia from three constructivist perspectives \u2013 social, semiotic, and cognitive\u201d, Journal of Educational Computing Research, Vol. 24 No. 4, pp. 321\u201061.","DOI":"10.2190\/JW76-7C6V-LUER-LCAQ"},{"key":"key2022021320421532400_b80","doi-asserted-by":"crossref","unstructured":"Yu, J., Benatallah, B., Casati, F. and Daniel, F. (2008), \u201cUnderstanding mashup development\u201d, IEEE Internet Computing, Vol. 12 No. 5, pp. 44\u201052.","DOI":"10.1109\/MIC.2008.114"},{"key":"key2022021320421532400_b81","doi-asserted-by":"crossref","unstructured":"Zhiqing, X., Si, W., Heqi, Y., Zhenyu, W., Hao, C., Chunhong, Z. and Yang, J. (2010), \u201cA new architecture of web applications \u2013 the widget\/server architecture\u201d, Proceedings of the 2nd IEEE International Conference on Network Infrastructure and Digital Content (IC\u2010NIDC 2010), Beijing, September 24\u201026, IEEE Computer Society, Los Alamitos, CA, pp. 866\u20109.","DOI":"10.1109\/ICNIDC.2010.5657919"}],"container-title":["Program"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/00330331211276486\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/00330331211276486\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:55:59Z","timestamp":1753401359000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/dta\/article\/46\/4\/383-428\/325293"}},"subtitle":["Key challenges, solution strategies, and an application"],"short-title":[],"issued":{"date-parts":[[2012,9,21]]},"references-count":81,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,9,21]]}},"alternative-id":["10.1108\/00330331211276486"],"URL":"https:\/\/doi.org\/10.1108\/00330331211276486","relation":{},"ISSN":["0033-0337"],"issn-type":[{"type":"print","value":"0033-0337"}],"subject":[],"published":{"date-parts":[[2012,9,21]]}}}