Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Social CheatSheet: An Interactive Community-Curated Information Overlay for Web Applications

Published: 06 December 2017 Publication History

Abstract

Users can often find it difficult to sift through dense help pages, tutorials, Q&A sites, blogs, and wikis to locate useful task-specific instructions for feature-rich applications. We present Social CheatSheet, an interactive information overlay that can appear atop any existing web application and retrieve relevant step-by-step instructions and tutorials curated by other users. Based on results of our formative study, the system offers several features for users to search, browse, filter, and bookmark community-generated help content and to ask questions and clarifications. Furthermore, Social CheatSheet includes embedded curation features for users to generate their own annotated notes and tutorials that can be kept private or shared with the user community. A weeklong deployment study with 15 users showed that users found Social CheatSheet to be useful and they were able to easily both add their own curated content and locate content generated by other users. The majority of users wanted to keep using the system beyond the deployment. We discuss the potential of Social CheatSheet as an application-independent platform driven by community curation efforts to lower the barriers in finding relevant help and instructions.

References

[1]
Mark S. Ackerman. 1998. Augmenting Organizational Memory: A Field Study of Answer Garden. ACM Trans. Inf. Syst. 16, 3: 203--224.
[2]
Mark S. Ackerman, Juri Dachtera, Volkmar Pipek, and Volker Wulf. 2013. Sharing Knowledge and Expertise: The CSCW View of Knowledge Management. Comput. Supported Coop. Work 22, 4-6: 531--573.
[3]
Charles Arthur. 2006. What is the 1% rule? The Guardian. Retrieved from https://www.theguardian.com/technology/2006/jul/20/guardianweeklytechnologysection2
[4]
Andrea Bunt, Patrick Dubois, Ben Lafreniere, Michael A. Terry, and David T. Cormack. 2014. TaggedComments: Promoting and Integrating User Comments in Online Application Tutorials. In Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems (CHI '14), 4037--4046.
[5]
John M. Carroll, Penny L. Smith-Kerker, James R. Ford, and Sandra A. Mazur-Rimetz. 1987. The Minimal Manual. Hum.-Comput. Interact. 3, 2: 123--153.
[6]
Parmit K. Chilana, Andrew J. Ko, and Jacob Wobbrock. 2015. From User-Centered to Adoption-Centered Design: A Case Study of an HCI Research Innovation Becoming a Product. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15), 1749--1758.
[7]
Parmit K. Chilana, Andrew J. Ko, and Jacob O. Wobbrock. 2012. LemonAid: Selection-based Crowdsourced Contextual Help for Web Applications. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12), 1549--1558.
[8]
Parmit K. Chilana, Andrew 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 (CHI '13), 217--226.
[9]
Andy Cockburn, Carl Gutwin, Joey Scarr, and Sylvain Malacria. 2014. Supporting Novice to Expert Transitions in User Interfaces. ACM Comput. Surv. 47, 2: 31:1--31:36.
[10]
Sebastian Deterding, Dan Dixon, Rilla Khaled, and Lennart Nacke. 2011. From Game Design Elements to Gamefulness: Defining "Gamification." In Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments (MindTrek '11), 9--15.
[11]
Sebastian Deterding, Miguel Sicart, Lennart Nacke, Kenton O'Hara, and Dan Dixon. 2011. Gamification. Using Game-design Elements in Non-gaming Contexts. In CHI '11 Extended Abstracts on Human Factors in Computing Systems (CHI EA '11), 2425--2428.
[12]
Morgan Dixon and James Fogarty. 2010. Prefab: Implementing Advanced Behaviors Using Pixel-based Reverse Engineering of Interface Structure. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10), 1525--1534.
[13]
Mira Dontcheva, Steven M. Drucker, Geraldine Wade, David Salesin, and Michael F. Cohen. 2006. Summarizing Personal Web Browsing Sessions. In Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology (UIST '06), 115--124.
[14]
Evernote Corporation. Homepage. Evernote. Retrieved July 22, 2017 from https://evernote.com/
[15]
Adam Fourney, Ben Lafreniere, Parmit Chilana, and Michael Terry. 2014. InterTwine: Creating Interapplication Information Scent to Support Coordinated Use of Software. In Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology (UIST '14), 429--438.
[16]
C. Ailie Fraser, Mira Dontcheva, Holger Winnemoeller, and Scott Klemmer. 2016. DiscoverySpace: Crowdsourced Suggestions Onboard Novices in Complex Software. In Proceedings of the 19th ACM Conference on Computer Supported Cooperative Work and Social Computing Companion (CSCW '16 Companion), 29--32.
[17]
Sabine Graf and Prof. Kinshuk. 2006. An Approach for Detecting Learning Styles in Learning Management Systems. In Proceedings of the Sixth IEEE International Conference on Advanced Learning Technologies (ICALT '06), 161--163. Retrieved from http://dl.acm.org/citation.cfm?id=1156068.1156382
[18]
Tovi Grossman and George Fitzmaurice. 2015. An Investigation of Metrics for the In Situ Detection of Software Expertise. Hum.-Comput. Interact. 30, 1: 64--102.
[19]
Mona Haraty, Joanna McGrenere, and Andrea Bunt. 2017. Online Customization Sharing Ecosystems: Components, Roles, and Motivations. In Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW '17), 2359--2371.
[20]
Björn Hartmann, Daniel MacDougall, Joel Brandt, and Scott R. Klemmer. 2010. What Would Other Programmers Do: Suggesting Solutions to Error Messages. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10), 1019--1028.
[21]
Lichan Hong and Ed H. Chi. 2009. Annotate Once, Appear Anywhere: Collective Foraging for Snippets of Interest Using Paragraph Fingerprinting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09), 1791--1794.
[22]
William Jones. 2008. Keeping Found Things Found: The Study and Practice of Personal Information Management: The Study and Practice of Personal Information Management. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
[23]
Juho Kim, Phu Tran Nguyen, Sarah Weir, Philip J. Guo, Robert C. Miller, and Krzysztof Z. Gajos. 2014. Crowdsourcing Step-by-step Information Extraction to Enhance Existing How-to Videos. In Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems (CHI '14), 4017--4026.
[24]
Aniket Kittur, Andrew M. Peters, Abdigani Diriye, and Michael Bove. 2014. Standing on the Schemas of Giants: Socially Augmented Information Foraging. In Proceedings of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '14), 999--1010.
[25]
Aleksandra Klaćnja-Milićević, Boban Vesin, Mirjana Ivanović, and Zoran Budimac. 2011. E-Learning personalization based on hybrid recommendation strategy and learning style identification. Computers & Education 56, 3: 885--899.
[26]
Neal Krawetz. Kind of Like That. The Hacker Factor Blog. Retrieved June 15, 2017 from http://www.hackerfactor.com/blog/?/archives/529-Kind-of-Like-That.html
[27]
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 (CHI '13), 1779--1788.
[28]
Karim R Lakhani and Eric von Hippel. 2003. How open source software works: "free" user-to-user assistance. Research Policy 32, 6: 923--943.
[29]
Wei Li, Tovi Grossman, and George Fitzmaurice. 2014. CADament: A Gamified Multiplayer Software Tutorial System. In Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems (CHI '14), 3369--3378.
[30]
Lena Mamykina, Bella Manoim, Manas Mittal, George Hripcsak, and Björn Hartmann. 2011. Design Lessons from the Fastest Q&A Site in the West. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '11), 2857--2866.
[31]
Justin Matejka, Tovi Grossman, and George Fitzmaurice. 2011. IP-QAT: In-product Questions, Answers, & Tips. In Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology (UIST '11), 175--184.
[32]
Justin Matejka, Wei Li, Tovi Grossman, and George Fitzmaurice. 2009. CommunityCommands: Command Recommendations for Software Applications. In Proceedings of the 22Nd Annual ACM Symposium on User Interface Software and Technology (UIST '09), 193--202.
[33]
Meredith Ringel Morris, Jaime Teevan, and Katrina Panovich. 2010. What Do People Ask Their Social Networks, and Why?: A Survey Study of Status Message Q&a Behavior. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10), 1739--1748.
[34]
Dana Movshovitz-Attias, Yair Movshovitz-Attias, Peter Steenkiste, and Christos Faloutsos. 2013. Analysis of the Reputation System and User Contributions on a Question Answering Website: StackOverflow. In Proceedings of the 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM '13), 886--893.
[35]
Emerson Murphy-Hill, Rahul Jiresal, and Gail C. Murphy. 2012. Improving Software Developers' Fluency by Recommending Development Environment Commands. In Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering (FSE '12), 42:1--42:11.
[36]
Michael Nebeling, Maximilian Speicher, and Moira C. Norrie. 2013. CrowdAdapt: Enabling Crowdsourced Web Page Adaptation for Individual Viewing Conditions and Preferences. In Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS '13), 23--32.
[37]
Solomon Negash, Terry Ryan, and Magid Igbaria. 2003. Quality and Effectiveness in Web-based Customer Support Systems. Inf. Manage. 40, 8: 757--768.
[38]
Paul Resnick, Neophytos Iacovou, Mitesh Suchak, Peter Bergstrom, and John Riedl. 1994. GroupLens: An Open Architecture for Collaborative Filtering of Netnews. In Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work (CSCW '94), 175--186.
[39]
Abigail Sellen and Anne Nicol. 1995. Building user-centered on-line help. In Human-computer interaction, Ronald M. Baecker, Jonathan Grudin, William A. S. Buxton and Saul Greenberg (eds.). Morgan Kaufmann Publishers Inc., 718--723.
[40]
Upendra Shardanand and Pattie Maes. 1995. Social Information Filtering: Algorithms for Automating "Word of Mouth." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '95), 210--217.
[41]
Vandana Singh, Michael B. Twidale, and David M. Nichols. 2009. Users of Open Source Software - How Do They Get Help? In 2009 42nd Hawaii International Conference on System Sciences, 1--10.
[42]
Vandana Singh, Michael B. Twidale, and Dinesh Rathi. 2006. Open Source Technical Support: A Look at Peer Help-Giving. In Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06), 118c--118c.
[43]
Anselm Strauss and Juliet Corbin. 1990. Basics of qualitative research. Newbury Park, CA: Sage.
[44]
Hironobu Takagi, Shinya Kawanaka, Masatomo Kobayashi, Takashi Itoh, and Chieko Asakawa. 2008. Social accessibility: achieving accessibility through collaborative metadata authoring. In Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility, 193--200.
[45]
Max G. Van Kleek, Michael Bernstein, Katrina Panovich, Gregory G. Vargas, David R. Karger, and MC Schraefel. 2009. Note to Self: Examining Personal Information Keeping in a Lightweight Note-taking Tool. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09), 1477--1480.
[46]
Laton Vermette, Parmit Chilana, Michael Terry, Adam Fourney, Ben Lafreniere, and Travis Kerr. 2015. CheatSheet: A Contextual Interactive Memory Aid for Web Applications. In Proceedings of the 41st Graphics Interface Conference (GI '15), 241--248. Retrieved from http://dl.acm.org/citation.cfm?id=2788890.2788933
[47]
Dan Whaley. Home. Hypothesis. Retrieved July 25, 2017 from https://web.hypothes.is/
[48]
Alan M. Wilson, Valarie A. Zeithaml, and Mary Jo Bitner. 2012. Services Marketing: Integrating Customer Focus Across the Firm. McGraw-Hill Higher Education.
[49]
Heather Wiltse and Jeffrey Nichols. 2009. PlayByPlay: Collaborative Web Browsing for Desktop and Mobile Devices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09), 1781--1790.

Cited By

View all
  • (2024)Citizen-Led Personalization of User Interfaces: Investigating How People Customize Interfaces for Themselves and OthersProceedings of the ACM on Human-Computer Interaction10.1145/36869858:CSCW2(1-23)Online publication date: 8-Nov-2024
  • (2024)Tutorial mismatches: investigating the frictions due to interface differences when following software video tutorialsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661511(1942-1955)Online publication date: 1-Jul-2024
  • (2024)"How fancy you are to make us use your fancy tool": Coordinating Individuals' Tool Preference over Group BoundariesProceedings of the ACM on Human-Computer Interaction10.1145/36330698:GROUP(1-31)Online publication date: 16-Feb-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Proceedings of the ACM on Human-Computer Interaction
Proceedings of the ACM on Human-Computer Interaction  Volume 1, Issue CSCW
November 2017
2095 pages
EISSN:2573-0142
DOI:10.1145/3171581
Issue’s Table of Contents
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 the author(s) 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: 06 December 2017
Published in PACMHCI Volume 1, Issue CSCW

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. community-curated help
  2. social help
  3. software help
  4. software learning

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)1
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Citizen-Led Personalization of User Interfaces: Investigating How People Customize Interfaces for Themselves and OthersProceedings of the ACM on Human-Computer Interaction10.1145/36869858:CSCW2(1-23)Online publication date: 8-Nov-2024
  • (2024)Tutorial mismatches: investigating the frictions due to interface differences when following software video tutorialsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661511(1942-1955)Online publication date: 1-Jul-2024
  • (2024)"How fancy you are to make us use your fancy tool": Coordinating Individuals' Tool Preference over Group BoundariesProceedings of the ACM on Human-Computer Interaction10.1145/36330698:GROUP(1-31)Online publication date: 16-Feb-2024
  • (2024)Do I Just Tap My Headset?Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36314517:4(1-28)Online publication date: 12-Jan-2024
  • (2023)A Case For Supporting Translanguaging in TechnologyCompanion Publication of the 2023 ACM Designing Interactive Systems Conference10.1145/3563703.3596627(228-231)Online publication date: 10-Jul-2023
  • (2022)PONI: A Personalized Onboarding Interface for Getting Inspiration and Learning About AR/VR CreationNordic Human-Computer Interaction Conference10.1145/3546155.3546642(1-14)Online publication date: 8-Oct-2022
  • (2022)Using Annotations for Sensemaking About CodeProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545667(1-16)Online publication date: 29-Oct-2022
  • (2022)Katika: An End-to-End System for Authoring Amateur Explainer Motion Graphics VideosProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3517741(1-14)Online publication date: 29-Apr-2022
  • (2022)Understanding How Programmers Can Use Annotations on DocumentationProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3502095(1-16)Online publication date: 29-Apr-2022
  • (2022)Crystalline: Lowering the Cost for Developers to Collect and Organize Information for Decision MakingProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3501968(1-16)Online publication date: 29-Apr-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media