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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Hong, J.I. and Landay, J.A. Satin: a toolkit for informal ink-based applications. In Proc. of UIST'00, pp. 63--72. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Landay, J.A. and Myers, B.A. Sketching interfaces: toward more human interface design. IEEE Computer 34(3), 56--64. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Meyer, J. EtchaPad -- Disposable Sketch Based Interfaces. In Proc. of CHI'96, ACM Press, pp. 195--198. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Rettig, M. Prototyping for tiny fingers. Communications of the ACM 37(4), 1994, pp. 21--27. Google ScholarDigital Library
- Rudd, J., Stern, K., and Isensee, S. Low vs. high-fidelity prototyping debate. Interactions 3(1), 1996, pp. 76--85. Google ScholarDigital Library
- 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 ScholarDigital Library
- Snyder, C. Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces. Series in Interactive Technologies, Morgan Kaufmann, 2002.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Ware, C. Information visualization: perception for design. Morgan Kauffman, San Francisco, CA, 1994.Google Scholar
Index Terms
- User interface design by sketching: a complexity analysis of widget representations
Recommendations
Swire: Sketch-based User Interface Retrieval
CHI '19: Proceedings of the 2019 CHI Conference on Human Factors in Computing SystemsSketches and real-world user interface examples are frequently used in multiple stages of the user interface design process. Unfortunately, finding relevant user interface examples, especially in large-scale datasets, is a highly challenging task ...
User interface design by collaborative sketching
DIS '12: Proceedings of the Designing Interactive Systems ConferenceUser interface design consists of a collaborative activity where various stakeholders can all sketch the future interactive system at different levels of fidelity on different devices and computing platforms. User interfaces sketches are also intended ...
The University of Alberta user interface management system
In this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
Comments