skip to main content
10.1145/1556262.1556291acmconferencesArticle/Chapter ViewAbstractPublication PagesaviConference Proceedingsconference-collections
research-article

Supporting co-evolution of users and systems by the recognition of interaction patterns

Authors Info & Claims
Published:22 May 2002Publication History

ABSTRACT

This paper presents an approach to support the designer of Visual Interactive Systems (VISs) in adapting a VIS to the evolution of its users. This process is called co-evolution of users and systems. The approach is based on the identification of the patterns of interaction between the user and an interactive system and on their use for the evolution of the system to facilitate novel usages introduced by the user. The approach is focused on WIMP systems and is based on the recently introduced PCL (Pictorial Computing Laboratory) model of interaction, within which we provide a novel definition of interaction pattern. The proposal assumes that the VIS is observed by an external system called SIC (Supporting Interaction Co-evolution), which is in charge of recording the interactions between the user and the VIS and of analyzing the relevant interaction patterns. In particular, SIC exploits a UML-based statechart specification of the VIS in order to associate observed user activities with the states of the interactive process. This information provides a useful basis for a variety of pattern recognition techniques. Two techniques called usual state and recurrent sequence recognition are illustrated and the results of a first experiment are discussed.

References

  1. Armour, P., The case for a new business model. Comm. Acm. 43(8), August 2000, 19--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Barnard, P., May, J., Duke, D., Duce, D., Systems, Interactions and Macrotheory. Acm Trans. On Human-Computer Interaction, 7(2), June 2000, 222--262. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Berners-Lee, T., What the Semantic Web can represent, 1998, http://www.w3.org/DesignIssues/RDFnot.html.Google ScholarGoogle Scholar
  4. Booch G., Rumbaugh, J., Jacobson, I., The Unified Modeling Language User Guide. Addison Wesley, Reading, MA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bottoni, P., Costabile, M. F., Levialdi, S., Mussio, P., Defining Visual Languages for Interactive Computing. IEEE Trans. on Systems, Man, and Cybernetics, 27(6), 1997, 773--783. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bottoni, P., Costabile, M. F., Mussio, P., Specification and Dialog Control of Visual Interaction. ACM Trans. on Programming Languages and Systems 21(6), 1999, 1077--1136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bottoni, P., Costabile, M. F., Fogli, D., Levialdi, S., Mussio, P., Multilevel Modelling and Design of Visual Interactive Systems. Proc. of the IEEE Symposia on Human-Centric Computing Languages and Environments, Stresa, I, 2001, 256--263. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Brown, J., Graham, T. C. N., Wright, T., The Vista environment for the coevolutionary design of user interfaces. Proc. of CHI 98, Conf on Human Factors in Computer Systems, Los Angeles, 1998, 376--383. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Carroll, J. M., Rosson, M. B., Deliberated Evolution: Stalking the View Matcher in design space. Human-Computer Interaction 6 (3 and 4), 1992, 281--318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cingil, I., Dogac, A., Azgin, A., A Broader Approach to Personalization. Comm. ACM, 43(8), 2000, 136--141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Dix, A. J., Formal Methods for Interactive Systems. Academic Press, 1991.Google ScholarGoogle Scholar
  12. Dix, A., Finlay, J., Abowd, G., Beale, R., Human Computer Interaction. Prentice Hall, London, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Fogli, D., Mussio, P., A systemic approach to the specification and design of usable interactive systems, Internal Report, University of Brescia, 2001.Google ScholarGoogle Scholar
  14. Guzdial, M., Deriving software usage patterns from log files, Tech. Rep. GIT-GVU-93, 41, 1993.Google ScholarGoogle Scholar
  15. Harel, D., On visual formalisms. Comm. of the ACM, 31(5), 1988, 514--529. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Hilbert, D. M., Robbins, J. E., Redmiles, D. F., EDEM: Intelligent Agents for Collecting Usage Data and Increasing User Involvement in Development. ACM Int. Conf. on Intelligent User Interfaces, San Francisco, CA, 1998, 73--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Hilbert, D. M., Redmiles, D. F., Extracting usability information from user interface events. ACM Computing Surveys, 32(4), December 2000, 384--421. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hutchins, E. L, Hollan, J. D, Norman, D., Direct manipulation interfaces. In User Centred System Design, Norman D. and Draper S., eds., 87--124. Hillsdale, NJ: Lawrence Erlbaum Associates, 1986.Google ScholarGoogle Scholar
  19. Jennings, N., An agent-based approach for building complex software systems. Comm. of the ACM, 44(4), 2001, 35--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Lelewer, D. A., Hirschberg, D. S., Data Compression. ACM Computing Surveys, 19(3), 1987, 261--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. MadKit Web Site, http://www.madkit.org.Google ScholarGoogle Scholar
  22. Manber, U., Patel, A., Robison, J., Experience with personalization on Yahoo! Comm. of the ACM, 43(8), 2000, 35--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Maulsby, D., Inductive Task Modeling for User Interface Customization. ACM Int. Conf. on Intelligent User Interfaces, Orlando, FL, USA, 1997, 233--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Nielsen, J., Usability Engineering. Academic Press, San Diego, CA, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Nielsen, J., Mack, R. L., Bergendorff, K. H., Grishkowsky, N. L., Integrated software in the professional work environment: evidence from questionnaires and interviews. Proc. CHI 86 Conf., Boston, MA, 1986, 11--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Prates, R., De Souza, C., Barboza, S., A Method for Evaluating the Communicability of User Interfaces. Interactions, 7(1), 2000, 31--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., Carey, T. Human-Computer Interaction, Addison-Wesley, Wokingham, UK, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Riecken, D., Personalized views of personalization, Introduction to special issue on Personalization. Comm. of the ACM, 43(8), August 2000, 27--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Ruvini,. J-D., Dony, C., APE: Learning User's Habits to Automate Repetitive Tasks. ACM Int. Conf. on Intelligent User Interfaces, New Orleans, LA, USA, 2000, 229--232. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Spiliopoulou, M., Web Usage Mining for Web Site Evaluation. Comm. ACM, 43(8), 2000, 127--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. W3C Consortium, Extensible markup language (XML), 2001, http://www.w3.org/XMLGoogle ScholarGoogle Scholar

Index Terms

  1. Supporting co-evolution of users and systems by the recognition of interaction patterns

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        AVI '02: Proceedings of the Working Conference on Advanced Visual Interfaces
        May 2002
        382 pages
        ISBN:1581135378
        DOI:10.1145/1556262

        Copyright © 2002 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 May 2002

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate107of408submissions,26%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader