DocumentCode
613597
Title
Engineering graphic user interfaces with protected content
Author
Ejnioui, A. ; Otero, C.E. ; Qureshi, A.A.
Author_Institution
Dept. of Inf. Technol., Univ. of South Florida, Lakeland, FL, USA
fYear
2013
fDate
15-18 April 2013
Firstpage
31
Lastpage
36
Abstract
Information technology organizations are increasingly having difficulty completing software projects with protected content due to a lack of qualified engineers with proper security credentials. These organizations are turning toward technology to look for advanced software tools that allow them to develop software systems while protecting proprietary or classified content. Many of these software systems require that a graphic user interface (GUI) be developed without accessing protected content. Properly credentialed engineers can later embed the protected content in this GUI. This paper presents a software tool, called GUI Miner, which allows users to edit the contents of GUIs without accessing the source code of the target application. This tool extracts the entire set of GUI widgets in an existing Java application to make them available for editing. Edit changes made on these widgets are automatically reflected on the screen and saved to appropriate class files by modifying their bytecode. Testing of this tool on a set of small Java applications shows that it works as expected without consuming too many memory or processor resources.
Keywords
Java; graphical user interfaces; software engineering; software tools; GUI Miner tool; GUI widget; Java application; bytecode modification; graphic user interface; information technology; protected content; security credential; software project competion; software system development; software tool; Graphical user interfaces; Java; Libraries; Prototypes; Security; Software; Testing; bytecode editing; graphic user interfaces; protected content; reverse engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Conference (SysCon), 2013 IEEE International
Conference_Location
Orlando, FL
Print_ISBN
978-1-4673-3107-4
Type
conf
DOI
10.1109/SysCon.2013.6549854
Filename
6549854
Link To Document