skip to main content
10.1145/1122935.1122940acmotherconferencesArticle/Chapter ViewAbstractPublication PagestamodiaConference Proceedingsconference-collections
Article

DialogSketch: dynamics of the canonical prototypes

Published:26 September 2005Publication History

ABSTRACT

In this paper, we argue that the combination of task modeling with abstract prototyping improves the effectiveness of the user interface design at an early stage of the development process. Currently there is no effective way to connect popular task and presentation based formalisms (e.g. ConcurTask Trees -- CTTs and Canonical Abstract Prototypes -- CAPs) in interactive system development. Here we present and illustrate an approach that relates CTTs with CAPs under the common semantics of the UML 2.0. We find that an abstract prototype is more suitable as a starting point to represent and infer the task structure that supports the user interaction. Our approach is supported by the DialogSketch tool, which enables the creation, design and editing of a UML version of CAPs and CTTs that can be co-edited and simulated in an innovative way that leverages effective and usable simulation of abstract user-interfaces.

References

  1. Campos, P., Nunes, N. J.: CanonSketch: a User-Centered Tool for Canonical Abstract Prototyping, In Proceedings of EHCI-DSV-IS'2004, Hamburg, Germany, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Clerckx, T., Luyten, K.; Coninx. K.: DynaMo-AID: a Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development, In Proceedings of EHCI-DSV-IS'2004, Hamburg, Germany, 2004, 142--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Constantine, L. L: Essential Modeling: Use cases for user interfaces, ACM Interactions. ACM Press, New York, NY, 1995, 34--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Constantine, L. L: Canonical Abstract Prototypes for Abstract Visual and Interaction. In Jorge, J., Nunes, N. J., e Cunha, J. F. (ed.), Proceedings of DSV-IS 2003, 10th International Conference on Design, Specification and Verification of Interactive Systems. Lecture Notes in Computer Science, Vol. 2844. Springer-Verlag, Berlin, 2003, 1--15.Google ScholarGoogle Scholar
  5. Limbourg, Q., Vanderdonckt, J.: Addressing the mapping problem in user interface design with UsiXML. In Proceedings of TAMODIA '2004, 3th Annual Conference on Task Models and Diagrams (Prague, Czech Republic, 2004). ACM Press, 2004, 155--163. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Limbourg, Q., Vanderdonckt, J., Souchon, N.: The Task-Dialog and Task-Presentation Mapping Problem: Some Preliminary Results. DSV-IS 2000: 227--246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J.: Derivation of a dialog model from a task model by activity chain extraction. In Jorge, J., Nunes, N. J., e Cunha, J. F. (ed.), Proceedings of DSV-IS 2003, 10th International Conference on Design, Specification and Verification of Interactive Systems. Lecture Notes in Computer Science, Vol. 2844. Springer-Verlag, Berlin, 2003, 203--217.Google ScholarGoogle Scholar
  8. Nóbrega, L., Nunes, N. D., Coelho, H.: Mapping ConcurTaskTrees into UML 2.0. Paper accepted in DSV-IS 2005.Google ScholarGoogle Scholar
  9. Nunes, N. J., Cunha, J. F., Towards a UML Profile for Interactive Systems Development: the Wisdom Approach (PDF 56.73 Kb), Proceedings of the 3rd International Conference on the Unified Modeling Language (UML2000), Evans, A. (Ed.), Springer-Verlag LNCS 1939, New York, 2000, pp. 101--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In Proceedings of INTERACT 1997, Sydney, Chapman & Hall, 1997, 362--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer Verlag, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Puerta, A. R., and Eisenstein, J.: Towards a General Computational Framework for Model-Based Interface Development Systems. In Proceedings of the 4th International Conference on Intelligent User Interfaces (Los Angeles, California, United States, 1999). ACM Press, New York, NY, 1999, 171--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Reichart, D., Forbrig, P., Dittmar, A.: Task models as basis for requirements engineering and software execution. In Proceedings of TAMODIA '2004, 3rd Annual Conference on Task Models and Diagrams (Prague, Czech Republic, 2004). ACM Press, 2004, 51--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. CTTE: http://giove.cnuce.cnr.it/ctte.htmlGoogle ScholarGoogle Scholar
  15. TERESA: http://giove.cnuce.cnr.it/teresa.html.Google ScholarGoogle Scholar

Index Terms

  1. DialogSketch: dynamics of the canonical prototypes

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        TAMODIA '05: Proceedings of the 4th international workshop on Task models and diagrams
        September 2005
        161 pages
        ISBN:1595932208
        DOI:10.1145/1122935
        • Conference Chair:
        • Marcin Sikorski

        Copyright © 2005 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 26 September 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader