Thinking about help systems: analyzing help resources under different dimensions
Resumo
Online help systems are a fundamental support for users to better understand and master the different types of software that they need or intend to use. Despite different proposals of help systems being found in literature, the use of these resources is not broad or unanimous. To contribute with designers so that they can reflect upon the creation and updating of this type of resource, we conducted two studies. First, a Mapping Systematic, to verify the approaches and resources currently proposed. In this review, twenty five ways to categorize help resources were founded. In the second study - through a card sorting activity with specialists in the field of Human-Computer Interaction - these resources were classified. A first categorization sorted them in relation to how content was presented (Visual, Textual and Miscellany) and a second one in relation to its production (if by the Designer, the Community, or both). Besides these classifications – that can help the designer’s reflection during the construction of these resources – we also highlight some points to be considered during this construction.
Referências
Ronald M Baecker. 2014. Readings in Human-Computer Interaction: Toward the Year 2000. Elsevier Science. [link]
Antonio L Carrillo and Juan A Falgueras. 2020. Proposal and testing goals-guided interaction for occasional users. Human-centric Computing and Information Sciences 10, 1 (2020), 1--21.
Pei-Yu Chi, Sally Ahn, Amanda Ren, Mira Dontcheva, Wilmot Li, and Björn Hartmann. 2012. MixT: Automatic Generation of Step-by-Step Mixed Media Tutorials. Association for Computing Machinery, New York, NY, USA, 93--102.
Parmit K. Chilana, Nathaniel Hudson, Srinjita Bhaduri, Prashant Shashikumar, and Shaun Kane. 2018. Supporting Remote Real-Time Expert Help: Opportunities and Challenges for Novice 3D Modelers. In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). 157--166.
Parmit K. Chilana, Amy J. Ko, Jacob O. Wobbrock, and Tovi Grossman. 2013. A Multi-Site Field Study of Crowdsourced Contextual Help: Usage and Perspectives of End Users and Software Teams. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Paris, France) (CHI '13). Association for Computing Machinery, New York, NY, USA, 217--226.
Clarisse Sieckenius De Souza. 2005. The Semiotic Engineering of Human-Computer Interaction. MIT Press. [link]
Volodymyr Dziubak, Patrick Dubois, Andrea Bunt, and Michael Terry. 2016. Switter: Supporting Exploration of Software Learning Materials on Social Media (DIS '16). Association for Computing Machinery, New York, NY, USA, 1209--1220.
Michael Ekstrand, Wei Li, Tovi Grossman, Justin Matejka, and George Fitzmaurice. 2011. Searching for Software Learning Resources Using Application Context (UIST '11). Association for Computing Machinery, New York, NY, USA, 195--204.
Gerhard Fischer. 2012. Context-Aware Systems: The 'right' Information, at the 'Right' Time, in the 'Right' Place, in the 'Right' Way, to the 'Right' Person. In Proceedings of the International Working Conference on Advanced Visual Interfaces (Capri Island, Italy) (AVI '12). Association for Computing Machinery, New York, NY, USA, 287--294.
Gerhard Fischer, Andreas Lemke, and Thomas Schwab. 1985. Knowledge-Based Help Systems. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (San Francisco, California, USA) (CHI '85). Association for Computing Machinery, New York, NY, USA, 161--167.
C. Ailie Fraser, Tricia J. Ngoon, Mira Dontcheva, and Scott Klemmer. 2019. RePlay: Contextually Presenting Learning Videos Across Software Applications. Association for Computing Machinery, New York, NY, USA, 1--13.
Golara Garousi, Vahid Garousi-Yusifoğlu, Guenther Ruhe, Junji Zhi, Mahmoud Moussavi, and Brian Smith. 2015. Usage and usefulness of technical software documentation: An industrial case study. Information and Software Technology 57 (2015), 664--682.
Michelle Ichinco and Caitlin Kelleher. 2018. Semi-Automatic Suggestion Generation for Young Novice Programmers in an Open-Ended Context (IDC '18). Association for Computing Machinery, New York, NY, USA, 405--412.
Nikhita Joshi, Justin Matejka, Fraser Anderson, Tovi Grossman, and George Fitzmaurice. 2020. MicroMentor: Peer-to-Peer Software Help Sessions in Three Minutes or Less. Association for Computing Machinery, New York, NY, USA, 1--13.
Barbara Kitchenham and Stuart Charters. 2007. Guidelines for performing systematic literature reviews in software engineering. (2007). [link].
Brian Krisler and Richard Alterman. 2016. Continuous learning through inline training. In 2016 IEEE Frontiers in Education Conference (FIE). 1--8.
Benjamin Lafreniere, Tovi Grossman, and George Fitzmaurice. 2013. Community Enhanced Tutorials: Improving Tutorials with Multiple Demonstrations. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Paris, France) (CHI '13). Association for Computing Machinery, New York, NY, USA, 1779--1788.
Chris Lam and Mark A. Hannah. 2017. The Social Help Desk: Examining How Twitter is Used as a Technical Support Tool. Communication Design Quarterly Review 4, 2 (mar 2017), 37--51.
Helmut Lang and Wolfgang Minker. 2012. A Collaborative Web-Based Help-System (WIMS '12). Association for Computing Machinery, New York, NY, USA, Article 60, 5 pages.
Leticia Lopes Leite and Milene Selbach Silveira. 2011. "Afinando" a Comunicação entre Pares para melhorar a Compreensão da Mensagem do Designer (IHC+CLIHC '11). Brazilian Computer Society, Porto Alegre, BRA, 139--148.
James C Lester, Sharolyn A Converse, Susan E Kahler, S Todd Barlow, Brian A Stone, and Ravinder S Bhogal. 1997. The persona effect: affective impact of animated pedagogical agents. In Proceedings of the ACM SIGCHI Conference on Human factors in computing systems. 359--366.
Wei Li, Tovi Grossman, and George Fitzmaurice. 2014. CADament: A Gamified Multiplayer Software Tutorial System (CHI '14). Association for Computing Machinery, New York, NY, USA, 3369--3378.
Henry Lieberman, Elizabeth Rosenzweig, and Christopher Fry. 2014. Steptorials: Mixed-Initiative Learning of High-Functionality Applications. In Proceedings of the 19th International Conference on Intelligent User Interfaces (Haifa, Israel) (IUI '14). Association for Computing Machinery, New York, NY, USA, 359--364.
Samiha Marwan, Anay Dombe, and Thomas W. Price. 2020. Unproductive Help-Seeking in Programming: What It is and How to Address It. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (Trondheim, Norway) (ITiCSE '20). Association for Computing Machinery, New York, NY, USA, 54--60.
Justin Matejka, Tovi Grossman, and George Fitzmaurice. 2011. Ambient help. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 2751--2760. https://doi.org/1978942.1979349
Justin Matejka, Tovi Grossman, and George Fitzmaurice. 2011. IP-QAT: In-Product Questions, Answers, Tips (UIST '11). Association for Computing Machinery, New York, NY, USA, 175--184.
Britta Meixner, Katrin Tonndorf, Stefan John, Christian Handschigl, Kai Hofmann, and Michael Granitzer. 2014. A Multimedia Help System for a Medical Scenario in a Rehabilitation Clinic (i-KNOW '14). Association for Computing Machinery, New York, NY, USA, Article 25, 8 pages.
Norman Murray. 2011. Contextual Interaction Support in 3D Worlds. In 2011 IEEE/ACM 15th International Symposium on Distributed Simulation and Real Time Applications. 58--63.
Jakob Nielsen. 1994. Enhancing the Explanatory Power of Usability Heuristics. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Boston, Massachusetts, USA) (CHI '94). Association for Computing Machinery, New York, NY, USA, 152--158.
David G. Novick, Oscar D. Andrade, and Nathaniel Bean. 2009. The Micro-Structure of Use of Help. In Proceedings of the 27th ACM International Conference on Design of Communication (Bloomington, Indiana, USA) (SIGDOC '09). Association for Computing Machinery, New York, NY, USA, 97--104.
Nur Nurmuliani, Didar Zowghi, and Susan P Williams. 2004. Using card sorting technique to classify requirements change. In Proceedings. 12th IEEE International Requirements Engineering Conference, 2004. IEEE, 240--248.
Angela Patrick and Andy McGurgan. 1993. One proven methodology for designing robust online help systems. In Proceedings of the 11th annual international conference on Systems documentation. 223--232.
Matthew Richardson and Ryen W. White. 2011. Supporting Synchronous Social Qa throughout the Question Lifecycle. In Proceedings of the 20th International Conference on World Wide Web (Hyderabad, India) (WWW '11). Association for Computing Machinery, New York, NY, USA, 755--764.
Abigail Sellen and Anne Nicol. 1995. Building user-centered on-line help. In Readings in Human-Computer Interaction. Elsevier, 718--723.
Milene Selbach Silveira, Simone Diniz Junqueira Barbosa, and Clarisse Sieckenius de Souza. 2004. Designing online help systems for reflective users. Journal of the Brazilian Computer Society 9 (2004), 25--38. [link].
Milene Selbach Silveira and Luana Müller. 2013. A importância de se explicitar informações estratégicas via sistemas de ajuda: um estudo de caso (IHC '13). Brazilian Computer Society, Porto Alegre, BRA, 13--21.
Luke Thominet. 2015. Building Foundations for the Crowd: Minimalist Author Support Guides for Crowdsourced Documentation Wikis (SIGDOC '15). Association for Computing Machinery, New York, NY, USA, Article 43, 10 pages.
Rucha Tulaskar. 2018. Evolution of Embedded User Assistance: Considering Usability and Aesthetics (ISS '18 Companion). Association for Computing Machinery, New York, NY, USA, 69--76.
Brigit Van Loggem. 2014. Software Documentation: A Standard for the 21st Century (ISDOC '14). Association for Computing Machinery, New York, NY, USA, 149--154.
Laton Vermette, Shruti Dembla, April Y. Wang, Joanna McGrenere, and Parmit K. Chilana. 2017. Social CheatSheet: An Interactive Community-Curated Information Overlay for Web Applications. (2017).
Luc Vouligny and Jean-Marc Robert. 2005. Online Help System Design Based on the Situated Action Theory. In Proceedings of the 2005 Latin American Conference on Human-Computer Interaction (Cuernavaca, Mexico) (CLIHC '05). Association for Computing Machinery, New York, NY, USA, 64--75.
Ron Wakkary, Markus Lorenz Schilling, Matthew A. Dalton, Sabrina Hauser, Audrey Desjardins, Xiao Zhang, and Henry W.J. Lin. 2015. Tutorial Authorship and Hybrid Designers: The Joy (and Frustration) of DIY Tutorials. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (Seoul, Republic of Korea) (CHI '15). Association for Computing Machinery, New York, NY, USA, 609--618.
Wengran Wang, Yudong Rao, Rui Zhi, Samiha Marwan, Ge Gao, and Thomas W. Price. 2020. Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback (ITiCSE '20). Association for Computing Machinery, New York, NY, USA, 391--397.
Erika Noll Webb, Gayathri Balasubramanian, Ultan O'Broin, and Jayson M. Webb. 2012. WHAM! POW! Comics as User Assistance. Journal of Usability Studies 7, 3 (may 2012), 105--117.
Erika Noll Webb, Ray Matsil, and Jeff Sauro. 2011. Benefit Analysis of User Assistance Improvements (CHI EA '11). Association for Computing Machinery, New York, NY, USA, 841--850.
Charles J. Welty. 2011. Usage of and Satisfaction with Online Help vs. Search Engines for Aid in Software Use. In Proceedings of the 29th ACM International Conference on Design of Communication (Pisa, Italy) (SIGDOC '11). Association for Computing Machinery, New York, NY, USA, 203--210.
Jed R. Wood and Larry E. Wood. 2008. Card Sorting: Current Practices and Beyond. J. Usability Studies 4, 1 (nov 2008), 1--6.
Ziang Xiao, Sarah Mennicken, Bernd Huber, Adam Shonkoff, and Jennifer Thom. 2021. Let Me Ask You This: How Can a Voice Assistant Elicit Explicit User Feedback? Proc. ACM Hum.-Comput. Interact. 5, CSCW2, Article 388 (oct 2021), 24 pages.