DocumentCode :
2762981
Title :
Using XML files to document the user interfaces of applications
Author :
Tubishat, Mohammad ; Alsmadi, Izzat ; Al-Kabi, Mohammed
Author_Institution :
Yarmouk Univ., Irbid, Jordan
fYear :
2009
fDate :
17-19 March 2009
Firstpage :
1
Lastpage :
4
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.
Keywords :
XML; graphical user interfaces; program testing; regression analysis; GUI testing activities; Web pages; XML files; application user interface documentation; database management systems; graphical user interface storage format; infrastructure language; regression testing; stakeholders communication; Automation; Graphical user interfaces; Software; Software engineering; Testing; XML; GUI states; XML; modeling; state charts; user interface testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
GCC Conference & Exhibition, 2009 5th IEEE
Conference_Location :
Kuwait City
Print_ISBN :
978-1-4244-3885-3
Type :
conf
DOI :
10.1109/IEEEGCC.2009.5734242
Filename :
5734242
Link To Document :
بازگشت