skip to main content
10.1145/1822018.1822029acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

User interface design by sketching: a complexity analysis of widget representations

Authors Info & Claims
Published:19 June 2010Publication History

ABSTRACT

User interface design by sketching, as well as other sketching activities, typically involves sketching objects through representations that should combine meaningfulness for the end users and easiness for the recognition engines. To investigate this relationship, a multi-platform user interface design tool has been developed that enables designers to sketch design ideas in multiple levels of fidelity with multi-stroke gestures supporting widget representations and commands. A usability analysis of these activities, as they are submitted to a recognition engine, suggests that the level of fidelity, the amount of constraints imposed on the representations, and the visual difference of representations positively impact the sketching activity as a whole. Implications for further sketch representations in user interface design and beyond are provided based on usability guidelines.

References

  1. Alvarado, C. and Randall, D. SketchRead: a Multi-Domain Sketch Recognition Engine. In Proc. of UIST'04. ACM Press, New York (2004) pp. 23--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bailey, B.P. and Konstan, J.A. Are informal tools better? Comparing DEMAIS, pencil and paper, and Authorware for early multimedia design. In Proc. of CHI'03. ACM Press, New York (2003), pp. 313--320. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Caetano, A., Goulart, N., Fonseca, M., and Jorge, J. JavaSketchIt: Issues in Sketching the Look of User Interfaces. In Proc. of AAAI'02 Spring Symp. on Sketch Understanding. AAAI Press, Menlo Park, pp. 9--14.Google ScholarGoogle Scholar
  4. Coyette, A., Kieffer, S., and Vanderdonckt, J. Multi-Fidelity Prototyping of User Interfaces. In Proc. of Interact'07, Springer-Verlag (2007), pp. 149--162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chung, R., Mirica, P., and Plimmer, B. InkKit: a Generic Design Tool for the Tablet PC. In Proc. of CHINZ'05. ACM Press, New York (2005), pp. 29--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Hong, J.I., Li, F.C., Lin, J., and Landay, J.A. End-user Perceptions of Formal and Informal Representations of Web Sites. In Extended Proc. of CHI'00, pp. 385--386. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Hong, J.I. and Landay, J.A. Satin: a toolkit for informal ink-based applications. In Proc. of UIST'00, pp. 63--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kara, L.B. and Stahovich, T.F. Hierarchical parsing and recognition of handsketched diagrams. In Proc. of UIST'04. ACM Press, New York (2004), pp. 13--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Landay, J.A. and Myers, B.A. Interactive Sketching for the Early Stages of User Interface Design. In Proc. of CHI'95. ACM Press, New York (1995), pp. 43--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Landay, J.A. and Myers, B.A. Sketching interfaces: toward more human interface design. IEEE Computer 34(3), 56--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lin, J., Thomsen, M., and Landay, J.A. A visual language for sketching large and complex interactive designs. In Proc. of CHI'02, ACM Press, pp. 307--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Long, A.C., Landay, J.A., and Rowe, L.A. Implications for a gesture design tool. In Proc. of CHI'99, pp. 40--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Long, A.C., Landay, J.A., Rowe, L.A., and Michiels, J. Visual similarity of pen gestures. In Proc. of CHI'00. ACM Press, New York (2000), pp. 360--367. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. McCurdy, M., Connors, C., Pyrzak, G., Kanefsky, B., and Vera, A. Breaking the Fidelity Barrier: An Examination of our Current Characterization of Prototypes and an Example of a Mixed-Fidelity Success. In Proc. of CHI'06. ACM Press, New York (2006), pp. 1233--1242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Meyer, J. EtchaPad -- Disposable Sketch Based Interfaces. In Proc. of CHI'96, ACM Press, pp. 195--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Newman, M.W. and Landay, J.A. Sitemaps, Story-boards, and Specifications: a Sketch of Web Site Design Practice. In Proc. of DIS'00. ACM Press, pp. 263--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Pajares, M., Ayala, P., Fajardo, I., Vicente, D., and Grana, M. Usability analysis of a pointing gesture interface. In Proc. of IEEE Conf. on systems, man and cybernetics. IEEE Computer Soc. Press, pp. 2652--2657.Google ScholarGoogle Scholar
  18. Plimmer, B.E. and Apperley, M. Interacting with Sketched Interface Designs: an Evaluation Study. In Extended Proc. of CHI'04. ACM Press, pp. 1337--1340. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Rettig, M. Prototyping for tiny fingers. Communications of the ACM 37(4), 1994, pp. 21--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Rudd, J., Stern, K., and Isensee, S. Low vs. high-fidelity prototyping debate. Interactions 3(1), 1996, pp. 76--85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Sefelin, R., Tscheligi, M., and Giller, V. Paper Prototyping -- What is it Good for? A Comparison of Paper-and Computer-based Prototyping. In Proc. of CHI'03. ACM Press, New York (2003), pp. 778--779. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Snyder, C. Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces. Series in Interactive Technologies, Morgan Kaufmann, 2002.Google ScholarGoogle Scholar
  23. Tohidi, M., Buxton, W., Baecker, R., and Sellen, A. User Sketches: a Quick, Inexpensive, and Effective Way to Elicit more Reflective User Feedback. In Proc. of NordiCHI'06. ACM Press, New York, pp. 105--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Virzi, R.A., Sokolov, J.L., and Karis, D. Usability problem identification using both low- and high-fidelity prototypes. In Proc. of CHI'96. ACM Press, pp. 236--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Walker, M., Takayama, L., and Landay, J. High-fidelity or Low-fidelity, Paper or Computer medium? In Proc. of HFES'02. HFES, Santa Monica (2002), pp. 661--665.Google ScholarGoogle Scholar
  26. Ware, C. Information visualization: perception for design. Morgan Kauffman, San Francisco, CA, 1994.Google ScholarGoogle Scholar

Index Terms

  1. User interface design by sketching: a complexity analysis of widget representations

                Recommendations

                Reviews

                Andrew Brooks

                For efficient and effective pen-based sketching of user interface designs, what widget representations are best__?__ To answer this question, the authors of this paper undertook two experiments. The first identified users' preferences for representations. The second involved actual pen-based sketching of widgets using a sketching tool capable of generating runnable user interfaces. The hypothesis that user performance depends on the complexity of widget representation is strongly supported by the results of the second experiment. Table 5 clearly shows how the widget recognition rate was found to worsen as the number of atomic components and constraints of a widget representation increased. Timing data below this table reveal that sketching complex widgets required an average of over seven seconds, and an average of less than two seconds for simple widgets. Table 6 identifies the number of atomic components, the sequence constraint, and the complex inclusion constraint as the main governing factors for sketching time and the number of delete operations. The authors conclude that it is important to minimize the number of constraints to be satisfied if one is to sketch a widget efficiently and effectively. Those who are familiar with goals, operators, methods, and selection (GOMS) keystroke-level modeling will find the results obvious, but they will agree that it is useful to have the empirical foundation and the treatment of complexity characterization that this study provides. Criticisms of this paper include the failure to discuss widget palettes with drag-and-drop functionality, and the failure to discuss pattern-based user interface design. Despite these criticisms, I strongly recommend this paper to human-computer interaction specialists. Online Computing Reviews Service

                Access critical reviews of Computing literature here

                Become a reviewer for Computing Reviews.

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  EICS '10: Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
                  June 2010
                  390 pages
                  ISBN:9781450300834
                  DOI:10.1145/1822018

                  Copyright © 2010 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 19 June 2010

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article

                  Acceptance Rates

                  Overall Acceptance Rate73of299submissions,24%

                  Upcoming Conference

                  EICS '24

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader