Interruption-Sensitive Empty Result Feedback: Rethinking the Visual Query Feedback Paradigm for Semistructured Data

The usability of visual querying schemes for tree and graph-structured data can be greatly enhanced by providing feedback during query construction, but feedback at inopportune times can hamper query construction. In this paper, we rethink the traditional way of providing feedback. We describe a novel vision of interruption-sensitive query feedback where relevant notifications are delivered quickly but at an appropriate moment when the mental workload of the user is low. Though we focus on one class of query feedback, namely empty result detection, where a user is notified when a partially constructed visual query yields an empty result, our new paradigm is applicable to other kinds of feedback. We present a framework called iSERF that bridges the classical database problem of empty-result detection with intelligent notification management from the domains of HCI and psychology. Instead of immediate notification, iSERF considers the structure of query formulation tasks and breakpoints when reasoning about when to notify the user. We present an HCI-inspired model to quantify the performance bounds that iSERF must abide by for checking for an empty result in order to ensure interruption-sensitive notification at optimal breakpoints. We implement this framework in the context of visual XML query formulation and highlight its effectiveness empirically.

[1]  Brian P. Bailey,et al.  Understanding and developing models for detecting and differentiating breakpoints during interactive tasks , 2007, CHI.

[2]  Alessandro Campi,et al.  Design and implementation of a graphical interface to XQuery , 2003, SAC '03.

[3]  Sourav S. Bhowmick,et al.  MustBlend: Blending Visual Multi-Source Twig Query Formulation and Query Processing in RDBMS , 2013, International Conference on Database Systems for Advanced Applications.

[4]  Dario D. Salvucci,et al.  Multitasking and monotasking: the effects of mental workload on deferred task interruptions , 2010, CHI.

[5]  Sourav S. Bhowmick,et al.  XBLEND: Visual XML Query Formulation Meets Query Processing , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[6]  Gautam Das,et al.  A Probabilistic Optimization Framework for the Empty-Answer Problem , 2013, Proc. VLDB Endow..

[7]  David V. Keyson,et al.  Considerate home notification systems: A user study of acceptability of notifications in a living-room laboratory , 2009, Int. J. Hum. Comput. Stud..

[8]  DANIELE BRAGA,et al.  XQBE (XQuery By Example): A visual interface to the standard XML query language , 2005, TODS.

[9]  Mary Czerwinski,et al.  Notification, Disruption, and Memory: Effects of Messaging Interruptions on Memory and Performance , 2001, INTERACT.

[10]  Brian P. Bailey,et al.  On the need for attention-aware systems: Measuring effects of interruption on task performance, error rate, and affective state , 2006, Comput. Hum. Behav..

[11]  D. Broadbent,et al.  What makes interruptions disruptive? A study of length, similarity, and complexity , 1989 .

[12]  Brian P. Bailey,et al.  Investigating the effectiveness of mental workload as a predictor of opportune moments for interruption , 2005, CHI Extended Abstracts.

[13]  Ernesto Damiani,et al.  Computing graphical queries over XML data , 2001, TOIS.

[14]  Darren Newtson Attribution and the unit of perception of ongoing behavior. , 1973 .

[15]  D. Scott McCrickard,et al.  Attuning notification design to user goals and attention costs , 2003, Commun. ACM.

[16]  Christopher A. Monk,et al.  The Attentional Costs of Interrupting Task Performance at Various Stages , 2002 .

[17]  Mary Czerwinski,et al.  Introduction: design and evaluation of notification user interfaces , 2003, Int. J. Hum. Comput. Stud..

[18]  Erik D. Demaine,et al.  Experiments on Adaptive Set Intersections for Text Retrieval Systems , 2001, ALENEX.

[19]  Roy Goldman,et al.  DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases , 1997, VLDB.

[20]  Yinghui Wu,et al.  SLQ: a user-friendly graph querying system , 2014, SIGMOD Conference.

[21]  Marco Winckler,et al.  A formal approach supporting the comparative predictive assessment of the interruption-tolerance of interactive systems , 2009, EICS '09.

[22]  Shuigeng Zhou,et al.  PIGEON: Progress indicator for subgraph queries , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[23]  David Ahlström,et al.  Modeling and improving selection in cascading pull-down menus using Fitts' law, the steering law and force fields , 2005, CHI.

[24]  Shuigeng Zhou,et al.  VOGUE: Towards A Visual Interaction-aware Graph Query Processing Framework , 2013, CIDR.

[25]  Shumin Zhai,et al.  Refining Fitts' law models for bivariate pointing , 2003, CHI '03.

[26]  Brian P. Bailey,et al.  Effects of intelligent notification management on users and their tasks , 2008, CHI.

[27]  Gang Luo Efficient detection of empty-result queries , 2006, VLDB.

[28]  Brian P. Bailey,et al.  If not now, when?: the effects of interruption at different moments within task execution , 2004, CHI.

[29]  Nick Koudas,et al.  Interactive query refinement , 2009, EDBT '09.

[30]  Surajit Chaudhuri Generalization and a framework for query modification , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[31]  J. Trafton,et al.  The effect of interruption duration and demand on resuming suspended goals. , 2008, Journal of experimental psychology. Applied.