Advertisement

The Mashup Ecosystem

  • Brigitte Endres-Niggemeyer

Abstract

The web is growing quickly, substructures are coming up: a {social, semantic, etc.} web, or the {business, services, etc.} ecosystem which includes all resources of a specific web habitat. In the mashup ecosystem, developers are in intense scientific activity, what is easily measured by the number of their recent papers. Since mashups inherit an opportunistic (participatory) attitude, a main point of research is enabling users to create situation-specific mashups with little effort. After an overview, the chapter highlights areas of intensive discussion one by one: mashup description and modeling, semantic mashups, media mashups, ubiquitous mashups and end-user related development. Information is organized in two levels: right under the headings, a block of topic-related references may pop up. It is addressed to readers with deeper interest. After that, the text for everybody explains and illustrates innovative approaches. The chapter ends with an almost fail-safe outlook: given the growth of the web, the ecosystem of mashups will keep branching out. Core mashup features such as reuse of resources, user orientation, and versatile coordination (loose coupling) of components will propagate.

Keywords

Virtual Reality Augmented Reality Universal Mobile Telecommunication System Semantic Annotation Universal Mobile Telecommunication System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References39

  1. 1.
    Abiteboul S, Greenshpan O, Milo T, Polyzotis N (2009) MatchUp: autocompletion for mashups. In: ICDE 2009, pp 1479–1482. http://www.cs.tau.ac.il/~milo/projects/mashups/papers/icde09.pdf
  2. 2.
    Aghaee S (2009) A quality-based framework for leveraging the process of mashup component selection. MS thesis, Univ of Gothenburg. https://gupea.ub.gu.se/bitstream/2077/21953/1/gupea_2077_21953_1.pdf
  3. 3.
    Aghaee S, Pautasso C (2012) EnglishMash: usability design for a natural mashup composition environment. In: ICWE 2012. https://sites.google.com/site/composableweb2012/program
  4. 4.
    Alani H, Hall W, O’Hara K, Shadbolt N et al. (2008) Building a pragmatic semantic web. IEEE Intell Syst 23(3):61–68. http://eprints.soton.ac.uk/265787/1/alani-IEEEIS08.pdf CrossRefGoogle Scholar
  5. 5.
    Alba A, Bhagwan V, Grace J et al (2008) Applications of voting theory to information mashups. In: IEEE Int Conf Semant Comput 2008, pp 10–17. http://www.almaden.ibm.com/cs/projects/iis/hdb/Publications/papers/VotingTheory-InfoMashups.pdf
  6. 6.
    Albinola M, Baresi L, Carcano M, Guinea S (2009) Mashlight: a lightweight mashup framework for everyone. In: WWW 2009. http://www.integror.net/mem2009/papers/paper9.pdf
  7. 7.
    Alistair A, Stincic S, Davies J et al (2010) Telecommunication mashups using RESTful services. In: IEEE Services 2010. http://oro.open.ac.uk/23089/1/, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.186.6275
  8. 8.
    Altinel M, Brown P, Cline S et al (2007) Damia—a data mashup fabric for intranet applications. In: VLDB 2007. http://www.vldb.org/conf/2007/papers/demo/p1370-altinel.pdf
  9. 9.
    Anjomshoaa A, Min Tjoa A, Hubmer A (2010) Combining and integrating advanced IT-concepts with semantic web: technology mashups architecture case study. In: ACIIDS 2010. LNAI, vol 5990, pp 13–22. http://publik.tuwien.ac.at/files/PubDat_187595.pdf Google Scholar
  10. 10.
    Ankolekar A, Krotzsch M, Tran T, Vrandecic D (2008) The two cultures: mashing up Web 2.0 and the semantic web. J Web Semant 6:70–75. http://www2007.org/papers/paper777.pdf CrossRefGoogle Scholar
  11. 11.
    Baglietto P, Cosso F, Fornasa M et al (2010) Always-on distributed spreadsheet mashups. In: AM mashups 2009/2010. http://m.fornasa.it/baglietto2010.pdf
  12. 12.
    Barbagallo D, Cappiello C, Francalanci C, Matera M, Picozzi M (2012) A informing observers: quality-driven filtering and composition of Web 2.0 sources. In: EDBT-ICDT 2012, pp 1–8. http://www.edbt.org/Proceedings/2012-Berlin/papers/workshops/beweb2012/a1-barbagallo.pdf
  13. 13.
    Barnaghi P, Wang W, Henson C, Tayor K (2012). Semantics for the internet of things: early progress and back to the future. In: IJSWIS 2012. http://personal.ee.surrey.ac.uk/Personal/P.Barnaghi/doc/IJSWIS_SemIoT_CR_2.pdf
  14. 14.
    Barros A, Dumas M, Bruza P (2005) The move to web service ecosystems. http://eprints.qut.edu.au/2979/1/WebServiceEcosystems.pdf
  15. 15.
    Batard F, Boudaoud K, Riveill M (2011) A middleware for securing mobile mashups. In: WWW 2011. http://www2011india.com/proceeding/companion/p9.pdf
  16. 16.
    Batty M, Crooks A, Hudson-Smith A et al (2010) Data mash-ups and the future of mapping. In: JISC technology & standards watch (TechWatch), Sept 2010. http://www.jisc.ac.uk/media/documents/techwatch/jisctsw_10_01.pdf
  17. 17.
    Batty M, Hudson-Smith A, Milton R, Crooks A (2010) Map mashups, Web 2.0 and the GIS revolution. Ann GIS 16(1):1–13. http://www.css.gmu.edu/andrew/pubs/aofgis_2010.pdf CrossRefGoogle Scholar
  18. 18.
    Beemer B, Gregg D (2009) Mashups: a literature review and classification framework. Future Internet 2009(1):59–87. http://www.mdpi.com/1999-5903/1/1/59 CrossRefGoogle Scholar
  19. 19.
    Belleau F, Nolina MA, Tourigny N, Rigault P, Morissette J (2008) Bio2RDF: towards a mashup to build bioinformatics knowledge systems. J Biomed Inform 41(5):706–716. http://mashup.pubs.dbs.uni-leipzig.de/files/Belleau2008BioRDFTowardsamashuptobuildbioinformaticsknowledge.pdf CrossRefGoogle Scholar
  20. 20.
    Benslimane D, Dustdar S, Sheth A (2008) Services mashups: the new generation of web applications. IEEE Internet Comput 12(5):13–15. http://www.infosys.tuwien.ac.at/staff/sd/papers/ServicesMashups_IC.pdf CrossRefGoogle Scholar
  21. 21.
    Bentley F, Tollmar K, Viedma C (2012) Personal health mashups: mining significant observations from wellbeing data and context. In: CHI 2012 Google Scholar
  22. 22.
    Bhattarai S, Zhao Z, Crespi N (2010) Consumer mashups: end-user perspectives and acceptance model. In: iiWAS 2010, pp 930–933. http://webspace.it-sudparis.eu/~crespi/ncpub/2010/IIWAS/MDC2010_camera_ready.pdf
  23. 23.
    Bishr M, Kuhn W (2007) Geospatial information bottom-up: a matter of trust and semantics. In: The European Information Society—leading the way with geo-information, pp 365–387. doi: 10.1007/978-3-540-72385-1_22 Google Scholar
  24. 24.
    Bizer C, Cyganiak R, GaußT (2007) The RDF book mashup: from web APIs to a web of data. http://www.dfki.uni-kl.de/~grimnes/2007/06/SFSW07Papers/6.pdf
  25. 25.
    Bizer C, Lehmann J, Kobilarov G et al. (2009) DBpedia—a crystallization point for the web of data. J Web Semant 7(3):154–165. http://w.websemanticsjournal.org/index.php/ps/article/viewFile/164/162 CrossRefGoogle Scholar
  26. 26.
    Bjerede M, Atkins K, Dede C (2010) Ubiquitous mobile technologies and the transformation of schooling. http://www.qualcomm.com/media/documents/files/ubiquitous-mobile-technologies-and-transformation-schooling.pdf
  27. 27.
    Blackstock M, Lea R (2012) WoTKit: a lightweight toolkit for the web of things. In: WOT 2012. http://www.webofthings.org/wot/2012/papers/Pervasive_WoT2012_Paper5.pdf
  28. 28.
    Bosch J (2009) From software product lines to software ecosystems. In: 13th international software product line conference (SPLC 2009). http://janbosch.com/Jan_Bosch/Publications_files/SPLC09-SoftwareEcosystems-Accepted.pdf
  29. 29.
    Boulos MNK, Resch B, Crowley DN et al. (2011) Crowdsourcing, citizen sensing and sensor web technologies for public and environmental health surveillance and crisis management. Int J Health Geogr 10:67. http://www.ij-healthgeographics.com/content/10/1/67 CrossRefGoogle Scholar
  30. 30.
    Brodt A, Nicklas D (2008) The TELAR mobile mashup platform for Nokia internet tablets. In: EDBT 2008, pp 700–704. http://www.edbt.org/Proceedings/2008-Nantes/papers/p700-Brodt.pdf
  31. 31.
    Brodt A, Nicklas D, Sathish S, Mitschang B (2008) Context-aware mashups for mobile devices. In: WISE 2008. LNCS, vol 5175, pp 280–291. ftp://129.69.211.2/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-50/INPROC-2008-50.pdf Google Scholar
  32. 32.
    Burnett MM, Scaffidi C (2011) End-user development. In: Soegaard M, Dam RF (eds) Encyclopedia of human–computer interaction. Interaction Design Foundation, Aarhus. http://www.interaction-design.org/encyclopedia/end-user_development.html Google Scholar
  33. 33.
    Butler D (2006) Mashups mix data into global service. Nature 439:6–7. http://www.antweb.org/nature_mashups_439006a1.pdf CrossRefGoogle Scholar
  34. 34.
    Canini L, Benini S, Leonardi R (2010) Interactive video mashup based on emotional identity. In: Eusipco 2010. http://www.ing.unibs.it/~luca.canini/pub/pdf/CBL-10-EUSIPCO.pdf
  35. 35.
    Cao J, Rector K, Park TH, Fleming SD, Burnett M, Wiedenbeck S (2010) A debugging perspective on end-user mashup programming. In: IEEE VL/HCC 2010. ftp://cs.oregonstate.edu/pub/burnett/vlhcc10-genderDebuggingMashups.pdf
  36. 36.
    Cappiello C, Daniel F, Matera M (2009) A quality model for mashup components. In: ICWE 2009. https://www.fing.edu.uy/inco/cursos/caldatos/articulos/CappielloICWE09.pdf
  37. 37.
    Cappiello C, Daniel F, Matera M, Pautasso C (2010) Information quality in mashups. IEEE Internet Comput 14(4):14–22. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=63 CrossRefGoogle Scholar
  38. 38.
    Cappiello C, Daniel F, Koschmider A, Matera M, Picozzi M (2011) A quality model for mashups. In: Web engineering. LNCS, vol 6757, pp 137–151. http://www.aifb.kit.edu/images/6/6b/MashupQuality.pdf CrossRefGoogle Scholar
  39. 39.
    Cappiello C, Daniel F, Matera M, Picozzi M, Weiss M (2011) Enabling end user development through mashups: requirements, abstractions and innovation toolkits. In: IS-EUD 2011, pp 9–24. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=79
  40. 40.
    Cappiello C, Matera M, Picozzi M, Daniel F, Fernandez A (2012) Quality-aware mashup composition: issues, techniques and tools. In: QUATIC 2012. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=109
  41. 41.
    Cappiello C, Matera M, Picozzi M, Caio A, Guevara MT (2012) MobiMash: end user development for mobile mashups. In: WWW 2012. http://www2012.wwwconference.org/proceedings/companion/p473.pdf
  42. 42.
    Cardillo D (2010) On the stage: story of a movie. PhD thesis, Turin. http://www.di.unito.it/~cardillo/PhD_thesis.pdf
  43. 43.
    Chaari T, Laforest F, Celentano A (2004) Design of context-aware applications based on web services. Univ Venice Tech Rep CS-2004-5. http://liris.cnrs.fr/Documents/Liris-1952.pdf
  44. 44.
    Challiol C, Fortier A, Gordillo SE, Rossi G (2008) Model-based concerns mashups for mobile hypermedia. In: MoMM2008, pp 170-177 Google Scholar
  45. 45.
    Chang H, Lee K (2010) A quality-driven web service composition methodology for ubiquitous services. J Inf Sci Eng 26:1957–1971. http://www.iis.sinica.edu.tw/page/jise/2010/201011_02.pdf Google Scholar
  46. 46.
    Chatti MA, Jarke M, Wang Z, Specht M (2009) SMashup personal learning environments. http://ceur-ws.org/Vol-506/chatti.pdf
  47. 47.
    Chatti MA, Jarke M, Specht M, Schroeder U, Dahl D (2011) Model-driven mashup personal learning environments. Int J Technol Enhanc Learn 3(1):21–39 CrossRefGoogle Scholar
  48. 48.
    Chen H, Lu B, Ni Y et al (2009) Mashup by surfing a web of data APIs. In: VLDB 2009. http://www.vldb.org/pvldb/2/vldb09-1033.pdf
  49. 49.
    Cheung KH, Kashyap V, Luciano JS, Chen H et al. (2008) Semantic mashup of biomedical data. J Biomed Inform 41:683–686. http://www.sciencedirect.com/science/article/pii/S1532046408001020 CrossRefGoogle Scholar
  50. 50.
    Cheung KH, Yip KY, Townsend JP, Scotch M (2008) HCLS 2.0/3.0: health care and life sciences data mashup using Web 2.0/3.0. J Biomed Inform 41(5):694–705. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2933816/?tool=pmcentrez CrossRefGoogle Scholar
  51. 51.
    Chowdhury SR, Rodríguez C, Daniel F, Casati F (2010) In: Wisdom-aware computing: on the interactive recommendation of composition knowledge. In: WESOA 2010. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=74
  52. 52.
    Chowdhury SR, Birukou A, Daniel F, Casati F (2011) Composition patterns in data flow based mashups. In: EuroPLoP 2011. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=94
  53. 53.
    Chowdhury SR, Daniel F, Casati F (2011) Efficient, interactive recommendation of mashup composition knowledge. In: ICSOC 2011, pp 374–388. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=88
  54. 54.
    Chowdhury SR, Rodríguez C, Daniel F, Casati F (2012) Baya: assisted mashup development as a. service. In: WWW’12 companion, pp 409–412. http://www2012.org/proceedings/companion/p409.pdf
  55. 55.
    Chudnovskyy O, Weinhold F, Gebhardt H, Gaedke M (2011) Integration of telco services into enterprise mashup applications. http://vsr.informatik.tu-chemnitz.de/publications/2011/01/pdf
  56. 56.
    Chudnovskyy O, Nestler T, Gaedke M, Daniel F, Chepegin V (2012) In: End-user-oriented telco mashups: the OMELETTE approach. In: WWW 2012. http://www2012.wwwconference.org/proceedings/companion/p235.pdf, http://vsr.informatik.tu-chemnitz.de/publications/2012/04/pdf
  57. 57.
    Compton M, Henson C, Lefort L, Neuhaus H, Sheth A (2009) A survey of the semantic specification of sensors. In: SSN 2009. http://ceur-ws.org/Vol-522/p6.pdf
  58. 58.
    Cramer H, Rost M, Holmquist LE (2011) Services as materials: using mashups for research. In: UbiComp 2011. http://hcramer.files.wordpress.com/2011/07/servicesasmaterials.pdf
  59. 59.
    Dang MT, Dimitrova V, Djemame K (2007) Personalised mashups: opportunities and challenges. In: User modelling. LNCS, vol 4511. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.107.6722 Google Scholar
  60. 60.
    Daniel F, Matera M (2008) Mashing up context-aware web applications: a component-based development approach. In: WISE 2008. LNCS, vol 5175, pp 250–263. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=33 Google Scholar
  61. 61.
    Daniel F, Matera M (2009) Turning web applications into mashup components: issues, models, and solutions. In: ICWE 2009, pp 45–60. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=48
  62. 62.
    Daniel F, Casati F, Benatallah B, Shan MC (2009) Hosted universal composition: models. languages and infrastructure in mashArt. In: ER’09, pp 428–443. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=50
  63. 63.
    Daniel F, Matera M, Weiss M (2011) Next in mashup development: user-created apps on the web. In: IEEE IT Pro, Sept/Oct 2011, pp 22–29 Google Scholar
  64. 64.
    De Angeli A, Battocchi A, Chowdhury SR, Rodriguez C, Daniel F, Casati F (2011) Conceptual design and evaluation of WIRE: a wisdom-aware EUD tool. Technical report DISI-11-353 1.0. http://eprints.biblio.unitn.it/2074/1/IS-EUD_2011_UNITN_Tech_Report.pdf
  65. 65.
    De Angeli A, Battocchi A, Chowdhury SR, Rodriguez C, Daniel F, Casati F (2011) End-user requirements for wisdom-aware EUD. In: IS-EUD 2011, pp 245–250. http://www.antonella_de_angeli.talktalk.net/files/Pdf/End-User Requirements for Wisdom-Aware EUD.pdf Google Scholar
  66. 66.
    De Keukelaere F, Bhola S, Steiner M, Chari S, Yoshihama S (2008) SMash: secure component model for cross-domain mashups on unmodified browsers. In: WWW 2008. http://researcher.watson.ibm.com/researcher/files/us-msteiner/fp332-dekeukelaere.long.pdf
  67. 67.
    Delin KA, Small E (2009) The sensor web: advanced technology for situational awareness. In: Handbook of science and technology for homeland security. Wiley, New York. http://www.sensorwaresystems.com/historical/resources/SensorWareSystems-SituationalAwareness-Handbook.pdf Google Scholar
  68. 68.
    Di Fabbrizio G, Okken T, Wilpon JG (2009) A speech mashup framework for multimodal mobile services. In: ICMI-MLMI 2009, pp 71–78. http://www.difabbrizio.com/papers/icmi174-difabbrizio.pdf
  69. 69.
    Di Lorenzo G, Hacid H, Paik HJ, Benatalla B (2009) Data integration in mashups. SIGMOD Rec 38(1):59–66. http://www.sigmod.org/publications/sigmod-record/0903/p59.surveys.hacid.pdf CrossRefGoogle Scholar
  70. 70.
    Dorn C, Schall D, Dustdar S (2009) Context-aware adaptive service mashups. In: APSCC 2009, pp 301–306. http://www.infosys.tuwien.ac.at/Staff/dorn/apscc_cameraready.pdf, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.156.4389
  71. 71.
    Dustdar S, Schreiner W (2005) A survey on web services composition. Int J Web Grid Serv 1(1). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.139.4827
  72. 72.
    Eliens A, Feldberg F, Konijn E, Compter E (2007) Mashup semantics in second life @ VU. http://www.cs.vu.nl/~eliens/media/@text-paper-mashups.pdf
  73. 73.
    Eliens A, Feldberg F, Konjin E, Compter E (2007) Mashups in second life @ VU. http://www.cs.vu.nl/~eliens/vip/papers/research/cv/media/paper-mashups.pdf
  74. 74.
    Elmeleegy H, Ivan A, Akkiraju R, Goodwin R (2008) Mashup advisor: a recommendation tool for mashup development. In: IEEE Int Conf Web Serv, pp 337–344. http://91-592-722.wiki.uml.edu/file/view/mashup_advisor.pdf
  75. 75.
    Ennals R, Garofalakis M (2007) MashMaker: mashups for the masses. In: SIGMOD 2007. http://www2.berkeley.intel-research.net/~rennals/pubs/sigmod035d-ennals.pdf
  76. 76.
    Ennals R, Gay D (2007) User-friendly functional programming for web mashups. In: ACM SIGPLAN 2007. http://ennals.org/rob/archive/intel/pubs/mashmaker_icfp.pdf
  77. 77.
    Falchuk B, Sinkar K, Loeb S, Dutta A (2008) Mobile contextual mashup service for IMS. In: IMSAA 2008. http://www1.cs.columbia.edu/~dutta/research/IMSAA-2008.pdf
  78. 78.
    Gagne D, Sabbouh M, Bennett S, Powers S (2006) Using data semantics to enable automatic composition of web services. MITRE technical paper 06_0814. http://www.mitre.org/work/tech_papers/tech_papers_06/06_0814/06_0814.pdf
  79. 79.
    Gamble MT, Gamble R (2008) Monoliths to mashups: increasing opportunistic assets. IEEE Softw 25(6):71–79. http://mashup.pubs.dbs.uni-leipzig.de/files/Gamble2008MonolithstoMashupsIncreasingOpportunisticAssets.pdf CrossRefGoogle Scholar
  80. 80.
    Gaubatz P, Zdun U (2012) UML2 profile and model-driven approach for supporting system integration and adaptation of web data mashups. In: ComposableWeb 2012. http://eprints.cs.univie.ac.at/3458/1/PG_UML2_Profile_and_Model-Driven_Approach_for.pdf
  81. 81.
    Gebhardt H, Gaedke M, Daniel F et al. (2012) From mashups to telco mashups: a survey. Internet Comput 16(3):70–76. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=104, http://vsr.informatik.tu-chemnitz.de/publications/2012/05/pdf CrossRefGoogle Scholar
  82. 82.
    Gliet J, Krüger A, Klemm O, Schöning J (2008) Image geo-mashups: the example of an augmented reality weather camera. In: AVI 2008, pp 287–294. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.187.1359
  83. 83.
    Gluhak A, Bauer M, Montagut F et al. (2008) Towards an architecture for a real world internet. In: Gluhak A, Bauer M, Montagut F et al. (eds) Towards the future internet—a European research perspective. IOS Press, Amsterdam. http://conferences.telecom-bretagne.eu/data/asn-symposium/actes/10_keynote_gluhak.pdf Google Scholar
  84. 84.
    Göksel Canbek N, Hargis J (2011) Connecting augmented reality to higher education: mash-up models in virtual worlds. In: EDULEARN11, pp 1297–1303. http://www.academia.edu/761408/Connecting_Augmented_Reality_to_Higher_Education_Mash-Up_Models_in_Virtual_Worlds
  85. 85.
    Goodchild MF (2007) Citizens as sensors: the world of volunteered geography. GeoJournal 69:11–221. http://www.ncgia.ucsb.edu/projects/vgi/docs/position/Goodchild_VGI2007.pdf CrossRefGoogle Scholar
  86. 86.
    Grammel L, Storey MA (2012) An end user perspective on mashup makers. http://chiselgroup.files.wordpress.com/2012/07/grammel_mashup_makers.pdf
  87. 87.
    Gray AJG, Sadler J, Kit O et al. (2011) A semantic sensor web for environmental decision support applications. Sensors 11(9):8855–8887. http://www.mdpi.com/1424-8220/11/9/8855 CrossRefGoogle Scholar
  88. 88.
    Gray AJG, García-Castro R, Kyzirakos K et al (2011) A semantically enabled service architecture for mashups over streaming and stored data. In: ESWC’11, vol II, pp 300–314. http://oa.upm.es/7413/1/A_SEMANTICALLY_.pdf
  89. 89.
    Greenshpan O, Milo T, Polyzotis N (2009) Autocompletion for mashups. In: VLDB 2009. http://www.vldb.org/pvldb/2/vldb09-95.pdf
  90. 90.
    Guinard D (2010) Mashing up your web-enabled home—enabling physical mashups in a web of things. In: ICWE 2010. http://de.slideshare.net/misterdom/touch-the-web2010physicalhomemashups
  91. 91.
    Guinard D (2010) Mashing up your web-enabled home. In: ICWE 2010. http://vs.inf.ethz.ch/publ/papers/dguinard-mashin-2010.pdf
  92. 92.
    Guinard D, Trifa V (2009) Towards the web of things: web mashups for embedded devices. In: MEM 2009. http://integror.net/mem2009/papers/paper4.pdf
  93. 93.
    Guinard D, Trifa V, Mattern F, Wilde E (2010) From the internet of things to the web of things: resource oriented architecture and best practices. In: Uckelmann D, Harrison M, Michahelles F (eds) Architecting the internet of things. Springer, Berlin, pp 97–129. http://vs.inf.ethz.ch/publ/papers/dguinard-fromth-2010.pdf Google Scholar
  94. 94.
    Guinard D, Trifa V, Wilde E (2010) Architecting a mashable open world wide web of things. http://www.vs.inf.ethz.ch/publ/papers/WoT.pdf
  95. 95.
    Guinard D, Floerkemeier C, Sarma S (2011) Cloud computing, REST and mashups to simplify RFID application development and deployment. In: WoT 2011. http://www.vs.inf.ethz.ch/publ/papers/guinard_epcCloud.pdf
  96. 96.
    Guo J, Han H, Tokuda T (2010) Towards flexible mashup of web applications based on information extraction and transfer. In: Web information systems engineering—WISE 2010. http://www.tt.cs.titech.ac.jp/~guo/WISE2010.pdf
  97. 97.
    Gupta S, Knoblock CA (2010) Building geospatial mashups to visualize information for crisis management. In: Int ISCRAM Conf 2010. http://www.isi.edu/integration/papers/gupta10-iscram.pdf
  98. 98.
    Hartmann B, Doorley S, Klemmer SR (2006) Hacking, mashing, gluing: a study of opportunistic design and development. http://hci.stanford.edu/cstr/reports/2006-14.pdf
  99. 99.
    Hartmann B, Wu L, Collins K, Klemmer SR (2007) Programming by a sample: rapidly prototyping web applications with d.mix. In: UIST 2007. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.75.3498, http://hci.stanford.edu/cstr/reports/2007-09.pdf
  100. 100.
    Hartmann B, Doorley S, Klemmer SR (2008) Hacking, mashing, gluing: understanding opportunistic design. IEEE Pervasive Comput 7(3):46–54. http://bjoern.org/papers/hartmann-pervasive2008.pdf CrossRefGoogle Scholar
  101. 101.
    Hassan OAH, Ramaswamy, Miller JA (2010) CoMaP: a cooperative overlay-based mashup platform. In: OTM 2010. http://www.cs.uga.edu/~jam/home/theses/hassan_dissert/papers/hassan_comap.pdf
  102. 102.
    Hassenzahl M (2008) User experience (UX): towards an experiential perspective on product quality. In: IHM 2008. http://www.marc-hassenzahl.de/pdfs/hassenzahl-ihm08.pdf
  103. 103.
    Heil S, Chudnovskyy O, Gaedke M (2012) Supporting semantic interoperability in inter-widget-communication-enabled user interface mashups. http://vsr.informatik.tu-chemnitz.de/publications/2012/10/pdf
  104. 104.
    Hoang DD, Paik HJ, Benatallah B (2010) An analysis of spreadsheet-based services mashup. In: ADC 2010. http://unsw.academia.edu/DatHoang/Papers/660208/An_analysis_of_spreadsheet-based_services_mashup
  105. 105.
    Hoyer V, Stanoevska-Slabeva K (2009) Towards a reference model for Grassroots Enterprise mashup environments. http://is2.lse.ac.uk/asp/aspecis/20090189.pdf
  106. 106.
    Hsu IC (2011) An architecture of mobile Web 2.0 context-aware applications in ubiquitous web. J Softw 6(4):705–715. http://www.academypublisher.com/jsw/vol06/no04/jsw0604.pdf Google Scholar
  107. 107.
    Huang AFM, Yang SJH (2009) Situational mashups for ubiquitous learning. Int J Digit Learn Technol 1(3):245–265. http://ijdlt.org/download.php?dir=papers&filename=00052010-02-_ijdlt3-6_.pdf Google Scholar
  108. 108.
    Huang AFM, Yang SJH, Liaw SS (2012) A study of user’s acceptance on situational mashups in situational language teaching. Br J Educ Technol 43(1):52–61 CrossRefGoogle Scholar
  109. 109.
    Huang K, Fan Y, Tan W (2012) An empirical study of ProgrammableWeb: a network analysis on a service-mashup system. In: IEEE ICWS 2012, pp 552–559. http://www.simflow.net/Publications/Papers/Year2012/HKM-1207.pdf
  110. 110.
    Hudson-Smith A, Crooks A (2008) The renaissance of geographic information: neogeography, gaming and second life. CASA working paper 142. http://www.bartlett.ucl.ac.uk/casa/pdf/paper142.pdf
  111. 111.
    Huynh DF, Miller RC, Karger DR (2007) Potluck: data mash-up tool for casual users. In: ISWC 2007. http://people.csail.mit.edu/dfhuynh/research/papers/iswc2007-potluck.pdf
  112. 112.
    ICT OMELETTE (2011) Initial specification of mashup description language and telco mashup architecture. Report D2.2. http://www.ict-omelette.eu/c/document_library/get_file?uuid=7743e659-57d2-4ce3-9ab9-acb5bc061aec&groupId=48739
  113. 113.
    Imran M, Kling F, Soi S et al (2012) ResEval mash: a mashup tool for advanced research evaluation. In: ICWE 2012, pp 291–298. WWW 2012 companion. http://www2012.wwwconference.org/proceedings/companion/p361.pdf, http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=96
  114. 114.
    Imran M, Soi S, Kling F et al (2012) On the systematic development of domain-specific mashup tools for end users. In: ICWE 2012, pp 291–298. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=106
  115. 115.
    Iwazume M, Kaneiwa K, Zettsu K (2008) KC3 browser: semantic mash-up and link-free browsing. In: WWW 2008, poster paper. http://wwwconference.org/www2008/papers/pdf/p1209-iwazume.pdf
  116. 116.
    Jarrar M, Dikaiakos MD (2008) MashQL: a query-by-diagram topping SPARQL: towards semantic data mashups. In: ONISW 2008. http://www.jarrar.info/publications/onisw10-jarrar.pdf
  117. 117.
    Jarrar M, Dikaiakos MD (2009) A data mashup language for the data web. http://events.linkeddata.org/ldow2009/papers/ldow2009_paper14.pdf
  118. 118.
    Jie G, Bo C, Junliang C, Xiangtao L (2009) Applying recommender system based mashup to web–telecom hybrid service creation. In: IEEE GLOBECOM 2009. http://202.194.20.8/proc/GLOBECOM2009/DATA/PID967851.pdf
  119. 119.
    Kalou AK, Pomonis T, Koutsomitropoulos D, Papatheodorou T (2010) Intelligent book mashup: using semantic web ontologies and rules for user personalisation. In: ICSC 2010, pp 536–541. http://www.hpclab.ceid.upatras.gr/viografika/kotsomit/pubs/icsc10b.pdf
  120. 120.
    Kaltofen S (2010) Design and implementation of an end-user programming software system to create and deploy cross-platform mobile mashups. Linnaeus Univ Degree Project. http://lnu.diva-portal.org/smash/record.jsf?pid=diva2:369086
  121. 121.
    Kamilaris A, Pitsillides A (2010) Social networking of the smart home. In: PIMRC 2010. http://seacorn.cs.ucy.ac.cy/papers/files/Kamilaris_PIMRC2010.pdf
  122. 122.
    Kamilaris A, Trifa V, Pitsillides A (2011) HomeWeb: an application framework for web-based smart homes. In: Telecommunications (ICT) 2011, pp 134–139. http://vladtrifa.com/research/files/Kamilaris11.pdf
  123. 123.
    Kapitsaki GM, Prezerakos GN, Tselikas ND, Venieris TS (2009) Context-aware service engineering: a survey. J Syst Softw. doi: 10.1016/j.jss.2009.02.026, http://www.ist-sms.org/Documents/J3.pdf Google Scholar
  124. 124.
    Keidl M, Kemper A (2004) Towards context-aware adaptable web services. In: WWW 2004. http://www.ambuehler.ethz.ch/CDstore/www2004/docs/2p55.pdf
  125. 125.
    Kenda K, Fortuna C, Fortuna B, Grobelnik M (2011) Videk: a mash-up for environmental intelligence. http://sensorlab.ijs.si/files/publications/Kenda_et_al_Videk_A_Mash_up_for_Environmental_Intelligence.pdf
  126. 126.
    Khadka R, Saeidi A, Jansen S et al (2011) An evaluation service framework for the management of service ecosystems. In: PACIS 2011. http://projects.business.uq.edu.au/pacis2011/papers/PACIS2011-087.pdf, http://www.staff.science.uu.nl/~khadk101/publication/Camera-Ready_version_PACIS.pdf
  127. 127.
    Kim JE, Boulos G, Yackovich J, Barth T, Beckel C, Mosse D (2012) Seamless integration of heterogeneous devices and access control in smart homes. In: IE 2012. http://vs.inf.ethz.ch/publ/papers/beckel-2012-seamless.pdf
  128. 128.
    Koskela T, Kostamo N, Kassinen O, Ohtonen J, Ylianttila M (2007) Towards context-aware mobile Web 2.0 service architecture. In: UBICOMM 2007, pp 41–48. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.131.6902
  129. 129.
    Kovatsch M, Mayer S, Ostermaier B (2012) Moving application logic from the firmware to the cloud: towards the thin server architecture for the internet of things. In: IMIS 2012. http://vs.inf.ethz.ch/publ/papers/mkovatsc-2012-esiot-thinserver.pdf
  130. 130.
    Kuka C, Busemann C, Nicklas D, Boll S (2011) Mashups for community aware sensor processing with SCAMPI. http://lgis.informatik.uni-kl.de/btw2011/fileadmin/paper/DSEP/26SCAMPI-btw-dsep.pdf
  131. 131.
    Lathem J, Gomadam K, Sheth A (2007) SA-REST and (S)mashups: adding semantics to restful services. In: IEEE Int Conf Semant Comput, pp 469–476. http://knoesis.wright.edu/library/download/lathemSAREST.pdf
  132. 132.
    Lee K (2010) Intelligent geo-web services based on hybrid-mashup using open source geo-spatial software. In: WebMGS 2010. http://www.isprs.org/proceedings/XXXVIII/4-W13/ID_48.pdf
  133. 133.
    Lee Y, Oh S, Shin C, Woo W (2009) Ubiquitous virtual reality and its key dimension. In: IWUVR 2009, pp 5–8. http://icserv.gist.ac.kr/mis/publications/data/2009/iwuvr-ylee.pdf
  134. 134.
    Lefort L (2009) Review of semantic augmentation techniques used in geospatial and semantic standards for legacy and opportunistic mashups. In: 5th Australian ontology workshop (AOW 2009), pp 17–26. http://crpit.com/Vol112.html
  135. 135.
    Le-Phuoc D (2009) SensorMasher: publishing and building mashup of sensor data. In: I-Semantics 2009. http://triplify.org/files/challenge_2009/sensormasher.pdf
  136. 136.
  137. 137.
    Le-Phuoc D, Polleres A, Tummarello G, Morbidoni C (2008) DERI pipes: visual tool for wiring web data sources. http://www.cs.vu.nl/~pmika/swc-2008/DERI Pipes-DERI Pipes.pdf
  138. 138.
    Le-Phuoc D, Polleres A, Hauswirth M, Tummarello G, Morbidoni C (2009) Rapid prototyping of semantic mash-ups through semantic web pipes. In: WWW 2009, pp 581–590. http://www2009.eprints.org/59/1/p581.pdf
  139. 139.
    Le-Phuoc D, Parreira JX, Hausenblas M, Han J, Hauswirth M (2010) Live linked open sensor database. In: I-Semantics 2010. http://blog.semantic-web.at/wp-content/uploads/2010/09/a46_LePhuoc.pdf
  140. 140.
    Li S, Gong J (2008) Mashup: a new way of providing web mappings/GIS services. In: ISPRS 2008. http://www.isprs.org/proceedings/XXXVII/congress/4_pdf/114.pdf
  141. 141.
    Lin H, Batty M (2009) Virtual geographic environments: a primer. In: Lin H, Batty M (eds) Virtual geographic environments. Science Press, Beijing. http://downloads2.esri.com/ESRIpress/images/206/126840_VGE_samplechapter.pdf Google Scholar
  142. 142.
    Lin J, Wong J, Nichols J, Cypher A, Lau TA (2009) End-user programming of mashups with Vegemite. In: IUI 2009, pp 97–106. http://luci.ics.uci.edu/websiteContent/weAreLuci/biographies/faculty/djp3/LocalCopy/p97-lin.pdf
  143. 143.
    Liu D, Li N, Pedrinaci C et al (2011) An approach to construct dynamic service mashups using lightweight semantics. In: ComposableWeb 2011. http://people.kmi.open.ac.uk/ning/papers/cw2011.pdf
  144. 144.
    López-de-Ipiña D, Vázquez I, Abaitua J (2007) A context-aware mobile mash-up for ubiquitous web. http://paginaspersonales.deusto.es/dipina/publications/SentientGraffitiIE07.pdf
  145. 145.
    Lorey J, Naumann F, Forchhammer B, Mascher A, Retzlaff P, ZamaniFarahani A (2011) Black Swan: augmenting statistics with event data. In: CIKM 2011. http://blackswanevents.org/data/BlackSwan.pdf
  146. 146.
    Maaradji A, Hacid H, Daigremont J, Crespi N (2010) Towards a social network based approach for services composition. In: IEEE ICC 2010. http://webspace.it-sudparis.eu/~crespi/ncpub/2010/ICCAR/PID1017804.pdf
  147. 147.
    Maaradji A, Hacid H, Skraba R, Lateef A, Daigremont J, Crespi N (2011) Social-based web services discovery and composition for step-by-step mashup completion. In: ICWS 2011, pp 700–701. http://servicearchitecture.wp.it-sudparis.eu/files/2012/04/PID1842125.pdf
  148. 148.
    Mäkelä E, Viljanen K, Alm O et al (2007) Enabling the semantic web with ready-to-use mash-up components. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.2468
  149. 149.
    Maleshkova M, Pedrinaci C, Domingue J (2009) Supporting the creation of semantic RESTful service descriptions. In: ISWC 2009. http://oro.open.ac.uk/23106/1/paper6.pdf
  150. 150.
    Malki A, Benslimane SM (2012) Building semantic mashup. In: ICWIT 2012, pp 40–49. http://ceur-ws.org/Vol-867/Paper5.pdf
  151. 151.
    Maximilien EM, Wilkinson H, Desai N, Tai S (2007) A domain-specific language for web APIs and services mashups. In: ICSOC 2007. LNCS, vol 4749, pp 13–26. http://www.cs.uga.edu/~kochut/Teaching/8350/Papers/WS/WS_API_Mashups.pdf Google Scholar
  152. 152.
    Maximilien EM, Ranabahu A, Gomadam K (2008) An online platform for web APIs and service mashups. IEEE Internet Comput 12(5):32–43. http://knoesis.wright.edu/library/download/MRG-sharable_code-IC08.pdf CrossRefGoogle Scholar
  153. 153.
    Mayer S (2010) Deployment and mashup creation support for smart things. MS thesis, ETH Zurich. http://www.vladtrifa.com/research/files/Mayer2010.pdf
  154. 154.
    Mayer S, Guinard D (2011) An extensible discovery service for smart things. In: WoT 2011. http://vs.inf.ethz.ch/publ/papers/mayer-extensiblediscovery-2011.pdf
  155. 155.
    Mayer S, Karam DS (2012) A computational space for the web of things. In: 3rd international workshop on the web of things (WoT 2012). http://vs.inf.ethz.ch/publ/papers/mayer-computationalmarketplace-2012.pdf
  156. 156.
    Mayer S, Guinard D, Trifa V (2010) Facilitating the integration and interaction of real-world services for the web of things. http://www.webofthings.org/urban-iot/2010/pdfs/Mayer.pdf
  157. 157.
    McIlraith SA, Son TC, Zeng H (2001) Semantic web services. IEEE Intell Syst 16(2):46–53. http://o2k.stanford.edu/people/sam/ieee01.pdf CrossRefGoogle Scholar
  158. 158.
    Mehandjiev N, Lécué F, Wajid U, Namoun A (2010) Assisted service composition for end users. In: IEEE European Conf Web Serv. http://130.88.6.246/serviceDesign/files/Papers/AssistedServiceCompositionforEndUsers.pdf
  159. 159.
    Miles A (2009) News from the FlyWeb project (Milestone FM3). http://lists.w3.org/Archives/Public/public-lod/2009May/0052.html
  160. 160.
    Morbidoni C, Polleres A, Tummarello G, Le-Phuoc D (2007) Semantic web pipes. DERI technical report 2007-11-07. http://sw.deri.ie/fileadmin/documents/DERI-TR-2007-11-07.pdf
  161. 161.
    Mtsweni JS, Ngassam EK (2009) Seamless access to data and e-services via mobile phones: a Web2.0 approach for SMMEs in South Africa. In: WWW 2009. http://www.zaw3.co.za/index.php/ZA-WWW/2009/paper/viewFile/53/37
  162. 162.
    Nakano T, Murofushi S, Goto M, Morishima S (2011) DandeReproducer: an automatic mashup music video generation system by reusing dance video clips on the web. In: SMC 2011. http://staff.aist.go.jp/m.goto/PAPER/SMC2011nakano.pdf
  163. 163.
    Neely S, Stabeler M, Nixon P (2008) SensorMash: exploring system fidelity through sensor mashup. Pervasive 2008:83–86. http://www.mattstabeler.co.uk/publications/papers/SensorMash.pdf, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.140.3685 Google Scholar
  164. 164.
    Nestler T, Feldmann M, Preussner A, Schill A (2009) Service composition at the presentation layer using web service annotations. In: ComposableWeb 2009. http://ceur-ws.org/Vol-470/CW09Proc.pdf#page=71:63-68
  165. 165.
    Neto JB, Hirata CM, Marques HC (2010) An architecture based on SOA, RESTful and mashup for C2 mobile applications. In: ICCRTS 2012. http://www.dodccrp.org/events/17th_iccrts_2012/post_conference/papers/094.pdf
  166. 166.
    Ngu AHH, Carlson MP, Sheng QZ, Paik H (2010) Semantic-based mashup of composite applications. IEEE Trans Serv Comput 3(1):2–15. http://alphasoftz.in/ws/paper.pdf CrossRefGoogle Scholar
  167. 167.
    Outtagarts A, Martinot O (2009) iSSEE: IMS sensors search engine enabler for sensors mashups convergent application. Int J Comput Sci Issues 6(1). http://arxiv.org/pdf/0912.1805.pdf, http://130.203.133.150/viewdoc/similar;jsessionid=6F8EC9EE4ABE8FC79121C126F29724DA?doi=10.1.1.214.9584&type=ab
  168. 168.
    Passant A (2010) dbrec—music recommendations using DBpedia. In: ISWC 2010. http://iswc2010.semanticweb.org/pdf/431.pdf
  169. 169.
    Passant A (2010) Measuring semantic distance on linking data and using it for resources recommendations. http://swl.slis.indiana.edu/files/ldrec.pdf
  170. 170.
    Patel A, Na L, Latih R, Wills C, Shukur Z, Mulla R (2010) A study of mashup as a software application development technique with examples from an end-user programming perspective. J Comput Sci 6(12):1406–1415 zbMATHCrossRefGoogle Scholar
  171. 171.
    Pathak J, Basu S, Honavar V (2007) Assembling composite web services from autonomous components. In: Emerging artificial intelligence applications in computer engineering: real word AI systems with applications in eHealth, HCI, information retrieval and pervasive technologies, pp 394–405. http://www.cs.iastate.edu/~honavar/Papers/Pathak-Bookchapter.pdf Google Scholar
  172. 172.
  173. 173.
    Pedrinaci C, Domingue J, Sheth A (2010) Semantic web services. In: Domingue J, Fensel D, Hendler J (eds) Handbook of semantic web technologies, vol II—Semantic web applications. Springer, Berlin. http://open.academia.edu/CarlosPedrinaci/Papers/1016343/Semantic_web_services Google Scholar
  174. 174.
    Pedrinaci C, Liu D, Maleshkova M et al (2010) iServe: a linked services publishing platform. In: ORES 2010. http://people.kmi.open.ac.uk/carlos/wp-content/uploads/downloads/2010/09/iserve-ORES2010.pdf
  175. 175.
    Peng Z, Chen H, Rao J, Liu Y, Wang L, Chen J (2010) Semantic-based mobile mashup platform. In: ISWC 2010. http://ceur-ws.org/Vol-658/paper479.pdf, http://iswc2010.semanticweb.org/pdf/479.pdf
  176. 176.
    Picozzi M, Rodolfi M, Cappiello C, Matera M (2010) Quality-based recommendations for mashup composition. In: Current trends in web engineering. LNCS, vol 6385, pp 360–371. doi: 10.1007/978-3-642-16985-4_32, http://mashart.org/composableweb2010/papers/paper3.pdf CrossRefGoogle Scholar
  177. 177.
    Pietschmann S (2009) A model-driven development process and runtime platform for adaptive composite web applications. Int J Adv Internet Technol 2(4):277–288. http://thinkmind.org/index.php?view=article&articleid=inttech_v2_n4_2009_2 Google Scholar
  178. 178.
    Pietschmann S, Mitschick A, Winkler R, Meissner K (2008) CROCO: ontology-based, cross-application context management. In: SMAP 2008, pp 88–93. http://pietschmann.cc/uploads/publications/Pietschmann.2008.SMAP.pdf
  179. 179.
    Pietschmann S, Nestler T, Daniel F (2010) Application composition at the presentation layer: alternatives and open issues. In: iiWAS 2010, pp 461–468. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=71
  180. 180.
    Pietschmann S, Tietz V, Reimann J et al (2010) A metamodel for context-aware component-based mashup applications. In: iiWAS 2010, pp 413–420. http://pietschmann.cc/uploads/publications/Pietschmann.2010.iiWAS.Metamodel.pdf
  181. 181.
    Pietschmann S, Radeck C, Meissner K (2011) Facilitating context-awareness in composite mashup applications. In: ADAPTIVE 2011. http://www.thinkmind.org/index.php?view=article&articleid=adaptive_2011_1_10_50008
  182. 182.
    Ponce-Medellín R, Gonzalez-Serna G, Vargas R, Ruiz L (2009) Technology integration around the geographic information: a state of the art. Int J Comput Sci Issues 5:17–26. http://arxiv.org/pdf/0911.0909.pdf Google Scholar
  183. 183.
    Prutsachainimmit K, Chaisatien P, Tokuda T (2012) A mashup construction approach for cooperation of mobile devices. In: ComposableWeb 2012. https://sites.google.com/site/composableweb2012/program
  184. 184.
    Radeck C, Lorz A, Blichmann G, Meissner K (2012) Hybrid recommendation of composition knowledge for end user development of mashups. In: ICIW 2012. http://www.thinkmind.org/index.php?view=article&articleid=iciw_2012_2_10_20180iciw_2012_2_10_20180
  185. 185.
    Raza M, Hussain FK, Chang E (2008) A methodology for quality-based mashup of data sources. In: iiWAS 2008, pp 528–533. http://mashup.pubs.dbs.uni-leipzig.de/files/Raza2008Amethodologyforqualitybasedmashupofdatasources.pdf
  186. 186.
    Riabov AV, Bouillet E, Feblowitz MD, Liu Z, Ranganathan A (2008) Wishful search: interactive composition of data mashups. In: WWW 2008. http://wwwconference.org/www2008/papers/pdf/p775-riabovA.pdf, http://www2008.org/papers/pdf/p775-riabovA.pdf
  187. 187.
    Riedl C, Böhmann T, Leimeister JM, Krcmar H (2011) A framework for analysis service ecosystem capabilities to innovate. http://www.theseus.joint-research.org/wp-content/uploads/2011/07/RiedlEtAl2009b1.pdf
  188. 188.
    Rizzotti S, Burkhart H (2010) useKit—lightweight mashups for the personalized web. In: WWW 2010. http://integror.net/mem2010/papers/paper98.pdf
  189. 189.
    Rümpel A, Baumgärtel K, Meissner K (2010) Platform adaptation of mashup UI components. In: ADAPTIVE 2010, pp 64–169. http://www.thinkmind.org/index.php?view=article&articleid=adaptive_2010_7_20_40111
  190. 190.
    Sabbouh M, Higginson J, Semy S, Gagne D (2007) Web mashup scripting language. In: WWW 2007. http://www2007.org/posters/poster972.pdf
  191. 191.
    Sabbouh M, Higginson J, Wan C, Semy S, Gagne D (2007) The web mashup scripting language profile. http://ceur-ws.org/Vol-248/paper1.pdf
  192. 192.
    Sabbouh M, Higginson J, Wan C, Semy S, Gagne D (2007) The web mashup scripting language profile. MITRE technical paper 07_0393. http://www.mitre.org/work/tech_papers/tech_papers_07/07_0393/07_0393.pdf
  193. 193.
    Sahoo SS, Bodenreider O, Rutter JL, Skinner KJ, Sheth AP (2008) An ontology-driven semantic mash-up of gene and biological pathway information: application to the domain of nicotine dependence. J Biomed Inform 41(5):752–765. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2766186/?tool=pubmed CrossRefGoogle Scholar
  194. 194.
    Salim FD (2011) The challenges of designing effective persuasive technology on the road: towards adaptive mobile mashups. In: WAINA 2011, pp 7–11. http://www.nicta.com.au/__data/assets/pdf_file/0005/21596/salim.pdf
  195. 195.
  196. 196.
    Salminen A, Mikkonen T (2012) Mashups—software ecosystems for the web era. In: IWSECO 2012, pp 18–32. http://ceur-ws.org/Vol-879/paper2.pdf
  197. 197.
    Sheth A (2009) Citizen sensing, social signals, and enriching human experience. IEEE Internet Comput 13(4):87–92. http://knoesis.wright.edu/library/publications/S09-citizen-sensor-IC.pdf MathSciNetCrossRefGoogle Scholar
  198. 198.
    Sheth A, Verma K, Gomadam K (2006) Semantics to energize the full services spectrum: ontological approach to better exploit services at technical and business levels. Commun ACM 49(7):55–61. http://knoesis.wright.edu/library/download/SS8.pdf CrossRefGoogle Scholar
  199. 199.
    Sheth A, Henson C, Sahoo SS (2008) Semantic sensor web. IEEE Internet Comput 12(4):78–83. http://knoesis.wright.edu/library/publications/SHS08-IC-Column-SSW.pdf CrossRefGoogle Scholar
  200. 200.
    Sheth AP, Gomadam K, Lathem J (2007) SA-REST: semantically interoperable and easier-to-use services and mashups. IEEE Internet Comput 11(6):91–94. http://knoesis.wright.edu/library/download/SGL07-IEEEIC-SAREST-Dec07.pdf CrossRefGoogle Scholar
  201. 201.
    Shih F, Kagal L (2009) Policy-aware pipes: support accountability in mashup service of linked data. In: ISWC 2009. http://dig.csail.mit.edu/2009/Papers/ISWC/policy-aware-pipe/paper.pdf
  202. 202.
    Shrestha P (2009) Automatic mashup generation of multiple-camera videos. PhD thesis, Eindhoven. http://alexandria.tue.nl/extra2/200613048.pdf
  203. 203.
    Shrestha P, De With PHN, Weda H, Barbieri M, Aarts EHL (2010) Automatic mashup generation from multiple-camera concert recordings. In: MM 2010, pp 541–550. http://www.dcg.ethz.ch/lectures/fs11/seminar/paper/samuel-2-2.pdf
  204. 204.
    Soon CJ, Roe P, Tjondronegoro DW (2008) An approach to mobile collaborative mapping. In: SAC 2008, pp 1929–1934. http://eprints.qut.edu.au/15185/1/15185.pdf
  205. 205.
    Soylu A, Wild F, Mödritscher F, De Causmaecker P (2010) Toward developing a semantic mash-up personal and pervasive learning environment: SMupple. In: MUPPLE 2010. http://www.moedritscher.com/papers/paper_soylu_et_al_smuppleapproach_2010.pdf
  206. 206.
    Soylu A, Wild F, Mödritscher F et al (2011) Mashups and widget orchestration. In: MEDES 2011. http://www.ahmetsoylu.com/wp-content/uploads/2011/05/50.pdf
  207. 207.
    Soylu A, Mödritscher F, Wild F et al (2012) Mashups by orchestration and widget-based personal environments: key challenges, solution strategies, and an application. Program 46(3):155–200. https://lirias.kuleuven.be/bitstream/123456789/345188/2/Program_Soylu_et_al_2012.pdf, http://www.ahmetsoylu.com/wp-content/uploads/2011/05/PhDThesis_Soylu_2012.pdf
  208. 208.
    Spivack N (2007) Making sense of the semantic web. http://74.43.177.87/digitalnow/upload/Nova-Spivack-Semantic-Web.pdf
  209. 209.
    Taivalsaari A (2009) Mashware: the future of web applications. Sun Microsystems report SMLI TR-2009-181. http://labs.oracle.com/techrep/2009/smli_tr-2009-181.pdf
  210. 210.
    Tatemura J, Chen S, Liao F, Po O, Candan KS, Agrawal D (2008) UQBE: uncertain query by example for web service mashup. In: SIGMOD 2008. http://www.public.asu.edu/~candan/papers/de694-tatemura.pdf
  211. 211.
    Thébault P, Decotter D, Richir S (2011) Towards the design of intelligible object-based applications for the web of things. In: WoT 2011. http://www.webofthings.org/wot/2011/papers/Pervasive2011.Workshop09.Paper10.pdf
  212. 212.
    Tietz V, Rümpel A, Liebing C, Meissner K (2012) Towards requirements engineering for mashups: state of the art and research challenges. In: ICIW 2012. http://www.thinkmind.org/index.php?view=article&articleid=iciw_2012_4_50_20164
  213. 213.
    Tollmar K, Bentley F, Viedma C (2012) Mobile health mashups: making sense of multiple streams of wellbeing and contextual data for presentation on a mobile device. In: Pervasive Health 2012. http://web.mit.edu/bentley/www/papers/mashupsPH.pdf
  214. 214.
    Treiber M, Kritikos K, Schall D, Plexousakis D, Dustdar S (2010) Modeling context-aware and socially-enriched mashups. In: Mashups 2009/2010. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.156.6531
  215. 215.
    Truong HL, Dustdar S (2010) Context coupling techniques for context-aware web service systems—an overview. http://www.infosys.tuwien.ac.at/Staff/sd/papers/Buchbeitrag Linhrevised paper.pdf, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.189.2089
  216. 216.
    Tuchinda R, Szekely P, Knoblock CA (2008) Building mashups by example. In: IUI 2008, pp 139–148. http://www.isi.edu/integration/papers/tuchinda08-iui.pdf
  217. 217.
    Tuulos VH, Scheible J, Nyholm H (2007) Combining web, mobile phones and public displays in large-scale: Manhattan story mashup. In: PERVASIVE 2007, pp 37–54. http://www.mlab.uiah.fi/~jscheib/myweb/msm-pervasive07.pdf
  218. 218.
    Udell S (2008) Beginning Google maps mashups with mapplets, KML, and GeoRSS. Apress, New York Google Scholar
  219. 219.
    Väänänen-Vainio-Mattila K, Wäljas M (2011) Towards user-centered mashups: exploring user needs for composite web services. In: CHI 2011. http://www.cs.tut.fi/~kaisavvm/CompositeUX_WIP_final_update_KVVM_060311.pdf
  220. 220.
    Vallejos J, Huang J, Costanza P, De Meuter W, D’Hondt T (2009) A programming language approach for context-aware mashups. http://soft.vub.ac.be/lambic/files/contextawaremashups.pdf
  221. 221.
    Vancea A, Grossniklaus M, Norrie MC (2008) Database-driven web mashups. In: ICWE 2008. http://pdx.academia.edu/MichaelGrossniklaus/Papers/244818/Database-Driven_Web_Mashups
  222. 222.
    Verma K, Sheth A (2007) Semantically annotating a web service. IEEE Internet Comput 11(2):83–85. http://knoesis.wright.edu/library/download/VS07-IC-Sheth-Column-SAWSDL-Published.pdf CrossRefGoogle Scholar
  223. 223.
    Vermeulen J, Luyten K, Coninx K (2007) Tangible mashups: exploiting links between the physical and virtual world. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.4244
  224. 224.
    Viedma C, Tollmar K (2010) Mobile web mashups: the long tail of mobile applications. http://www.ict.kth.se/courses/ID2216/wiki/lib/exe/fetch.php?media=mobilewebmashups.pdf
  225. 225.
    Voulodimos AS, Patrikakis CZ (2008) Using personalized mashups for mobile location based services. In: IWCMC 2008, pp 321–325. http://202.194.20.8/proc/IWCMC2008/DATA/01-08-05.pdf
  226. 226.
    Waltsgott J, Meissner K (2012) Towards mobile energy-adaptive rich internet applications. In: ICIW 2012. http://www.thinkmind.org/index.php?view=article&articleid=iciw_2012_6_40_20075
  227. 227.
    Wang G, Yang S, Han Y (2009) Mashroom: end-user mashup programming using nested tables. In: WWW 2009. http://www2009.eprints.org/87/1/p861.pdf
  228. 228.
    Weber N, Nelkner T, Schoefegger K, Lindstaedt SN (2010) SIMPLE—a social interactive mashup PLE. In: MUPPLE 2009. http://know-center.tugraz.at/download_extern/papers/mupple10_mature_final.pdf
  229. 229.
    Weiss M, Gangadharan GR (2010) Modeling the mashup ecosystem: structure and growth. R & D Manag 40(1):40–49. http://www.sce.carleton.ca/faculty/weiss/papers/2010/weiss-rnd-2010.pdf CrossRefGoogle Scholar
  230. 230.
    Weiss M, Sari S (2010) Evolution of the mashup ecosystem by copying. In: ACM Mashups 2009/2010. http://www.sce.carleton.ca/faculty/weiss/papers/2010/weiss-mashups-2010-draft.pdf
  231. 231.
    Weiss M, Sari S (2011) Diversity of the mashup ecosystem. In: International conference on web information systems (WEBIST). http://www.sce.carleton.ca/faculty/weiss/papers/2011/sari-diversity-2011-draft.pdf
  232. 232.
    Wilde E (2006) Knowledge organization mashups. TIK report 245, ETH Zurich. http://dret.net/netdret/docs/wilde-tikrep245.pdf
  233. 233.
    Wilson S (2012) Design challenges for user-interface mashups: user control and usability in inter-widget communications. http://scottbw.wordpress.com/2012/03/07/design-challenges-for-user-interface-mashups-user-control-and-usability-in-inter-widget-communications/
  234. 234.
    Wilson S, Daniel F, Jugel U, Soi S (2011) Orchestrated user interface mashups using W3C widgets. In: ICWE 2011. http://www.floriandaniel.it/university/publicationdetails.php?publication_oid=85
  235. 235.
    Wong J, Hong JI (2007) Making mashups with Marmite: towards end-user programming for the web. In: IEEE VL/HCC 2007, pp 270–271. http://repository.cmu.edu/cgi/viewcontent.cgi?article=1063&context=hcii
  236. 236.
    Yamada I, Yamaki W, Nakajima H, Takefuji Y (2010) Ousia Weaver: a tool for creating and publishing mashups as impressive web pages. In: WWW 2010. http://integror.net/mem2010/papers/paper14.pdf
  237. 237.
    Yoon H, Woo W (2009) CAMAR mashup: empowering end-user participation in U-VR environment. In: ISUVR 2009, pp 33–36. http://icserv.gist.ac.kr/mis/publications/data/2009/CAMAR_Mashup_isuvr.pdf
  238. 238.
    Yoon H, Woo W (2011) Concept and applications of in-situ AR mashup content. In: SCI 2011. http://icserv.gist.ac.kr/mis/publications/data/2011/p25.pdf
  239. 239.
    Yu J, Benatallah B, Casati F, Daniel F (2008) Understanding mashup development and its differences with traditional integration. Internet Comput 12(5):44–52. http://mashart.org/ER09/YuIEEEC08.pdf CrossRefGoogle Scholar
  240. 240.
    Yu S, Woodard CJ (2008) Innovation in the programmable web: characterizing the mashup ecosystem. In: Feuerlicht G, Lamersdorf W (eds) ICSOC 2008. LNCS, vol 5472. Springer, Heidelberg, pp 136–147. http://mashup.pubs.dbs.uni-leipzig.de/files/fulltext.pdf Google Scholar
  241. 241.
    Yue KB (2010) Experience on mashup development with end user programming environment. J Inf Sci Eng 21(1):111–119. http://prtl.uhcl.edu/portal/page/portal/SCE/COMPUTING_MATHMATICS_DIV/CM_Documents/YahooPipe_JISE_Paper_Published.pdf Google Scholar
  242. 242.
    Zahariadis T, Daras P, Bouwen J et al. (2010) Towards a content-centric internet. In: Tselentis G et al. (eds) Towards the future internet. IOS Press, Amsterdam. http://www.coast-fp7.eu/public/Zahariadis_FCCI_Camera_Ready.pdf Google Scholar
  243. 243.
    Zang N (2008) Mashups for the web-active end user. MS thesis, Pennsylvania State University. https://etda.libraries.psu.edu/paper/9241/4574
  244. 244.
    Zang N (2009) Mashups on the web: end user programming opportunities and challenges. http://ecs.victoria.ac.nz/twiki/pub/Events/PLATEAU/2009Program/plateau09-zang.pdf
  245. 245.
    Zang N, Rosson MB (2008) What’s in a mashup? And why? Studying the perceptions of web-active end users. In: IEEE VL/HCC 2008. http://webremix.org/readings/zang.pdf
  246. 246.
    Zang N, Rosson MB, Nasser V (2008) Mashups: Who? What? Why? In: CHI 2008, pp 3171–3176 Google Scholar
  247. 247.
    Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng QZ (2003) Quality driven web services composition. In: WWW 2003. http://eprints.qut.edu.au/1778/1/p358-zeng.pdf
  248. 248.
    Zeng Z, Zhang X (2010) Research on mobile e-commerce information search approach based on mashup technology. Int J Bus Manag 5(5):89–96. http://ccsenet.org/journal/index.php/ijbm/article/view/5930 MathSciNetGoogle Scholar
  249. 249.
    Zhang H, Zhao Z, Sivasothy S, Huang K, Crespi N (2010) Quality-assured and sociality-enriched multimedia mobile mashup. EURASIP J Wirel Commun Netw. doi: 10.1155/2010/721312, http://jwcn.eurasipjournals.com/content/pdf/1687-1499-2010-721312.pdf CrossRefGoogle Scholar
  250. 250.
    Zhang R, Arpinar IB, Aleman-Meza B (2003) Automatic composition of semantic web services. In: ICWS 2003, pp 38–41. http://www.cs.uga.edu/~budak/papers/composition_short_icws.pdf
  251. 251.
    Zhao Z (2012) User-generated service: a user-centered design approach in web mashups through social experience. PhD thesis, SudParis. http://tel.archives-ouvertes.fr/docs/00/71/94/21/PDF/Thesis_ZhenzhenZhao.pdf
  252. 252.
    Zhao Z, Bhattarai S, Liu J, Crespi N (2011) Mashup services to daily activities—end-user perspective in designing a consumer mashups. In: iiWAS 2011. http://servicearchitecture.wp.it-sudparis.eu/files/2012/04/67_iiWAS2011_Full_Zhao.pdf
  253. 253.
    Zhao Z, Bhattarai S, Crespi N (2012) An event-based functionality integration framework. http://servicearchitecture.wp.it-sudparis.eu/files/2012/04/PID1841337.pdf
  254. 254.
    Zhovtobryukh D (2006) Context-aware web service composition. PhD thesis, Jyväskylä. https://jyx.jyu.fi/dspace/bitstream/handle/123456789/13238/951392727X.pdf?sequence=1
  255. 255.
    Zou J, Pavlovski CJ (2007) Towards accountable enterprise mashup services. In: ICEBE 2007, pp 205–212. http://mashup.pubs.dbs.uni-leipzig.de/files/30030205.pdf

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.HanoverGermany

Personalised recommendations