Searching for software learning resources using application context

@article{Ekstrand2011SearchingFS,
  title={Searching for software learning resources using application context},
  author={Michael D. Ekstrand and Wei Li and Tovi Grossman and Justin Matejka and George W. Fitzmaurice},
  journal={Proceedings of the 24th annual ACM symposium on User interface software and technology},
  year={2011}
}
Users of complex software applications frequently need to consult documentation, tutorials, and support resources to learn how to use the software and further their understand-ing of its capabilities. Existing online help systems provide limited context awareness through "what's this?" and simi-lar techniques. We examine the possibility of making more use of the user's current context in a particular application to provide useful help resources. We provide an analysis and taxonomy of various… 

Figures and Tables from this paper

Web Search, Web Tutorials & Software Applications: Characterizing and Supporting the Coordinated Use of Online Resources for Performing Work in Feature-Rich Software
TLDR
This dissertation presents three works that successively connect and associate signals and artifacts across these environments, thereby generating novel insights about users and their tasks, and enabling powerful new end-user tools and services.
QFRecs - Recommending Features in Feature-Rich Software based on Web Documentation
TLDR
This work explored the feasibility of using an alternative data source: web documentation to make personalized recommendations for task-relevant commands, using QF-Graphs, a previously introduced technique that maps higher-level tasks to commands referenced in online documentation.
Mining online software tutorials: challenges and open problems
TLDR
This paper takes a bottom-up approach, asking what it would take to interpret individual steps, follow sequences of steps, and locate procedural content in larger texts in web-based software tutorials.
RePlay: Contextually Presenting Learning Videos Across Software Applications
TLDR
This work introduces an application-independent approach for contextually presenting video learning resources and demonstrates it through the RePlay system, which leverages an existing search engine to present relevant videos and highlights key segments within them using video captions.
Where is that Button Again?! - Towards a Universal GUI Search Engine
TLDR
This work provides a GUI search engine which is universally applicable to a large number of applications and shows that it is particularly useful if a not regularly used feature is searched for.
InterTwine: creating interapplication information scent to support coordinated use of software
TLDR
InterTwine is described, a system that links information in the web browser with relevant elements in the desktop application to create interapplication information scent, which produces a shared interapplication history to assist in re-finding information in both applications.
Exploring Personalized Command Recommendations based on Information Found in Web Documentation
TLDR
This work explores the feasibility of using an alternative data source: web documentation for command recommendations for feature-rich software, using QF-Graphs, a previously proposed technique that maps higher-level tasks to commands referenced in online documentation.
Soliciting reader contributions to software tutorials
TLDR
This work investigates an approach to soliciting structured tutorial enhancements from tutorial readers, and suggests that structuring tutorial contributions has positive impacts on both the number and type of reader contributions.
Automatic Identification and Contextual Reformulation of Implicit System-Related Queries
TLDR
This paper analyzes a 3 month log of web search queries posed via the Cortana virtual assistant and shows that queries that implicitly pertain to the systems or devices from which they are searching can be detected with high precision and reformulated to substantially improve retrieval performance in these fall-through scenarios.
An Automated Approach to Assessing an Application Tutorial’s Difficulty
TLDR
This work investigates the feasibility of using machine-learning techniques to automatically assess a tutorial’s difficulty, and develops a set of distinguishable tutorial features that can train a classifier that can label a tutorial as either Beginner or Advanced with 85% accuracy.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 33 REFERENCES
A proposal for user centered system documentation
TLDR
This paper outlines a set of proposals for the development of system documentation based on an analysis of user needs, and suggests a way of combining these facilities into an integrated structured manual, offering more effective user support than is currently provided.
ToolClips: an investigation of contextual video assistance for functionality understanding
TLDR
ToolClips augment traditional tooltips to provide users with quick and contextual access to both textual and video assistance, and found that users successfully integrated ToolClip usage into the flow of their primary tasks to overcome learnability difficulties.
User Modelling in Help Systems
TLDR
The User Modelling component of a shell for building Intelligent Help Systems (IHS) is described, based on cognitive theories of human learning and memory, which performs three functions: Modelling learning, modelling forgetting, and checking the User Model.
Supporting intelligent Web search
TLDR
It is argued that a comprehensive search service needs to provide the user with more help, both at the result list level and beyond, and some recommendations for intelligent Web search support are outlined.
User interactions with everyday applications as context for just-in-time information access
TLDR
It is claimed that user interactions with everyday productivity applications provide rich contextual information that can be leveraged to support just-in-time access to task-relevant information.
Example-centric programming: integrating web search into the development environment
TLDR
Blueprint is described, a Web search interface integrated into the Adobe Flex Builder development environment that helps users locate example code and enables participants to write significantly better code and find example code significantly faster than with a standard Web browser.
Y!Q: contextual search at the point of inspiration
TLDR
An overview of Y!Q's user interaction design is provided, highlighting its novel aspects for capturing high quality search context and arguing that contextual search may represent the next major step in the evolution of web search engines.
Online help: a part of documentation
A few years ago, online help was an after thought, a nice extra that was seldom used. Today, online help is a necessarypart of all software products and one of the factors that determine the
Search User Interfaces
TLDR
This book summarizes developments of the state of the art of search interface design, both in academic research and in deployment in commercial systems, presenting the most broadly acceptable make their way into major web search engines.
Searching with context
TLDR
QR, RB, and IFM represent a cost-effective design spectrum for contextual search and it is shown that while QR works surprisingly well, the relevance and recall can be improved using RB and substantially more using IFM.
...
1
2
3
4
...