A Dynamic Pen-Based Interface For Writing And Editing Complex Mathematical Expressions With Math Boxes
Keywords
Design; Human factors; Measurement
Abstract
Math boxes is a recently introduced pen-based user interface for simplifying the task of hand writing difficult mathematical expressions. Visible bounding boxes around subexpressions are automatically generated as the system detects relevant spatial relationships between symbols including superscripts, subscripts, and fractions. Subexpressions contained in a math box can then be extended by adding new terms directly into its given bounds. When new characters are accepted, box boundaries are dynamically resized and neighboring terms are translated to make room for the larger box. Feedback on structural recognition is given via the boxes themselves. In this work, we extend the math boxes interface to include support for subexpression modifications via a new set of pen-based interactions. Specifically, techniques to expand and rearrange terms in a given expression are introduced. To evaluate the usefulness of our proposed methods, we first conducted a user study in which participants wrote a variety of equations ranging in complexity from a simple polynomial to the more difficult expected value of the logistic distribution. The math boxes interface is compared against the commonly used offset typeset (small) method, where recognized expressions are typeset in a system font near the user's unmodified ink. In this initial study, we find that the fluidness of the offset method is preferred for simple expressions but that, as difficulty increases, our math boxes method is overwhelmingly preferred. We then conducted a second user study that focused only on modifying various mathematical expressions. In general, participants worked faster with the math boxes interface, and most new techniques were well received. On the basis of the two user studies, we discuss the implications of the math boxes interface and identify areas where improvements are possible.
Publication Date
7-1-2016
Publication Title
ACM Transactions on Interactive Intelligent Systems
Volume
6
Issue
2
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/2946795
Copyright Status
Unknown
Socpus ID
85006226055 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/85006226055
STARS Citation
Taranta, Eugene M.; Vargas, Andrés N.; Compton, Spencer P.; and Laviola, Joseph J., "A Dynamic Pen-Based Interface For Writing And Editing Complex Mathematical Expressions With Math Boxes" (2016). Scopus Export 2015-2019. 2403.
https://stars.library.ucf.edu/scopus2015/2403