• Home
  • Search
  • Using XML files to document the user interfaces of applications
  • Open Access IconOpen Access
  • Cite Icon4
  • https://doi.org/10.1109/ieeegcc.2009.5734242Copy DOI Icon

Using XML files to document the user interfaces of applications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

User interfaces represent a major part in software products. Generally, it is difficult to document the content and the structure of the user interface. However, there is a need to save and preserve the overall state and structure of the user interface for later communication and modifications in requirements, design and implementation. The Graphical User Interface (GUI) storage format should be universal and can be transferred from one application to another (such as XML). GUI states are usually defined as the overall combination of properties of all the components or widgets of the GUI This paper suggests an alternative back end representation of user interfaces and their state from their original format within the applications. The user interface model is transformed to a schema saved in an XML file. The schema structure represents the user interface state. This state considers only the structure of the user interface and ignores controls' specific properties. XML format is widely used and accepted by many applications. It is the infrastructure language for web pages and database management systems. User interface documentation is useful for future evaluation and comparison, useful for stakeholders' communication. It is also for some GUI testing activities such as regression testing where we trigger testing if there is a change in the user interface.

Similar Papers
  • Research Article
  • Citations5

XML Based Graphical User Interface Editor and Runtime Parser for ISO 11783 Machine Automation Systems

  • Jan 01, 2008
  • IFAC Proceedings Volumes
  • M Öhman +2
  • Book Chapter
  • Citations6

Interaction Design of a Remote Clinical Robot for Ophthalmology

  • Jan 01, 2007
  • Kentaro Go +2
  • Book Chapter
  • Citations4

The Convergence of Artificial Intelligence and Graphical User Interface

  • Feb 07, 2025
  • Swetha Chenchu +3
  • Book Chapter
  • Citations3

Adaptive Interfaces in Mobile Environments

  • Jan 01, 2008
  • Nikola Mitrovic +2
  • Research Article
  • Citations55

Implementation of a Chatbot System using AI and NLP

  • Jan 01, 2018
  • SSRN Electronic Journal
  • Tarun Lalwani +4
  • Conference Article
  • Citations11

A case study of user interface management system development and application

  • Jan 01, 1989
  • J M Manheimer +2
  • Conference Article
  • Citations9

Virtual reality testbed for mobile robots

  • Jul 12, 1999
  • D Gracanin +3
  • Supplementary Content

Layout Investigation of GUI Navigational Interactions of Android Applications

  • Nov 27, 2019
  • Figshare
  • Joylyn Alexander Lewis
  • Research Article
  • Citations4

Human/computer interface design in Windows-based CD-ROMs: an early review

  • Jun 01, 1995
  • Journal of Librarianship and Information Science
  • Jennifer Rowley
  • Book Chapter

Modeling Variant User Interfaces for Web-Based Software Product Lines

  • Jan 01, 2009
  • Suet Chun Lee
  • Conference Article
  • Citations7

A comparative study of voice and graphical user interfaces with respect to literacy levels

  • Jan 11, 2013
  • Priyanka Chandel +2
  • Research Article

The Use Of Metaphors In Graphical User Inferface: Carry on With The Metaphor Or Time For A Paradigm Shift?

  • Apr 01, 2004
  • Galatasaray Üniversitesi İleti-ş-im Dergisi
  • Ar Gör Kerem Rizvanoğlu
  • Research Article

Identity in interaction: the design of a customizable user interface for mobile communication devices focusing on emotion and user identity

  • Jan 01, 2006
  • Swinburne Research Bank (Swinburne University of Technology)
  • Bong Kug Kim
  • Conference Article
  • Citations86

Improving random GUI testing with image-based widget detection

  • Jul 10, 2019
  • Thomas D White +2
  • Conference Article
  • Citations8

Automated reverse engineering of Java graphical user interfaces for web migration

  • Jan 01, 2007
  • Hani Samir +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.