skip to main content
10.1145/604045.604060acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
Article

MORE for less: model recovery from visual interfaces for multi-device application design

Published:12 January 2003Publication History

ABSTRACT

An emerging approach to multi-device application development requires developers to build an abstract semantic model that is translated into specific implementations for web browsers, PDAs, voice systems and other user interfaces. Specifying abstract semantics can be difficult for designers accustomed to working with concrete screen-oriented layout. We present an approach to model recovery: inferring semantic models from existing applications, enabling developers to use familiar tools but still reap the benefits of multi-device deployment. We describe MORE, a system that converts the visual layout of HTML forms into a semantic model with explicit captions and logical grouping. We evaluate MOREs performance on forms from existing Web applications, and demonstrate that in most cases the difference between the recovered model and a hand-authored model is under 5%

References

  1. Bickmore, T.W., Shilit, B.N., Digestor: Device-independent Access to the World-Wide-Web, Proceedings of the 6th WWW Conference, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Di Lucca, G.A., Di Penta, M., Antoniol, G., Casazza, G., An Approach for Reverse Engineering of Web-Based Applications, Proceedings of WCRE '01, pp. 231--240. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bergman, L.D., Banavar, G., Soroker, D., Sussman, J., Combining Handcrafting and Automatic Generation of User-Interfaces for Pervasive Devices, Proceedings of CADUI III (2002), pp. 155--166.Google ScholarGoogle Scholar
  4. Bouillon, L., Vonderdonckt, J., Souchon, N., Recovering Alternative Presentation Models of a Web Page with VAQUITA, Proceedings of CADUI 02, pp. 311--322.Google ScholarGoogle Scholar
  5. Puerta, A. and Eisenstein, J., Towards a General Computational Framework for Model-Based Interface Development Systems, Proceedings of IUI 99, pp.171--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Paganelli L., Paterno, F., Automatic Reconstruction of the Underlying Interaction Design of Web Applications, Proceedings of SEKE 02, pp. 439--445. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ricca, F., Tonella, P., Baxter I.D., Restructuring Web Applications via Transformation Rules, Proceedings of SCAM 01, 150--160Google ScholarGoogle Scholar
  8. Sannella, M, SkyBlue: A Multi-Way Local Propagation Constrain Solver for User Interface Construction, Proceedings of UIST 94, pp. 137--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Singh, G., Kok, C. and Ngan, T., Druid: A System for Demonstrational Rapid User Interface Development, Proceedings of UIST 1990, pp. 167--177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. St. Amant R., Lieberman H., Potter R., Zettlemoyer L., Visual Generalization in Programming by Example, Communications of the ACM, v.43 n.3, 107--114, March 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Stroulia, E., Kapoor, R.V., Reverse Engineering Interaction Plans for Legacy Interface Migration, Proceedings of CADUI 02, pp. 295--310.Google ScholarGoogle Scholar
  12. Sukaviriya, P., Foley, J., and Griffith, T., A Second Generation User Interface Design Environment: The Model and the Runtime Architecture, Proceedings of ACM INTERCHI'93, pp.375--382 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Szekely, P., Luo, P., and Neches, R., Beyond Interface Builders: Model-Based Interface Tools, Proceedings of ACM INTERCHI'93, p.383--390. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. UIML, http://www.uiml.orgGoogle ScholarGoogle Scholar
  15. XForms, <http://www.w3c.org/Markup/Forms/>Google ScholarGoogle Scholar
  16. XIML, <http://www.ximl.org/>Google ScholarGoogle Scholar

Index Terms

  1. MORE for less: model recovery from visual interfaces for multi-device application design

      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
        IUI '03: Proceedings of the 8th international conference on Intelligent user interfaces
        January 2003
        344 pages
        ISBN:1581135866
        DOI:10.1145/604045

        Copyright © 2003 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: 12 January 2003

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate746of2,811submissions,27%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader