ABSTRACT
We present GamiCAD, a gamified in-product, interactive tutorial system for first time AutoCAD users. We introduce a software event driven finite state machine to model a user's progress through a tutorial, which allows the system to provide real-time feedback and recognize success and failures. GamiCAD provides extensive real-time visual and audio feedback that has not been explored before in the context of software tutorials. We perform an empirical evaluation of GamiCAD, comparing it to an equivalent in-product tutorial system without the gamified components. In an evaluation, users using the gamified system reported higher subjective engagement levels and performed a set of testing tasks faster with a higher completion ratio.
Supplemental Material
- Andersen, E., Liu, Y., Snider, R., Szeto, R., and Popovi , Z. (2011). Placing a value on aesthetics in online casual games. ACM CHI, 1275--1278. Google ScholarDigital Library
- Bergman, L., Castelli, V., Lau, T., and Oblinger, D. (2005). DocWizards: a system for authoring follow-me documentation wizards. ACM UIST. 191--200. Google ScholarDigital Library
- Card, S. K., Moran, T. P., and Newell, A. (1983). The Psychology of Human-Computer Interaction, CRC Press. Google ScholarDigital Library
- Carroll, J. M., and Rosson, M. B. (1987). Paradox of the active user. Interfacing Thought Cognitive Aspects of Human-Computer Interaction. MIT Press, 80--111. Google ScholarDigital Library
- Carroll, J. M. (1990). The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill. MIT Press. Google ScholarDigital Library
- Chen, H., Wigand, R.T. and Nilan, M.S. (1999). Optimal experience of web activities. Computers in human behavior. 15(5), 585--608.Google Scholar
- Clark, R.E. (1983) Reconsidering research on learning from media. Review of Educational Research, 53, 4, 445--459.Google ScholarCross Ref
- Csikszentmihalyi, M. (1988). The flow experience and its significance for human psychology. Optimal Experi-ence: Psychological Studies of Flow in Conscious-ness.15--35.Google Scholar
- Deterding, S., Sicart, M., Nacke, L., O'Hara, K., and Dixon, D. (2011). CHI 2011 Workshop Gamification: Using Game Design Elements in Non-Game Contexts. Google ScholarDigital Library
- Deterding, S., and Dixon, D. (2011). From Game Design Elements to Gamefulness : Defining " Gamification. ACM MindTrek. 9--15. Google ScholarDigital Library
- 1Dix, A., Finlay, J. E., Abowd, G. D. and Beale, R. (2003). Human Computer Interaction. Prentice-Hall. Google ScholarDigital Library
- Dong, T., Dontcheva, M.., Joseph, D., and Karahalios, K., Newman, M. W., Acherman, M. S., (2012). Discov-ery-based Games for Learning Software, ACM CHI. 2083--2086. Google ScholarDigital Library
- Dreyfus, S. E., and Dreyfus, H. L. A Five-Stage Model of the Mental Activities Involved In Directed Skill Ac-quisition. Technical report, 1980.Google Scholar
- Fernquist, J., Grossman, T. and Fitzmaurice, G. (2011) Sketch-sketch revolution: an engaging tutorial system for guided sketching and application learning. ACM UIST. 373--382. Google ScholarDigital Library
- Flatla, D., Gutwin, C., Nacke, L., Bateman, S. and Re-Mandryk, R. (2011) Calibration games: making calibra-tion tasks enjoyable by adding motivating game ele-ments. ACM UIST. 403--412. Google ScholarDigital Library
- Fiore, A.T., Tiernan, S.L., Smith, M.A. (2002). Observed behavior and perceived value of authors in usenet newsgroups: bridging the gap. ACM CHI, 323--330. Google ScholarDigital Library
- Grabler, F., Agrawala, M., Li, W., Dontcheva, M. and Igarashi, T. (2009). Generating photo manipulation tutorials by demonstration. ACM SIGGRAPH. 28(3):66. Google ScholarDigital Library
- Gee, J.P. (2003) What Video Games Have to Teach Us About Learning and Literacy. New York: Palgrave Macmillan. Google ScholarDigital Library
- Grossman, T., Fitzmaurice, G. (2010) ToolClips: an investigation of contextual video assistance for func-tionality understanding. ACM CHI. 1515--1524. Google ScholarDigital Library
- Grossman, T., Fitzmaurice, G. and Attar, R. (2009) A survey of software learnability: metrics, methodologies and guidelines. ACM CHI. 649--658. Google ScholarDigital Library
- 2Harel, D. (1987). A Visual Formalism for Complex Systems. Science of Computer Programming , 231--274. Google ScholarDigital Library
- 2Hunicke, R., LeBlanc, M., Zubek, R. (2004) MDA: A Formal Approach to Game Design and Game Research. Proc.AAAI04 WS on Challenges in Game AI, 1--5.Google Scholar
- Inbar, O., Tractinsky, N., Tsimhoni, O. and Seder, T. (2011) Driving the Scoreboard: Motivating Eco-Driving Through In-Car Gaming, CHI Gamification Workshop.Google Scholar
- Kelleher, C. and Pausch, R. (2005). Stencils-based tuto-rials: design and evaluation. ACM CHI. 541--550. Google ScholarDigital Library
- Linehan, C., Kirman, B., Lawson, S., and Chan, G. (2011). Practical, appropriate, empirically-validated guidelines for designing educational games. ACM CHI. 1979--1988. Google ScholarDigital Library
- Mack, R. L., Lewis, C. H., and Carroll, J. M. (1983). Learning to use word processors: problems and pro-spects. ACM Trans Inf Syst. 1, 254--271. Google ScholarDigital Library
- McGrenere, J., and Moore, G. (2000). Are We All In the Same "Bloat"? ACM GI, 187--196.Google Scholar
- Malone, T. (1981) Toward a Theory of Intrinsically Motivating Instruction. Cognitive Science, 4, 333--370.Google ScholarCross Ref
- Malone, T. W. (1982). Heuristics for designing enjoya-ble user interfaces: Lessons from computer games. ACM CHI. 63--68. Google ScholarDigital Library
- Nielsen, J. (1994). Usability Engineering. Morgan Kaufmann.Google Scholar
- 3O'Neil, H.F., Wainess, R. and Baker, E.L. (2005). Clas-sification of Learning outcomes: evidence from the computer games literature. The Curriculum Journal, 16. 455--474.Google ScholarCross Ref
- 3Palmiter, S. and Elkerton, J. (1991). An evaluation of animated demonstrations of learning computer-based tasks. ACM CHI. 257--263. Google ScholarDigital Library
- 3Pongnumkul, S., Dontcheva, M., Li, W., Wang, J., Bourdev, L., Avidan, S. and Cohen, M. F. Pause-and-play: automatically linking screencast video tutorials with applications. ACM UIST. 135--144. Google ScholarDigital Library
- Prensky, M. (2001). Digital Game-Based Learning. McGraw-Hill. Google ScholarDigital Library
- Ramesh, V., Hsu, C., Agrawala, M. and Hartmann, B. (2011) ShowMeHow: translating user interface instruc-tions between applications. ACM UIST. 127--134. Google ScholarDigital Library
- Reeves, B. and Read, J.L. (2009). Total Engagement: Using Games and Virtual Worlds to Change the Way People Work and Businesses Compete. Harvard Busi-ness School Press.Google Scholar
- 3Rosas, R., Nussbaum, M., Cumsille, P., Marianov, V. etc. (2003) Beyond Nintendo: design and assessment of educational video games for first and second grade stu-dents. Computers & Education, 40 71--94. Google ScholarDigital Library
- 3Shneiderman, B. (2004). Designing for fun: how can we design user interfaces to be more fun?.Interactions 11, 5, 48--50. Google ScholarDigital Library
- 3Singh V, Twidale MB, and Rathi D. (2006). Open Source Technical Support: A Look at Peer Help-Giving. IEEE HICSS, 6, 118c. Google ScholarDigital Library
- Sweetser, P., and Wyeth, P. (2005). GameFlow: a model for evaluating player enjoyment in games. Computer Entertainment, 3, 3. Google ScholarDigital Library
- 4Tuck, R. and Olsen, D. R. (1990). Help by Guided Tasks: Utilizing UIMS Knowledge. ACM CHI. 71--78. Google ScholarDigital Library
- 4Von Ahn, L. and Dabbish, L. (2008). Designing games with a purpose. Communications Of ACM 51, 8, 58--67. Google ScholarDigital Library
- Zichermann, G. and Linder, J. (2010). Game-Based Marketing: Inspire Customer Loyalty Through Re-wards, Challenges, and Contests. Wiley.Google Scholar
Index Terms
- GamiCAD: a gamified tutorial system for first time autocad users
Recommendations
CADament: a gamified multiplayer software tutorial system
CHI '14: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsWe present CADament, a gamified multiplayer tutorial system for learning AutoCAD. Compared with existing gamified software tutorial systems, CADament generates engaging learning experience through competitions. We investigate two variations of our game, ...
The Effects of Context-Sensitive Tutorials in Virtual Reality Games
CHI PLAY '17: Proceedings of the Annual Symposium on Computer-Human Interaction in PlayVirtual reality (VR) devices have become popular in recent time due to the release of several consumer grade VR devices. Currently games are considered one of the primary use cases for VR. Game mechanics in VR games frequently work differently compared ...
Automated Machine Learning & Tuning with FLAML
KDD '22: Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data MiningIn this tutorial, we will provide an in-depth and hands-on tutorial on Automated Machine Learning & Tuning with a fast python library FLAML. We will start with an overview of the AutoML problem and the FLAML library. In the first half of the tutorial, ...
Comments