Abstract
In this chapter we propose a novel multi-agent system for the semi-automated study of the usability of websites, an increasingly critical issue given the ubiquity of the Web and its technological evolution. The proposed system constructs a key phrase-based model of the users trying to reach one URL from another, simulates the browsing process, and analyses the web pages in the path. The resulting usability analysis is focused on issues such as navigation paths, links, page content, HTML coding, and accessibility. Our system automatically draws usability conclusions and suggestions and also presents significant data in support of the human usability expert. The architecture of the system consists of rule-based reactive agents subject to evolutionary processes. The application of evolution allows the agents to explore possible solutions in a more realistic way than either exhaustive or arbitrary examinations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Internet World Stats, http://www.internetworldstats.com/
The Council of the European Communities/European Economic Community. Council Directive 90/270/EEC of 29 May 1990 on the minimum safety and health requirements for work with display screen equipment (The fifth individual Directive within the meaning of Article 16(1) of Directive 89/391/EEC). Official Journal of the European Communities L156, 14–18 (1990)
Section 508, http://www.section508.gov/
Nielsen, J.: Usability Engineering. Academic Press, San Diego (1993)
International Organization for Standardization: ISO 9241-11, Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs), Part 11: Guidance on Usability. International Organization for Standardization, Geneva, Switzerland (1998)
Nielsen, J.: The Web Usage Paradox: Why Do People Use Something This Bad? (1998), http://www.useit.com/alertbox/980809.html
Ivory, M.Y.: Preliminary Findings on Quantitative Measures for Distinguishing Highly Rated Information-Centric Web Pages. In: 6th Conference on Human Factors and the Web (HFWeb) (2000)
Montero, F., González, P., Lozano, M., Vanderdonckt, J.: Quality Models for Automated Evaluation of Web Sites Usability and Accessibility. In: International COST294 Workshop on User Interface Quality Models, Interact 2005, pp. 37–43 (2005)
Adelman, L., Riedel, S.: Handbook for Evaluating Knowledge-Based Systems: Conceptual Framework and Compendium of Methods. Kluwer Academic Publishers, Norwell (1997)
Ivory, M.Y., Hearst, M.A.: The State of the Art in Automating Usability Evaluation of User Interfaces. ACM Computings Surveys 33(4), 470–516 (2001)
Seffah, A., Metzker, E.: The Obstacles and Myths of Usability and Software Engineering. Communications of the ACM 47(12), 71–76 (2004)
Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley & Sons Ltd., Chichester (2002)
Nonas, E., Poulovassilis, A.: Optimisation of Active Rule Agents Using a Genetic Algorithm Approach. In: Quirchmayr, G., Bench-Capon, T.J.M., Schweighofer, E. (eds.) DEXA 1998. LNCS, vol. 1460, pp. 332–341. Springer, Heidelberg (1998)
Di Nola, A., Gisolfi, A., Loia, V., Sessa, S.: Emerging Behaviors in Fuzzy Evolutionary Agents. In: 7th European Congress on Intelligent Techniques and Soft Computing, EUFIT 1999 (1999); Published on CD-ROM
Moukas, A.: Amalthaea: Information Discovery and Filtering Using Multiagent Evolving Ecosystem. In: Applied Artificial Intelligence, vol. 11(5), pp. 437–457. Taylor and Francis Ltd., Philadelphia (1997)
Menczer, F., Monge, A.E.: Scalable Web Search by Adaptive Online Agents: an InfoSpiders Case Study. In: Klusch, M. (ed.) Intelligent Information Agents: Agent-Based Information Discovery and Management on the Internet, pp. 323–347. Springer, Berlin (1999)
Goonatilake, S., Khebbal, S. (eds.): Intelligent Hybrid Systems. John Wiley & Sons, England (1995)
Mosqueira-Rey, E., Alonso-Ríos, D., Vázquez-García, A., Baldonedo del Río, B., Alonso-Betanzos, A., Moret-Bonillo, V.: An Evolutionary Approach to Including Learning Mechanisms in Multi-Agent Systems. In: Dynamics of Learning Behavior and Neuromodulation Workshop, 9th European Conference on Artificial Life (ECAL) (2007)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
W3C: Web Content Accessibility Guidelines 2.0 (WCAG 2.0). In: Caldwell, B., Cooper, M., Guarino Reid, L., Vanderheiden, G. (eds.), http://www.w3.org/TR/WCAG20/
WAVE: Web Accessibility Evaluation Tool, http://wave.webaim.org/
Watchfire WebXACT, http://webxact.watchfire.com/
FAE: Functional Accessibility Evaluator, http://devserv.rehab.uiuc.edu/fae/
TAW: Web Accessibility Test, http://www.tawdis.net/taw3/cms/en
CSE HTML Validator, http://www.htmlvalidator.com/
The W3C Markup Validation Service, http://validator.w3.org/
The W3C CSS Validation Service, http://jigsaw.w3.org/css-validator/
Chi, E.H., Pirolli, P., Pitkow, J.: The Scent of a Site: A System for Analyzing and Predicting Information Scent, Usage, and Usability of a Website. In: Conference on Human Factors in Computing Systems, pp. 161–168. ACM Press, New York (2000)
Rauterberg, M., Aeppili, R.: Learning in Man-Machine Systems: The Measurement of Behavioural and Cognitive Complexity. In: IEEE Conference on Systems, Man and Cybernetics, pp. 4685–4690. IEEE, New York (1995)
Young, R.M., Green, T.R.G., Simon, T.: Programmable User Models for Predictive Evaluation of Interface Designs. In: Conference on Human Factors in Computing Systems, pp. 15–19. ACM Press, New York (1989)
Butterworth, R., Blandford, A.: Programmable User Models: The Story So Far. Middlesex University, London (1997)
Kasik, D.J., George, H.G.: Toward Automatic Generation of Novice User Test Scripts. In: Tauber, M.J., Bellotti, V., Jeffries, R., Mackinlay, J.D., Nielsen, J. (eds.) Proceedings of the ACM CHI 1996 Human Factors in Computing Systems Conference, pp. 244–251. ACM Press, New York (1996)
Baeza-Yates, R.: Web Usage Mining in Search Engines. In: Scime, A. (ed.) Web Mining: Applications and Techniques, pp. 307–321. Idea Group Publishing, Hershey (2004)
GoodKeywords, http://www.goodkeywords.com/
Buyukkokten, O., Garcia-Molina, H., Paepcke, A.: Seeing the Whole in Parts: Text Summarization for Web Browsing on Handheld Devices. In: 10th International Conference on World Wide Web, pp. 652–662. ACM Press, New York (2001)
Runkler, T.A., Bezdek, J.C.: Automatic Keyword Extraction with Relational Clustering and Levenshtein Distances. In: Ninth IEEE International Conference on Fuzzy Systems, pp. 636–640. IEEE, San Antonio (2000)
Velásquez, J.D., Fernández, J.I.: Towards the Identification of ImportantWords from the Web User Point of View. In: International Workshop on Intelligent Web Based Tools (IWBT-2007), pp. 17–26. CEUR-WS (2007), http://CEUR-WS.org/Vol-302/
Kea: Keyphrase Extraction Algorithm, http://www.nzdl.org/Kea/
Witten, I.H., Paynter, G.W., Frank, E., Gutwin, C., Nevill-Manning, C.G.: Kea: Practical Automatic Keyphrase Extraction. In: Theng, Y.L., Foo, S. (eds.) Design and Usability of Digital Libraries: Case Studies in the Asia Pacific, pp. 129–152. Information Science Publishing, London (2005)
Nielsen, J., Loranger, H.: Prioritizing Web Usability. New Riders Press, Berkeley (2006)
Project Gutenberg, http://www.gutenberg.org/
Nielsen, J.: Designing Web Usability. New Riders Publishing, Indianapolis (2000)
Nielsen, J.: Use Old Words When Writing for Findability (2006), http://www.useit.com/alertbox/search-keywords.html
Lesnick, L., Moore, R.: Creating Cool Intelligent Agents for the Net. IDG Books Worldwide Inc., Foster City (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mosqueira-Rey, E., Alonso-Ríos, D., Vázquez-García, A., del Río, B.B., Moret-Bonillo, V. (2009). A Multi-agent System Based on Evolutionary Learning for the Usability Analysis of Websites. In: Nguyen, N.T., Jain, L.C. (eds) Intelligent Agents in the Evolution of Web and Applications. Studies in Computational Intelligence, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88071-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-88071-4_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88070-7
Online ISBN: 978-3-540-88071-4
eBook Packages: EngineeringEngineering (R0)