EXTENDING WEB ENGINEERING MODELS AND TOOLS FOR AUTOMATIC USABILITY VALIDATION
Keywords:
Web Engineering, usability, modeling, validation, comparison studyAbstract
In this paper, we present ideas of how to improve the quality of automated web usability validators. This can be achieved by taking advantage of the models of established Web Engineering solutions. We begin by analysing two of the currently available Web Engineering solutions (UWE and OO-H) with regard to the question whether any websites created with them have a high usability. Additionally, it is examined whether the respective models can express usability aspects. In a small case study, an example website is created by converting a model to an implementation manually. Special attention is paid to usability issues regarding both the generated pages and the development process. Subsequently, we take a look at existing implementations of usability validators, noting how the quality of their results is often not optimal. This is due to the fact that not enough abstract information is available. In the next step, we identify existing Web Engineering model properties which can be used to improve the checks, and propose further extensions to models.
Downloads
References
J. Abascal, M. Arrue, N. Garay, J. Tom´as: EvalIris – A Web Service for Web Accessibility Evaluation.
In Proceedings of the 12th International World Wide Web Conference, Budapest, Hungary,
–24 May 2003.
R. Atterer, A. Schmidt: Adding Usability to Web Engineering Models and Tools. In Proceedings
of the 5th International Conference on Web Engineering ICWE 2005, Sydney, Australia, pages
–41, Springer LNCS 3579, July 2005
R. Atterer: Where Web Engineering Tool Support Ends: Building Usable Websites. In Proceedings
of the 20th Annual ACM Symposium on Applied Computing, Santa Fe, New Mexico, USA, 12–17
March 2005
A. Beirekdar, J. Vanderdonckt, M. Noirhomme-Fraiture: Kwaresmi – Knowledge-based Web Automated
Evaluation with REconfigurable guidelineS optiMIzation, in PreProceedings of 9th International
Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2002,
Rostock, Germany, 12–14 June 2002.
C. Cachero, J. G´omez, O. Pastor: Object-Oriented Conceptual Modeling of Web Application
Interfaces: the OO-HMethod Abstract Presentation Model. In Proceedings of the 1st International
Conference on Electronic Commerce and Web Technologies EC-Web 2000, London, UK, pages
–215, Springer LNCS 1875, September 2000
L. Constantine: Devilish Details: Best Practices inWeb Design. In Proceedings of the First International
Conference on Usage-Centered, Task-Centered, and Performance-Centered Design forUSE
, Rowley, MA: Ampersand Press, 2002.
A. Cooper, R. Reimann: About Face 2.0 – the Essentials of Interaction Design. Wiley, 2003
S. Debnath, P. Mitra, C. Lee Giles: Automatic Extraction of Informative Blocks from Webpages.
In Proceedings of the 2005 ACM Symposium on Applied Computing, Santa Fe, NewMexico, USA,
–17 March 2005.
J. G´omez, C. Cachero, O. Pastor: Conceptual Modeling of Device-IndependentWeb Applications:
Towards a Web Engineering Approach. In IEEE MultiMedia Volume 8, April–June 2001, pages
–39
R. Hennicker, N. Koch: Modeling the User Interface of Web Applications with UML. In Practical
UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists, Workshop
of the pUML-Group at the UML 2001, A. Evans, R. France and A. Moreira, editors. Gesellschaft
f¨ur Informatik, K¨ollen Druck+Verlag, pages 158–173, October 2001.
F. H. Imai, N. Tsumura, Y. Miyake: Perceptual color difference metric for complex images based
on Mahalanobis distance. Journal of Electronic Imaging – April 2001 – Volume 10, Issue 2, pages
–393
M. Y. Ivory, M. Hearts: An Empirical Foundation for Automated Web Interface Evaluation. Ph.D.
thesis, University of California at Berkeley, 2001
M. Y. Ivory, R. R. Sinha, M. A. Hearst: Empirically Validated Web Page Design Metrics. In
Proceedings of the SIG-CHI on Human factors in computing systems, March 31 – April 5, 2001,
Seattle, WA, USA. ACM, 2001
A. Knapp, N. Koch, F. Moser, G. Zhang: ArgoUWE: A Case Tool for Web Applications. First Int.
Workshop on Engineering Methods to Support Information Systems Evolution (EMSISE 2003),
September 2003.
N. Koch, A. Kraus: The Expressive Power of UML-based Web Engineering. Second International
Workshop on Web-oriented Software Technology (IWWOST 2002), May 2002.
J. Nielsen: Alertbox: Current Issues in Web Usability http://useit.com/alertbox/, accessed
April 24, 2005.
J. Nielsen: Alertbox: Is Navigation Useful? http://www.useit.com/alertbox/20000109.html, accessed
Feb 2005.
J. Nielsen: Change the Color of Visited Links. Jakob Nielsen’s Alertbox, May 3, 2004 http:
//www.useit.com/alertbox/20040503.html, accessed Apr 20, 2005.
J. Nielsen: Top Ten Mistakes in Web Design. Jakob Nielsen’s Alertbox, http://www.useit.com/
alertbox/9605.html, accessed 24 April 2005.
J. Nielsen: When Bad Design Elements Become the Standard. Jakob Nielsen’s Alertbox, November
, 1999, http://www.useit.com/alertbox/991114.html, accessed 24 April 2005.
B. Oestereich, C. Weiss, C. Schr¨oder, T. Weilkiens, A. Lenhard: Objektorientierte Gesch¨aftsprozessmodellierung
mit der UML. dpunkt.verlag Heidelberg, 2003
siteusability.com – Common usability mistakes. http://siteusability.com/mistakes.html, accessed
April 2005.
Web Style Guide http://www.webstyleguide.com/, accessed 5 November 2004.
World Wide Web Commitee (W3C): Techniques For Accessibility Evaluation And Repair Tools,
Working Draft, 2000. http://www.w3.org/TR/AERT, accessed 6 November 2004.
World Wide Web Commitee (W3C): Web Accessibility Initiative (WAI), http://www.w3.org/
WAI/, accessed 5 November 2004.