ConcurTaskTrees

ConcurTaskTrees (CTT)[1] is a notation for task model specifications used in the design of interactive applications, particularly within model-based user interface design.

The main features of CTT are:

  • Hierarchical structure, which provides a large range of granularity in describing large and small task structures;
  • Graphical syntax, which reflects the logical structure in a tree-like form;
  • Concurrent notation, enabling flexible task ordering.

In the field of human–computer interaction, task models describe the logical activities an application should support to help users achieve their goals. Methods have been developed to derive user interfaces for different platforms from CTT specifications.[2] The last evolution has been the introduction of preconditions.[3]

CTT has been applied in both academia and industry, particularly in domains such as enterprise resource planning (ERP) and safety-critical systems, including air traffic control.[4] It has also been considered by the World Wide Web Consortium (W3C) for task model standardization.[1]

Usability studies have been conducted on CTT,[5] and it has been mapped into the Unified Modeling Language (UML).[6]

Tool support

The editing and analysis of task models is supported by the ConcurTaskTrees Environment (CTTE).[7] The executable code is publicly available and free to download.

References

  1. ^ Paternò, Fabio (2003). "ConcurTaskTrees: An Engineered Notation for Task Models" (PDF). The Handbook of Task Analysis for Human-Computer Interaction: 483–503.
  2. ^ Paternò, Fabio; Santoro Carmen; Spano Lucio Davide (October 2011). "Engineering the authoring of usable service front ends" (PDF). Journal of Systems and Software. 84 (10): 1806–1822. CiteSeerX 10.1.1.304.366. doi:10.1016/j.jss.2011.05.025. {{cite journal}}: Cite uses deprecated parameter |citeseerx= (help)
  3. ^ Manca, Marco; Paternò Fabio; Santoro Carmen; Spano Lucio Davide. "Considering task pre-conditions in model-based user interface design and generation" (PDF). Proceedings of the 2014 ACM SIGCHI Symposium on Engineering Interactive.
  4. ^ "Concur Task Trees (CTT) Task Modeller". SESAR Joint Undertaking. Archived from the original on 2020-11-30. Retrieved 2025-06-12.
  5. ^ Vigo, Markel; Santoro, Carmen; Paterno, Fabio (2017). "The usability of task modeling tools" (PDF). 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). pp. 95–99. doi:10.1109/VLHCC.2017.8103455. ISBN 978-1-5386-0443-4. S2CID 7374320.
  6. ^ Nbrega, Leonel; Nunes, Nuno; Coelho, Helder (2006). "Mapping ConcurTaskTrees into UML 2.0". Interactive Systems. Design, Specification, and Verification. DSV-IS 2005. Lecture Notes in Computer Science. Vol. 3941. pp. 237–248. doi:10.1007/11752707_20. ISBN 978-3-540-34145-1.
  7. ^ Mori, Giulio; Paternò Fabio; Santoro Carmen (2002). "CTTE: Support for Developing and Analysing Task Models for Interactive System Design" (PDF). IEEE Transactions on Software Engineering. 28 (8): 797–813. CiteSeerX 10.1.1.359.5986. doi:10.1109/tse.2002.1027801. {{cite journal}}: Cite uses deprecated parameter |citeseerx= (help)

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.