Skip to main content

Recovering Alternative Presentation Models of a Web Page with VAQUITA

  • Chapter
Computer-Aided Design of User Interfaces III

Abstract

VAQUITA allows developers to reverse engineer a presentation model of a web page according to multiple reverse engineering options. The alternative models offered by these options not only widen the spectrum of possible presentation models but also encourage developers in exploring multiple reverse engineering strategies. The options provide filtering capabilities in a static analysis of HTML code that are targeted either at multiple widgets simultaneously or at single widgets at a time, for their attributes and other manipulations. This flexibility is particularly important when the presentation model is itself used to migrate the presentation of the web page to other types of user interfaces, possibly written in different languages, in different computing platforms.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Abrams, M., Phariouriou, C., Batongbacal, A. and Snuster, J., UIML: An Appliance-Independent XML User Interface Language, in Proc. of 8th World Wide Web Conference WWW’8 (Toronto, 11–14 May 1999), Computer Networks, Vol. 31, No. 11–16, pp. 1605–1708, accessible at http://www.harmoniaxom/resources/papers/www8_0599/index .htm or at http://www8.org/w8-papers/5b-hypertext-media/uiml/uiml.html

    Google Scholar 

  2. Bickmore, T.W. and Schilit, B.N., Digestor: Device-Independent Access to the Worldmde-Web, in Proc. of 6th World-Wide-Web Conf. WWW’6 (Santa Clara, 7–11 April 1997), Elsevier, Amsterdam, 1997, accessible at http://www.scope.gmd.de/info/www6/ technical/paper177/paper177.html

    Google Scholar 

  3. Buyukkokten, O., Garcia-Molina, H., and Paepcke, A., Accordion Summarization for End-Game Browsing on PDAs and Cellular Phones, in Proc. of ACM Conf. on Human Aspects in Computing Systems CHI’2001 (Seattle, 30 March-5 April 2001), ACM Press, New York, 2001, pp. 213–220.

    Google Scholar 

  4. Chikofsky, E.J. and Cross, J.H., Reverse Engineering and Design Recovery: A Taxonomy, IEEE Software, Vol. 1, No. 7, January 1990, pp. 13–17.

    Article  Google Scholar 

  5. De Baud, J.-M. and Rugaber, S., A Software Re-engineering Method Using Domain Models, Proc. of Int. Conf. on Software Maintenance (October 1995), pp. 204–213.

    Google Scholar 

  6. Einsenstein, J., Vanderdonckt, J., and Puerta, A.R., Adapting to Mobile Contexts with User-Interface Modeling, Proc. of 3rd IEEE Workshop on Mobile Computing Systems and Applications WMCSA’2000 (Monterey, December 7–8, 2000), IEEE Press, Los Alamitos, 2000, pp. 83–92.

    Chapter  Google Scholar 

  7. ??? E., Aaltonen, M., Kolari, J., Melakoski, S., Laakko, T., Two Approaches to Bringing Internet Services to WAP Devices, in Proc. of 9th World-Wide-Web Conf. WWW’9 (Amsterdam, 15–19 May 2000), pp. 231–246, accessible at http://www9.org/ w9cdrom/228/228.html

    Google Scholar 

  8. Kong, L, Stroulia, E, and Matichuk, B., Legacy Interface Migration: A Task-Centered Approach, in H.-J. Bullinger and J. Ziegler (eds.), Proc. of 8th Int. Conf. on Human-Computer Interaction HCI International’99 (Munich, 22–27 August 1999), Lawrence Erlbaum Associates, Mahwah/London, 1999, pp. 1167–1171, accessible at http://www.cs.ualbeita.ca/~stroulia/Papers/hci99.ps

    Google Scholar 

  9. Lopez, I and Szekely, P., Automatic Web Page Adaptation, Proc. of CHI’2001 Workshop on Transforming the UI for Anyone, Anywhere (Seattle, 1–2 April 2001).

    Google Scholar 

  10. Merlo, E., Girard, J.F., Kontogiannis, K., Panangaden, P. and De Mori, R., Reverse Engineering of User Interfaces, in R.C. Waters, E.J. Chikofsky (eds.), Proc. of 1st Working Conference on Reverse Engineering WCRE’93 (Baltimore, 21–23 May 1993), IEEE Computer Society Press, Los Alamitos, 1993, pp. 171–179.

    Chapter  Google Scholar 

  11. Merlo, E., Gagné, P.-Y., and Thiboutôt, A., Inference of graphical AUIDL specifications for the reverse engineering of user interfaces, in Proc. of Int. Conf. on Software Maintenance (19–23 September 1994), IEEE Computer Society Press, Los Alamitos, 1994, pp. 80–88.

    Chapter  Google Scholar 

  12. Merlo, E., Gagné, P.-Y., Girard, J.-F., Kontogiannis, K., Hendren, L., Panagaden, P. and De Mori, R., Reengineering User Interfaces, IEEE Software, Vol. 12, No. 1, January 1995, pp. 64–73.

    Article  Google Scholar 

  13. Moore, M.M. and Rugaber, S., Issues in User Interface Migration, Proc. of 3rd Int. Software Engineering Research Forum (Orlando, 10 November 1993).

    Google Scholar 

  14. Moore, M.M., Rule-Based Detection for Reverse Engineering User Interfaces, in L. Wills, I. Baxter, E. Chikofsky (eds.), Proc. of 3rd Working Conf. on Reverse Engineering WCRE’96 (Monterey, 8–10 November 1996), IEEE Computer Society Press, Los Alamitos, 1996, pp. 42–48, accessible at http://www.cc.gatech.edu/fac/Melody.Moore/papers/WCRE96.ps

    Google Scholar 

  15. Moore, M.M., Representation Issues for Reengineering Interactive Systems, ACM Computing Surveys, Vol. 28, No. 4, December 1996, article # 199, accessible at http://www.acm.org/pubs/articles/journals/surveys/1996-28-4es/al99-moore/al99-moore.html

    Google Scholar 

  16. Moore, M.M. and Rugaber, S., Using Knowledge Representation to Understand Interactive Systems, in Proc. of the Fifth International Workshop on Program Comprehension IWPC’97 (Dearborn, 28–30 May 1997), IEEE Computer Society Press, Los Alamitos, 1997, accessible at http://www.cc.gatech.edu/fac/Melody.Moore/papersAVPC97.ps

    Google Scholar 

  17. Moore, M.M. and Rugaber, S., Domain Analysis for Transformational Reuse, in Proc. of 4th Working Conf. on Reverse Engineering WCRE’97 (6–8 October 1997), IEEE Computer Society Press, Los Alamitos, 1997.

    Google Scholar 

  18. Puerta, A.R. , The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development, in J. Vanderdonckt (ed.), Proc. of 2nd Int. Workshop on Computer-Aided Design of User Interfaces CADUI’96 (Namur, 5–7 June 1996), Presses Universitaires de Namur, Namur, 1996, pp. 19–35.

    Google Scholar 

  19. Paternò, F., Model-based Design and Evaluation of Interactive Applications, Springer Verlag, Berlin, 1999.

    Google Scholar 

  20. Puerta, A.R. and Eisenstein, J., Towards a General Computational Framework for Model-Based Interface Development Systems, in Proc. of ACM Conf. on Int. User Interfaces IUI’99, ACM Press, New York, 1999, pp. 171–178.

    Google Scholar 

  21. Puerta, A.R. and Eisenstein, J., Representational Basis for User Interface Transformations, in Proc. of ACM CHF2001 Workshop on Transforming the UI for Anyone. Anywhere (Seattle, 1–2 April 2001).

    Google Scholar 

  22. Szekely, P., Retrospective and Challenges for Model-Based Interface Development, in J. Vanderdonckt (ed.), Proc. of 2rd Int. Workshop on Computer-Aided Design of User Interfaces CADUI;96 (Namur, 5–7 June 1996), Presses Universitaires de Namur, Namur, 1996, pp. xxi–xliv.

    Google Scholar 

  23. Thevenin, D. and Coutaz, J., Plasticity of User Interfaces: Framework and Research Agenda, Proc. of IFIP Conf. on Human-Computer Interaction Interact’99 (Edimburgh, September 1999), IOS Press, 1999, pp. 110–117.

    Google Scholar 

  24. Vanderdonckt, J. and Bodart, F., Encapsulating Knowledge for Intelligent Interaction Objects Selection, Proc. of InterCHI’93, ACM Press, New York, 1993, pp. 424–429.

    Google Scholar 

  25. Vanderdonckt, J. and Berquin, P., Towards a Very Large Model-based Approach for User Interface Development, Proc. of 1st Int. Workshop on User Interfaces to Data Inten- sive Systems UIDIS’99, IEEE Computer Society Press, Los Alamitos, 1999, pp. 76–85.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Bouillon, L., Vanderdonckt, J., Souchon, N. (2002). Recovering Alternative Presentation Models of a Web Page with VAQUITA . In: Kolski, C., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces III. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-0421-3_27

Download citation

  • DOI: https://doi.org/10.1007/978-94-010-0421-3_27

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-3915-4

  • Online ISBN: 978-94-010-0421-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics