Using Patterns in Reengineering Processes for Mobile Learning User Interfaces

In the last years there has been a high production of groupware systems. However, most of these systems have been based on the desktop metaphor. We propose a translation process based on the use of the conceptual model (or, particularly, on the task model and the data model) of the original application. From this model and by means of a pattern-based reengineering process, we obtain mobile versions of the original systems. In this paper the user interface reengineering process is described and an example of the application of patterns for the evolution of a specific system, Domosim-TPC, is shown.

[1]  Ana I. Molina,et al.  A System to Support Asynchronous Collaborative Learning Tasks Using PDAs , 2005, J. Univers. Comput. Sci..

[2]  Jean Vanderdonckt,et al.  Adapting to mobile contexts with user-interface modeling , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  K. D. Duncan,et al.  TASK ANALYSIS AND TRAINING DESIGN. , 1967 .

[5]  H. Rex Hartson,et al.  Temporal Aspects of Tasks in the User Action Notation , 1992, Hum. Comput. Interact..

[6]  Jacob Eisenstein,et al.  Adaptation in automated user-interface design , 2000, IUI '00.

[7]  Fabio Paternò,et al.  ConcurTaskTrees: An Engineered Notation for Task Models , 2003 .

[8]  Fabio Paternò,et al.  Formal Models for Cooperative Tasks: Concepts and an Application for En-Route Air-Traffic Control , 1998, DSV-IS.

[9]  Costin Pribeanu Investigating the Relation between the Task Model and the Domain Model in a Task-Based Approach to User Interface Design , 2002, TAMODIA.

[10]  Ben Shneiderman,et al.  Designing The User Interface , 2013 .

[11]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[12]  Fabio Paternò Model-Based Design and Evaluation of Interactive Applications , 2000 .

[13]  A.I.M. Diaz,et al.  Evolution of an e-learning environment based on desktop computer to ubiquitous computing: GUI design issues , 2004, 34th Annual Frontiers in Education, 2004. FIE 2004..

[14]  Robert S. Arnold Software Reengineering , 1993 .

[15]  Ana I. Molina,et al.  Analysing and modelling user tasks in the DomoSim-TPC system to adapt to mobile device , 2006 .

[16]  Joseph Krajcik,et al.  Log on education: Handheld devices are ready-at-hand , 2001, CACM.