skip to main content
10.1145/1577782.1577787acmotherconferencesArticle/Chapter ViewAbstractPublication PageschinzConference Proceedingsconference-collections
research-article

AIMHelp: generating help for GUI applications automatically

Published: 06 July 2009 Publication History

Abstract

Help systems are a requirement in most modern applications. However, current mainstream help systems can be improved to provide information that is more relevant and accurate. This paper introduces a new approach for help systems -- AIMHelp -- that can generate help information from a running application. Instead of developers having to supply all help information a-priori, a lot of information can be retrieved by monitoring the state of the GUI and the interaction between the user and different system components. This has the advantage that generated help information is consistent with the actual application, unlike pre-defined help information that can easily get outdated as an application evolves.

References

[1]
N. R. Adam and J. C. Worthmann. Security-control methods for statistical databases: a comparative study. ACM Comput. Surv., 21(4):515--556, 1989.
[2]
D. Caldwell and M. White. Cogenthelp: a tool for authoring dynamically generated help for java guis. In SIGDOC'97: Proceedings of the 15th annual international conference on Computer documentation, pages 17--22, New York, USA, 1997. ACM.
[3]
D. Chau, A. Ko, B. Myers, and D. Weitzman. Answering why and why not questions in user interfaces. In CHI'06: Proceedings of the SIGCHI conference of human factors in computing systems. ACM, 2006.
[4]
R. Cullingford, M. Rueger, M. Selfridge, and M. Bienkowski. Automated explanations as a component of a computer-aided design system. In IEEE'82: IEEE Transactions on Systems, Man and Cybernetics, volume 12, pages 168--181, 1982.
[5]
F. Demers and J. Malenfant. Reflection in logic, functional and object-oriented programming: a short comparative study. In Proceedings of the IJCAI'95 Workshop on Reflection and Metalevel Architectures and their Applications in AI, 1995.
[6]
J. Foley and D. Gieskens. Controlling user interface objects through pre- and post conditions. In SIGCHI'92: Proceedings of the SIGCHI conference on Human factors in computing systems, Monterey, California, 1992. ACM.
[7]
N. Gold, C. Knight, A. Mohan, and M. Munro. Understanding service-oriented software. IEEE software, 21(2):71--77, 2004.
[8]
Haiku Inc. The Haiku Operating System, 2008. http://www.haiku-os.org/.
[9]
C. Lutteroth and G. Weber. Reflection as a principle for better usability. In ASWEC 2007: Proceedings of the 18th Australian Software Engineering Conference. IEEE Press, 2007.
[10]
P. Maloor and J. Chai. Dynamic user level and utility measurement for adaptive dialog in a help-desk system. In SIGDIAL'00: Proceedings of the 1st SIGDial Workshop on Discourse and Dialogue, pages 94--101, 2000.
[11]
B. Martin and P. Isokoski. Edgewrite with integrated corner sequence help. In SIGCHI'08: Proceeding of the 26th annual SIGCHI confenrence on Human factors in computing system, pages 583--592, 1990.
[12]
A. Ramachandran and R. Young. Providing intelligent help across applications in dynamic user and environment contexts. In IUI'05: Proceedings of the 10th international conference on Intelligent User Interfaces. ACM, 2005.
[13]
P. Sukavirirya and J. Foley. Coupling a ui framework with automatic generation of context-sensitive animated help. In SIGGRAPH'90: Proceedings of the 3rd annual ACM SIGGRAPH symposium on User Interface Software and Technology, pages 152--166, 1990.
[14]
P. Sukaviriya. Dynamic contruction of animated help from application context. In SIGGRAPH'88: Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface software, pages 190--202, 1988.
[15]
P. Sukaviriya, J. Muthukumarasamy, A. Spaans, and H. Graaff. Automatic generation of textual, audio and animated help in uide: the user interface design. In AVI'94: Proceedings of the workshop on Advanced visual interfaces, pages 44--52. ACM, 1994.

Cited By

View all
  • (2019)Generating contextual help for user interfaces from software requirementsIET Software10.1049/iet-sen.2018.516313:1(75-85)Online publication date: 1-Feb-2019
  • (2013)Composing Interface Demonstrations Automatically from Usage LogsEnterprise Information Systems10.1007/978-3-642-40654-6_23(376-392)Online publication date: 2013
  • (2011)Creating contextual help for GUIs using screenshotsProceedings of the 24th annual ACM symposium on User interface software and technology10.1145/2047196.2047214(145-154)Online publication date: 16-Oct-2011

Index Terms

  1. AIMHelp: generating help for GUI applications automatically

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CHINZ '09: Proceedings of the 10th International Conference NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
    July 2009
    113 pages
    ISBN:9781605585741
    DOI:10.1145/1577782
    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 ACM 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]

    Sponsors

    • New Zealand Chapter of ACM SIGCHI
    • The University of Auckland

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 06 July 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. automated help
    2. context-sensitive help
    3. dynamic help
    4. explanation strategies
    5. reflection

    Qualifiers

    • Research-article

    Conference

    CHINZ' 09
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 8 of 23 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 17 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Generating contextual help for user interfaces from software requirementsIET Software10.1049/iet-sen.2018.516313:1(75-85)Online publication date: 1-Feb-2019
    • (2013)Composing Interface Demonstrations Automatically from Usage LogsEnterprise Information Systems10.1007/978-3-642-40654-6_23(376-392)Online publication date: 2013
    • (2011)Creating contextual help for GUIs using screenshotsProceedings of the 24th annual ACM symposium on User interface software and technology10.1145/2047196.2047214(145-154)Online publication date: 16-Oct-2011

    View Options

    Login options

    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