Improving end-user programming with situational mashups in Web 2.0 environment

Angus F.M. Huang, Shin Bo Huang, Evan Y.F. Lee, Stephen J.H. Yang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

Mashups is an emerging technology on the Web 2.0. Users can propose favorite preferences and compose various widgets in a mashboard. The mashups selection can be performed dynamically identifying the situational set of widgets available at runtime. In this context, there are dynamic changes in user situation, defined as the configuration of accessible widgets depending on user location and schedule. The development of Situational Mashups requires mechanisms to interpret user context and to mash-up widgets. We propose a system including context representation, situation reasoning, workflow planning, and mashups optimization, called SituMash, capable of supporting the automatic composition of widgets in response to situation changes without user manual selection. Experimental results demonstrated that the system possess effective capabilities in compositiontime, ease-of-use and usefulness.

Original languageEnglish
Title of host publicationProceedings of the 4th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2008
Pages62-67
Number of pages6
DOIs
StatePublished - 2008
Event4th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2008 - Jhongli, Taiwan
Duration: 18 Dec 200819 Dec 2008

Publication series

NameProceedings of the 4th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2008

Conference

Conference4th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2008
Country/TerritoryTaiwan
CityJhongli
Period18/12/0819/12/08

Keywords

  • End-user programming
  • Mashups
  • Situation awareness
  • Web 2.0
  • Web services

Fingerprint

Dive into the research topics of 'Improving end-user programming with situational mashups in Web 2.0 environment'. Together they form a unique fingerprint.

Cite this