Skip to main content

A Multi-agent System Based on Evolutionary Learning for the Usability Analysis of Websites

  • Chapter
Intelligent Agents in the Evolution of Web and Applications

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Internet World Stats, http://www.internetworldstats.com/

  2. 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)

    Google Scholar 

  3. Section 508, http://www.section508.gov/

  4. Nielsen, J.: Usability Engineering. Academic Press, San Diego (1993)

    MATH  Google Scholar 

  5. 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)

    Google Scholar 

  6. Nielsen, J.: The Web Usage Paradox: Why Do People Use Something This Bad? (1998), http://www.useit.com/alertbox/980809.html

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Adelman, L., Riedel, S.: Handbook for Evaluating Knowledge-Based Systems: Conceptual Framework and Compendium of Methods. Kluwer Academic Publishers, Norwell (1997)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Seffah, A., Metzker, E.: The Obstacles and Myths of Usability and Software Engineering. Communications of the ACM 47(12), 71–76 (2004)

    Article  Google Scholar 

  12. Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley & Sons Ltd., Chichester (2002)

    Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. 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

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Goonatilake, S., Khebbal, S. (eds.): Intelligent Hybrid Systems. John Wiley & Sons, England (1995)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  20. 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/

  21. WAVE: Web Accessibility Evaluation Tool, http://wave.webaim.org/

  22. Watchfire WebXACT, http://webxact.watchfire.com/

  23. FAE: Functional Accessibility Evaluator, http://devserv.rehab.uiuc.edu/fae/

  24. TAW: Web Accessibility Test, http://www.tawdis.net/taw3/cms/en

  25. CSE HTML Validator, http://www.htmlvalidator.com/

  26. The W3C Markup Validation Service, http://validator.w3.org/

  27. The W3C CSS Validation Service, http://jigsaw.w3.org/css-validator/

  28. 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)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Butterworth, R., Blandford, A.: Programmable User Models: The Story So Far. Middlesex University, London (1997)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. GoodKeywords, http://www.goodkeywords.com/

  35. 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)

    Google Scholar 

  36. 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)

    Chapter  Google Scholar 

  37. 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/

  38. Kea: Keyphrase Extraction Algorithm, http://www.nzdl.org/Kea/

  39. 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)

    Google Scholar 

  40. Nielsen, J., Loranger, H.: Prioritizing Web Usability. New Riders Press, Berkeley (2006)

    Google Scholar 

  41. Project Gutenberg, http://www.gutenberg.org/

  42. Nielsen, J.: Designing Web Usability. New Riders Publishing, Indianapolis (2000)

    Google Scholar 

  43. Nielsen, J.: Use Old Words When Writing for Findability (2006), http://www.useit.com/alertbox/search-keywords.html

  44. Lesnick, L., Moore, R.: Creating Cool Intelligent Agents for the Net. IDG Books Worldwide Inc., Foster City (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics