skip to main content
10.5555/1555880.1555929guideproceedingsArticle/Chapter ViewAbstractPublication PagesgiConference Proceedingsconference-collections
research-article
Free access

QuickSelect: history-based selection expansion

Published: 25 May 2009 Publication History

Abstract

When editing a graphical document, it is common to apply a change to multiple items at once, and a variety of tools exist for selecting sets of items. However, directly selecting large sets can sometimes be cumbersome and repetitive. We propose a method for helping users reuse complex selections by expanding the set of currently selected items. We analyze a document's operation history to determine which items have been frequently edited together. When the user requests it, items that have been previously edited with the current selection can be added to it. The new selection can then be manipulated like any other selection. This approach does not require a semantic model of the document or relations between items. Rather, each expansion is based on what the user has done so far to create the document. We demonstrate this approach in the context of vector graphics editing. Results from a pilot study were encouraging. Reusing selections with pre-existing histories, users were more efficient at editing tasks with our QuickSelect tool. Subjective preferences from a usability study in a free drawing context indicate that selection expansion is easy for users to learn and to apply.

References

[1]
Adobe Systems. Design Center Tutorials: How do I select just one kind of object from a design? http://adobe.com/designcenter/illustrator/articles/illcs2qaarselect.html.
[2]
M. Beaudouin-Lafon. Novel interaction techniques for overlapping windows. In UIST '01: Proceedings of ACM Symposium on User Interface Software and Technology, pages 153--154, 2001.
[3]
B. B. Bederson. Fisheye menus. In UIST '00: Proceedings of the ACM Symposium on User Interface Software and Technology, pages 217--226, 2000.
[4]
E. A. Bier, M. C. Stone, K. Pier, W. Buxton, and T. D. DeRose. Tool-glass and magic lenses: the see-through interface. In SIGGRAPH '93: Proceedings of the Conference on Computer Graphics and Interactive Techniques, pages 73--80, 1993.
[5]
L. Findlater and J. McGrenere. A comparison of static, adaptive, and adaptable menus. In CHI '04: Proceedings of SIGCHI Conference on Human Factors in Computing Systems, 2004.
[6]
S. Greenberg and I. Witten. Adaptive personalized interfaces: A question of viability. Behaviour & Information Technology, 4(1):31--45, 1985.
[7]
J. Heer, M. Agrawala, and W. Willett. Generalized selection via interactive query relaxation. In CHI '08: Proceedings of SIGCHI Conference on Human Factors in Computing Systems, pages 959--968, 2008.
[8]
Inkscape. http://www.inkscape.org.
[9]
E. W. Ishak and S. K. Feiner. Interacting with hidden content using content-aware free-space transparency. In UIST '04: Proceedings of ACM Symposium on User Interface Software and Technology, pages 189--192, 2004.
[10]
R. C. Miller and B. A. Myers. Multiple selections in smart text editing. In IUI '02: Proceedings of the International Conference on Intelligent User Interfaces, pages 103--110, 2002.
[11]
J. Mitchell and B. Shneiderman. Dynamic versus static menus: An exploratory comparison. SIGCHI Bulletin, 20(4):33--37, 1989.
[12]
Open Clip Art Library. http://www.openclipart.org.
[13]
P. Pirolli and S. K. Card. Information foraging. Psychological Review, 106:643--675, 1999.
[14]
G. Ramos, G. Robertson, M. Czerwinski, D. Tan, P. Baudisch, K. Hinckley, and M. Agrawala. Tumble! Splat! Helping users access and manipulate occluded content in 2D drawings. In Proceedings of the Conference on Advanced Visual Interfaces, pages 428--435, 2006.
[15]
A. Ritter and S. Basu. Learning to generalize for complex selection tasks. In IUI '09: Proceedings of the Conference on Intelligent User Interfaces, 2009.
[16]
E. Saund, D. Fleet, D. Larner, and J. Mahoney. Perceptually-supported image editing of text and graphics. In UIST '03: Proceedings of ACM Symposium on User Interface Software and Technology, pages 183--192, 2003.
[17]
M. Schwarz, T. Isenberg, K. Mason, and S. Carpendale. Modeling with rendering primitives: an interactive non-photorealistic canvas. In NPAR '07: Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering, pages 15--22, 2007.
[18]
A. Sears and B. Shneiderman. Split Menus: Effectively using selection frequency to organize menus. ACM Transactions on Computer-Human Interaction, 1(1):27--51, 1994.
[19]
C. G. Thomas and M. Krogsæter. An adaptive environment for the user interface of Excel. In Proceedings of the International Conference on Intelligent User Interfaces, pages 123--130, 1993.

Cited By

View all
  • (2016)Data-driven adaptive history for image editingProceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games10.1145/2856400.2856417(103-111)Online publication date: 27-Feb-2016
  • (2015)Reciprocal Drag-and-DropACM Transactions on Computer-Human Interaction10.1145/278567022:6(1-36)Online publication date: 24-Sep-2015
  • (2015)Decomposing time-lapse paintings into layersACM Transactions on Graphics10.1145/276696034:4(1-10)Online publication date: 27-Jul-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
GI '09: Proceedings of Graphics Interface 2009
May 2009
257 pages
ISBN:9781568814704

Sponsors

  • The Canadian Human-Computer Communications Society / Société Canadienne du Dialogue Humaine Machine (CHCCS/SCDHM)

Publisher

Canadian Information Processing Society

Canada

Publication History

Published: 25 May 2009

Author Tags

  1. 2D drawing
  2. grouping
  3. operation history
  4. selection

Qualifiers

  • Research-article

Acceptance Rates

GI '09 Paper Acceptance Rate 28 of 77 submissions, 36%;
Overall Acceptance Rate 206 of 508 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)7
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Data-driven adaptive history for image editingProceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games10.1145/2856400.2856417(103-111)Online publication date: 27-Feb-2016
  • (2015)Reciprocal Drag-and-DropACM Transactions on Computer-Human Interaction10.1145/278567022:6(1-36)Online publication date: 24-Sep-2015
  • (2015)Decomposing time-lapse paintings into layersACM Transactions on Graphics10.1145/276696034:4(1-10)Online publication date: 27-Jul-2015

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media