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

skip to main content
10.5555/1769451.1769585guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Capturing user interface events with aspects

Published: 22 July 2007 Publication History

Abstract

User interface events, resulting from the normal operations of a window-based application, provide crucial information for usability evaluation. Since user interface events are extremely voluminous and rich in detail, automated capture tools are required. With the intent to support usability evaluation in early development phases, such a tool must meet two basic criteria: acquiring relevant usability information at the desirable level of abstraction and adaptable to continuous changes in the user interface. Here, we propose an aspect-oriented approach to capturing user interface events. As the user interacts with an application through its user interface, user interface events occur in various components across the application. Aspects allow capturing select user interface events in a self-contained fashion without imposing undesirable constraints on the target application. We demonstrate in this paper that our approach is a suitable one for early usability evaluation.

References

[1]
Torres, R.J.: Practitioner's Handbook for User Interface Design and Development. Prentice-Hall, Englewood Cliffs (2002)
[2]
Hilbert, D.M., Redmiles, D.F.: Extracting Usability Information from User Interface Events. ACM Computing Surveys 32(4), 384-421 (2000)
[3]
Ivory, M., Hearst, M.: The State of the Art in Automating Usability Evaluation of User Interfaces. ACM Computing Survey 33(4), 470-516 (2001)
[4]
Ferre, X., Juristo, N., Windl, H., Constantine, L.: Usability Basics for Software Developers. IEEE Software 19(1), 22-29 (2001)
[5]
Tao, Y.: Developing Usable GUI Applications with Early Usability Evaluation. In: Proceedings of the IASTED International Conference on Software Engineering, Innsbruck, Austria (2005)
[6]
Suumerville, I.: Software Engineering, 7th edn. pp. 381-385. Addison-Wesley Publishers Limited, London, UK (2004)
[7]
Doubleday, A., et al.: A Comparison of Usability Techniques for Evaluating Design. In: Proceedings of ACM DIS '97, pp. 101-110. Amsterdam, the Netherlands (1997)
[8]
Laddad, R.: AspectJ in Action: Practical Aspect-Oriented Programming. Manning Publications Co (2003)
[9]
The AspectJ Team: The AspectJ Programming Guide. Xerox Palo Alto Research Center (2004) http://eclipse.org/aspectj/doc/released/progguide/index.html
[10]
Dix, A., Finlay, J., Abowd, G., Beale, R.: Human-Computer Interaction. In: Pearson Education Limited, 3rd edn. pp. 318-364. Prentice Hall, Englewood Cliffs (2004)
[11]
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: elements of Reusable Software Architecture, pp. 293-304. Addison-Wesley, Reading (1995)
[12]
Griswold, W., et al.: Modular Software Design with Crosscutting Interfaces. IEEE Software 23(1), 51-60 (2006)
[13]
Shneiderman, B.: Designing the User Interface: Strategies for Effective Human-Computer Interaction, 4th edn. Addition-Wesley, Reading (2005)
[14]
John, B., Kieras, D.: Using GOMS for User Interface Design and Evaluation: Which Techniques? ACM Transactions on Computer-Human Interaction 3(4), 287-319 (1996)
[15]
Scogings, C., Phillips, C.: A Method for the Early Stages of Interactive System Design using UML and Lean Cuisine+. In: IEEE 2nd Australasian User Interface Conference, Gold Coast, Queensland, Australia, pp. 69-76 (2001)
[16]
Murphy, G., Schwanninger, C.: Aspect-Oriented Programing. IEEE Software 23(1), 20-23 (2006)

Cited By

View all
  • (2021)Integrating usage monitoring for continuous evaluation and testing in the UI of an industry applicationProceedings of the 12th International Workshop on Automating TEST Case Design, Selection, and Evaluation10.1145/3472672.3473955(25-32)Online publication date: 23-Aug-2021

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
HCI'07: Proceedings of the 12th international conference on Human-computer interaction: applications and services
July 2007
1224 pages
ISBN:9783540731092
  • Editor:
  • Julie A. Jacko

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 22 July 2007

Author Tags

  1. aspect-oriented programming
  2. automatic tools
  3. usability evaluation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Integrating usage monitoring for continuous evaluation and testing in the UI of an industry applicationProceedings of the 12th International Workshop on Automating TEST Case Design, Selection, and Evaluation10.1145/3472672.3473955(25-32)Online publication date: 23-Aug-2021

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media