Abstract
Presentation-oriented mashup applications are usually developed by manual selection and assembly of pre-existent components. The latter are either described on a very technical, functional level, or using informal descriptors, such as tags, which bear certain ambiguities. With regard to the increasing number and complexity of available components, their discovery and integration has become a challenge for non-programmers. Therefore, we present a novel concept for the task-based recommendation of mashup components, which comprises a more natural, task-driven description of user requirements and a corresponding semantic matching algorithm for universal mashup components. By its realization and integration with an composition platform, we could prove the feasibility and sufficiency of our approach.
Chapter PDF
Similar content being viewed by others
References
Annett, J., Duncan, K.: Task analysis and training design. Hull Univ. (England). Dept. of Psychology (1967)
Betermieux, S., Bomsdorf, B.: Finalizing Dialog Models at Runtime. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 137–151. Springer, Heidelberg (2007)
Caffiau, S., Scapin, D.L., Girard, P., Baron, M., Jambon, F.: Increasing the expressive power of task analysis: Systematic comparison and empirical assessment of tool-supported task models. Interacting with Computers 22(6), 569–593 (2010)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for multi-target user interfaces. Interacting with Computers 15, 289–308 (2003)
Card, S., Moran, T., Newell, A.: The Psychology of Human-Computer Interaction. Lawrence Erlbaum, Hillsdale (1983)
Chabeb, Y., Tata, S., Ozanne, A.: YASA-M: A Semantic Web Service Matchmaker. In: 24th IEEE International Conference on Advanced Information Networking and Applications (AINA 2010), pp. 966–973 (2010)
Daniel, F., Casati, F., Benatallah, B., Shan, M.-C.: Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 428–443. Springer, Heidelberg (2009)
Goschnick, S., Sonenberg, L., Balbo, S.: A Composite Task Meta-Model as a Reference Model. In: Forbrig, P., Paternó, F., Mark Pejtersen, A. (eds.) HCIS 2010. IFIP Advances in Information and Communication Technology, vol. 332, pp. 26–38. Springer, Heidelberg (2010)
Klein, M., König-Ries, B.: Coupled Signature and Specification Matching for Automatic Service Binding. In: Zhang, L.-J., Jeckle, M. (eds.) ECOWS 2004. LNCS, vol. 3250, pp. 183–197. Springer, Heidelberg (2004)
Klusch, M.: Semantic web service coordination. In: CASCOM: Intelligent Service Coordination in the Semantic Web. Whitestein Series in Software Agent Tech. and Autonomic Computing, Birkhäuser, pp. 59–104 (2008)
Kritikos, K., Paternò, F.: Service discovery supported by task models. In: 2nd ACM SIGCHI Symp. on Engineering Interactive Computing Systems, EICS 2010 (2010)
Limbourg, Q., Vanderdonckt, J.: Comparing task models for user interface design. In: The Handbook of Task Analysis for Human-Computer Interaction, pp. 135–154. Lawrence Erlbaum Associates (2003)
Limbourg, Q., Pribeanu, C., Vanderdonckt, J.: Towards Uniformed Task Models in a Model-Based Approach. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 164–182. Springer, Heidelberg (2001)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: A Language Supporting Multi-Path Development of User Interfaces. In: Feige, U., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 134–135. Springer, Heidelberg (2005)
Mahfoudhi, A., Abid, M., Abed, M.: Towards a user interface generation approach based on object oriented design and task model. In: Proc. of the 4th Intl. Worksh. on Task Models and Diagrams, pp. 135–142. ACM (2005)
Mori, G., Paternò, F., Santoro, C.: CTTE: Support for developing and analyzing task models for interactive system design. IEEE Trans. Software Eng. 28(8) (2002)
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A diagrammatic notation for specifying task models, pp. 362–369. Chapman & Hall (1997)
Paternò, F., Santoro, C., Spano, L.D.: MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput.-Hum. Interact. 16(4), 1–30 (2009)
Pietschmann, S.: A model-driven development process and runtime platform for adaptive composite web applications. Intl. Journal On Advances in Internet Technology (IntTech) 4(1), 277–288 (2010)
Pietschmann, S., Tietz, V., Reimann, J., Liebing, C., Pohle, M., Meißner, K.: A metamodel for context-aware component-based mashup applications. In: Proc. of the 12th Intl. Conf. on Information Integration and Web-Based Applications & Service (iiWAS 2010), pp. 413–420 (2010)
Tran, V.X., Tsuji, H.: A task-oriented framework for automatic service composition. In: Proc. of the 2009 Congress on Services - I (SERVICES 2009), pp. 615–620. IEEE (2009)
van Welie, M., van der Veer, G.C., Eliëns, A.: An ontology for task world models. In: 5th Int. Worksh. on Design, Specification, and Verification of Interactive Systems, DSV-IS (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tietz, V., Blichmann, G., Pietschmann, S., Meißner, K. (2012). Task-Based Recommendation of Mashup Components. In: Harth, A., Koch, N. (eds) Current Trends in Web Engineering. ICWE 2011. Lecture Notes in Computer Science, vol 7059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27997-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-27997-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27996-6
Online ISBN: 978-3-642-27997-3
eBook Packages: Computer ScienceComputer Science (R0)