Abstract
For many years, tailorability has been identified as a very important property of system design in order to take care of the emerging users needs towards their working environments. In the same time component-based approaches have been revealed as an interesting solution for tailorability, allowing dynamic integration of components in global environments supporting specific tasks. However, component technologies still face some drawbacks mainly due to a semantic problem. In order to palliate these lacks we propose in this paper a new solution that tends to merge tasks models, from the HCI research field, and existing component models. It particularly consists in a new design approach — the Task Oriented (TO) approach — supported by STOrM, a tool dedicated to the creation and manipulation of Task Oriented Components (TOCs).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Augustin, L., Bressler, D., Smith, G.: Accelerating software development through collaboration. In: 24rd International Conference on Software Engineering, pp. 559–563 (2002)
Baron, M., Lucquiaud, V., Autard, D., Scapin, D.L.: K-MADe: Un environnement pour le noyau du modéle de description de l’activité. In: 18éme Conf. Francophone sur l’Interaction Homme-Machine IHM 2006, pp. 287–288 (2006)
Booth, D., Liu, C.K.: Web Services Description Language (WSDL) Version 2.0. (2006)Avalaible at: http://www.w3.org/TR/wsdl20-primer
Bourguin, G., Derycke, A., Tarby, J.C.: Beyond the Interface: Co-evolution Inside Interactive Systems - A proposal Founded on Activity Theory. In: Blandford, Vanderdonckt, Gray. (eds.) Interaction without Frontiers, Proc. of HCI 2001. People and Computer, pp. 297–310. Springer, Heidelberg (2001)
Bruins, A.: The Value of Task Analysis in Interaction Design. In: Task to Dialogue: Task-Based User Interface Design Workshop, CHI 1998 (1998)
Clerckx, T., Luyten, K., Coninx, K.: DynaMo-AID: a Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development. In: 9th IFIP Working Conference on Engineering for Human-Computer Interaction. Pre-Proceedings, Hamburg, Germany, July 11-13, pp. 142–160 (2004)
Dougiamas, M.: Moodle: open-source software for producing internet-based courses (2001), Available at: http://moodle.com
Filman, R., Elrad, T., Clarke, S., Aksit, M.: Aspect-oriented software development. Addison-Wesley, Reading (2004)
Heineman, G.T., Councill, W.T.: Component-based software engineering: putting the pieces together. Addison-Wesley Longman Publishing Co., Inc, Boston, MA (2001)
Kiniry, J.R.: Semantic Component Composition. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743, Springer, Heidelberg (2003)
Lewandowski, A., Bourguin, G.: Supporting Collaboration in Software Development Activities. In: 10th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2006), May 3-5, 2006, vol. 1, pp. 381–387. IEEE Press, Los Alamitos (2006)
Lu, S., Paris, C., Vander Linden, K., Colineau, N.: Generating UML Diagrams From Tasks models. In: CHINZ 2003, Dunedin, New Zealand (2003)
Maes, P.: Concepts and experiments in computational reflection. In: Object-oriented programming systems, languages and applications, New York, USA, pp. 147–155 (1987)
Medjahed, B., Bouguettaya, A., Elmagarmid, A.K.: Composing Web services on the Semantic Web. The International Journal on Very Large Data Bases 12(4), 333–351 (2003)
Mørch, A.: Three levels of end-user tailoring: customization, integration, and extension. In: Method and Tools for Tailoring Object-Oriented Applications: An Evolving Artifacts Approach. PhD thesis, Dept of Informatics, University of Oslo, pp. 41–51 (1997)
Mørch, A.I., Stevens, G., Won, M., Klann, M., Dittrich, Y., Wulf, V.: Component-based technologies for end-user development. Communications of the ACM 47(9), 59–62 (2004)
Mori, G., Paterno, F., Santoro, C.: CTTE: Support for Developing and Analysing Tasks models for Interactive System Design. IEEE Transactions on Software Engineering 28(8), 797–813 (2002)
Nunes, N., Cunha, J.F.e.: Towards a UML pro-file for interaction design: the Wisdom approach. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, Springer, Heidelberg (2000)
Object Technology International, Inc.: Eclipse Platform Technical Overview (2003), Available at: http://www.eclipse.org
Pinheiro da Silva, P.: Object Modelling of Interactive Systems: The UMLi Approach. PhD Thesis, University of Manchester, United Kingdom (2002)
Reichart, D., Forbrig, P., Dittmar, A.: Tasks models as basis for requirements engineering and software execution. In: [24], pp. 51–58 (2004)
Richard, J.F.: Logique de fonctionnement et logique d’utilisation. Rapport de recherche INRIA n∘ Avril 202 (1983)
Scogings, C., Phillips, C.: Linking Task and Dialogue Modeling: Toward an Integrated Software Engineering Method. In: Diaper, D., Stanton, N. (eds.) Handbook of Task Analysis for Human-Computer Interaction, pp. 551–566. Lawrence Erlbaum Associates Pubs, Mahwah, NJ (2004)
Slavík, P., Palanque, P.: Proceedings of the 3rd Int. Workshop on Tasks models and Diagrams for User Interface Design - TAMODIA 2004, pp. 15–16. ACM, New York (2004)
Szyperski, C., Pfister, C.: Workshop on component-oriented programming, summary. In: Cointe, P. (ed.) ECOOP 1996. LNCS, vol. 1098, Springer, Heidelberg (1996)
Tarby, J.C., Ezzedine, H., Rouillard, J., Tran, C.D., Laporte, P., Kolski, K.: Traces using aspect oriented programming and interactive agent-based architecture for early usability evaluation: Basic principles and comparison. In: HCI International, Beijing, P.R. China. LNCS, vol. 4550, pp. 632–641. Springer, Heidelberg (2007)
Vicente, K.J.: HCI in the global knowledge-based economy: Designing to support worker adaptation. Communications of the ACM 7(2), 263–280 (2000)
Won, M., Stiemerling, O., Wulf, V.: Component-Based Approaches To Tailorable Systems. In: Lieberman, H., Paternó, F., Wulf, V. (eds.) End-User Development. Human-Computer Interaction Series, pp. 115–142. Kluwer Academic, Dordrecht (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bourguin, G., Lewandowski, A., Tarby, JC. (2007). Defining Task Oriented Components. In: Winckler, M., Johnson, H., Palanque, P. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2007. Lecture Notes in Computer Science, vol 4849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77222-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-77222-4_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77221-7
Online ISBN: 978-3-540-77222-4
eBook Packages: Computer ScienceComputer Science (R0)