TRANSFORMING CONCUR TASK TREES MODEL INTO AN ABSTRACT USER INTERFACE
Abstract
Business applications are difficult to use for the average user. An adaptive user interface improves employees’ productivity and is presented as a solution to this problem. However, developing user interfaces that are adapted to the needs and culture of the enterprise is time-consuming and expensive. We developed a software prototype for generating adaptive user interfaces that makes this process less time-consuming and more efficient. We propose an extension to the Cameleon Reference Framework project by Information Society Technologies, on the implementation level by adding an additional step for defining the Area of Business Operations. That way the prototype can extract business tasks for the selected industry therefore, presenting to the developer a more intelligent selection of predefined tasks. In this article, we also present a programming approach for transforming a task model, as defined by the ConcurTaskTrees notation, into an abstract user interface.
References
Akiki, P. A., Bandara, A. K., & Yu, Y. (2016). Engineering Adaptive Model-Driven User Interfaces. IEEE Transactions on Software Engineering, 1118-1147.
Blumendorf, M., Feuerstack, S., & Albayrak, S. (2006). Event-based Synchronization of Model-Based Multimodal User Interfaces. Proc. Of Second International Workshop on Model Driven Development of Advanced User Interfaces. Genova: Springer.
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., & Vanderdonckt, J. (2003). A unifying reference framework for multi-target user interfaces. Interacting with computers 15 (3), 289-308.
Constantine, L. L. (2003). Canonical Abstract Prototypes for Abstract Visual and Interaction Design. International Workshop on Design, Specification, and Verification of Interactive Systems (1-15). Funchal, Madeira Island: Springer.
Criado, J., Vicente-Chicote, C., Padilla, N., & Iribarne, L. (2010). A Model-Driven Approach to Graphical User Interface Runtime Adaptation. 5th Workshop on Models@run.time at MODELS 2010, (49-59). Oslo.
Laudon, K. C., & Laudon, J. P. (2015). Management Information Systems: Managing the Digital Firm . Boston: Pearson.
Molina, A. I., Giraldo, W. J., Gallardo, J., Redondo, M. A., Ortega, M., & GarcíA, G. (2012). CIAT-GUI: A MDE-compliant environment for developing Graphical User Interfaces of information systems. Advances in Engineering Software, 10-29.
Montero, F., & López-Jaquero, V. (2006). IDEALXML: AN INTERACTION DESIGN TOOL A Task-Based Approach to User Interfaces Design. Proc. of 6th Int. Conf. on Computer-Aided Design of User Interfaces, 245-252.
Mori, G., Paterno, F., & Santoro, C. (2002). CTTE: support for developing and analyzing task models for interactive system design. IEEE Computer Society, 797 - 813.
Northwoods Software. (2017). GoJS - Interactive JavaScript Diagrams in HTML. https://gojs.net/: https://gojs.net/
Paternò, F. (2003). ConcurTaskTrees: An Engineered Notation for Task Models. От D. Diaper, & N. A. Stanton, The Handbook of Task Analysis for Human-Computer Interaction (483-503). Mahwah, New Jersey: Lawrence Erlbaum Associates, Inc.
Pavlov, N. (2014). User Interface for People with Autism Spectrum Disorders. Journal of Software Engineering and Applications, 128-134.
Pavlov, N., Mirchev, K., Gardjeva, T., Krushkova, D., & Rahnev, A. (6 December 2016 r.). RESPONSIVE USER INTERFACE FOR PEOPLE WITH ASD. International Journal of Pure and Applied Mathematics, 105 - 119.
Rahnev, А., & Stoeva, М. (2010). Principles and technologies for development of user interfaces for Web and desktop applications. National scientific conference "Education in the Information society", (308–317). Plovdiv.
Taktak, H., Riahi, I., & Moussa, F. (2016). A Model Driven Approach For Adaptive User Interfaces Specification: User, Task And Environment Impact. ACHI 2016 : The Ninth International Conference on Advances in Computer-Human Interactions (225-232). VENEZIA : IARIA.
W3C . (2012). Concur Task Trees (CTT) W3C Working Group Submission 2 February 2012. https://www.w3.org/: https://www.w3.org/2012/02/ctt/
W3C Incubator Group. (2010). Model-Based UI XG Final Report. W3C Incubator Group.
Wu, H., & Hua, Q. (2013). A Model-Driven Interactive System. International Conference on Information Computing and Applications 2013 (430-439). Singapore: Springer, Berlin, Heidelberg.
Copyright information
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (Creative Commons Attribution License 3.0 - CC BY 3.0) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
info@iseic.cz, www.iseic.cz, ojs.journals.cz