A DGS gesture dictionary for modelling on mobile devices

ABSTRACT Interactive or Dynamic Geometry System (DGS) is a tool that help to teach and learn geometry using a computer-based interactive environment. Traditionally, the interaction with DGS is based on keyboard and mouse events where the functionalities are accessed using a menu of icons. Nevertheless, recent findings suggest that such a traditional model of interaction has a steep learning curve and is inadequate to develop DGS for devices with multi-touch screens. Thus, we propose a new interaction model for DGS based on a gesture dictionary which enables the construction and manipulation of geometric objects without the need of accessing a menu of icons. The dictionary is divided into three types: (i) kernel gestures: which are the basis for defining gestures; (ii) navigation gestures: related to the manipulation and editing of geometric objects; and (iii) basic gestures of construction: to construct geometric objects. To validate our interaction model, a DGS for mobile device, GeoTouch, has been developed using the proposed dictionary. Usability tests were performed comparing GeoTouch with three other DGS for mobile devices. The results indicate that the GeoTouch interface has fewer usability problems than the other three DGS software and it is easier to learn and interact with.

[1]  Carl Gutwin,et al.  Heuristic Evaluation of Groupware Based on the Mechanics of Collaboration , 2001, EHCI.

[2]  Ulrich Kortenkamp,et al.  USER INTERFACE DESIGN FOR DYNAMIC GEOMETRY SOFTWARE , 2010 .

[3]  Seiji Isotani,et al.  An algorithm for automatic checking of exercises in a dynamic geometry system: iGeom , 2008, Comput. Educ..

[4]  Georg Schneider,et al.  TOM - A Multi-touch System for Learning Math , 2011, CSEDU.

[5]  Riichiro Mizoguchi,et al.  A Dictionary of Gestures for Multitouch-Based Interactive Geometry Software , 2015, 2015 IEEE 15th International Conference on Advanced Learning Technologies.

[6]  Beryl Plimmer,et al.  Using tangible drawing tools on a capacitive multi-touch display , 2012, BCS HCI.

[7]  IsotaniSeiji,et al.  Interaction interfaces in interactive geometry software , 2017 .

[8]  Seiji Isotani,et al.  Concepção de uma Família de Gestos para Construção de Objetos Geométricos e sua Utilização em um Sistema de Geometria Interativa para Dispositivos Móveis: GeoTouch , 2015 .

[9]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[10]  Eugenio Roanes-Lozano,et al.  A bridge between dynamic geometry and computer algebra , 2003 .

[11]  Ulrich Kortenkamp,et al.  Geometry teaching in wireless classroom environments using Java and J2ME , 2004, Sci. Comput. Program..

[12]  Jakob Nielsen,et al.  A mathematical model of the finding of usability problems , 1993, INTERCHI.

[13]  Alfred Wassermann,et al.  SKETCHOMETRY AND JSXGRAPH { DYNAMIC GEOMETRY FOR MOBILE DEVICES , 2013 .

[14]  Ebba Þóra Hvannberg,et al.  Heuristic evaluation: Comparing ways of finding and reporting usability problems , 2007, Interact. Comput..

[15]  Colette Laborde,et al.  The Role and Uses of Technologies in Mathematics Classrooms: Between Challenge and Modus Vivendi , 2007 .

[16]  Per Ola Kristensson,et al.  Memorability of pre-designed and user-defined gesture sets , 2013, CHI.

[17]  Ulrich Kortenkamp USING AUTOMATIC THEOREM PROVING TO IMPROVE THE USABILITY OF GEOMETRY SOFTWARE , 2004 .

[18]  Jakob Nielsen,et al.  Chapter 4 – The Usability Engineering Lifecycle , 1993 .

[19]  Patrícia Augustin Jaques,et al.  Reduced GUI for an interactive geometry software: Does it affect students' performance? , 2016, Comput. Hum. Behav..

[20]  Patrícia Augustin Jaques,et al.  Towards Reducing Cognitive Load and Enhancing Usability through a Reduced Graphical User Interface for a Dynamic Geometry System: An Experimental Study , 2012, 2012 IEEE International Symposium on Multimedia.

[21]  M. Sheelagh T. Carpendale,et al.  Gestures in the wild: studying multi-touch gesture sequences on interactive tabletop exhibits , 2011, CHI.

[22]  Florian Schimpf,et al.  Reducing the graphical user interface of a dynamic geometry system , 2011 .

[23]  Michal Yerushalmy Making Exploration Visible: On Software Design and School Algebra Curriculum , 1999, Int. J. Comput. Math. Learn..

[24]  Judah L. Schwartz,et al.  The Right Size Byte: Reflections of an Educational Software Designer , 1997 .

[25]  Seiji Isotani,et al.  Interaction interfaces in interactive geometry software: are we exploring new devices and possibilities? , 2016, Int. J. Learn. Technol..

[26]  Ulrich Kortenkamp Foundations of dynamic geometry , 2000 .

[27]  Seiji Isotani,et al.  Interactive Geometry Goes Mobile with GeoTouch , 2014, 2014 IEEE 14th International Conference on Advanced Learning Technologies.

[28]  Michael I. Swart,et al.  Integrating intuitive and novel grounded concepts in a dynamic geometry learning environment , 2014, Comput. Educ..

[29]  Laurie P. Dringus An Iterative Usability Evaluation Procedure for Interactive Online Courses , 1995 .

[30]  Seiji Isotani,et al.  Concepção de uma Família de Gestos para Construção de Objetos Geométricos e sua Utilização em um Sistema de Geometria Interativa para Dispositivos Móveis: GeoTouch , 2015 .

[31]  Nathalie Sinclair,et al.  Young children reasoning about symmetry in a dynamic geometry environment , 2015 .

[32]  Eduardo Toledo Santos,et al.  RISKO, an Educational Geometry Drawing Software With an Innovative Interface , 2006 .