WADE: Simplified GUI add-on development for third-party software

Xiaojun Meng, Shengdong Zhao, Yongfeng Huang, Zhongyuan Zhang, James R. Eagan, Ramanathan Subramanian

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present the WADE Integrated Development Environment (IDE), which simplifies the modification of the interface and functionality of existing third-party software without access to source code. WADE clones the Graphical User Interface (GUI) of a host program through dynamic-link library (DLL) injection in order to enable (1) WYSIWYG modification of the GUI and (2) the modification of software functionality. We compare WADE with an alternative state-of-the-art runtime toolkit overloading approach in a user-study, finding that WADE significantly simplifies the task of GUI-based add-on development.

Original languageEnglish
Title of host publicationCHI 2014
Subtitle of host publicationOne of a CHInd - Conference Proceedings, 32nd Annual ACM Conference on Human Factors in Computing Systems
PublisherAssociation for Computing Machinery
Pages2221-2230
Number of pages10
ISBN (Print)9781450324731
DOIs
Publication statusPublished - 1 Jan 2014
Externally publishedYes
Event32nd Annual ACM Conference on Human Factors in Computing Systems, CHI 2014 - Toronto, ON, Canada
Duration: 26 Apr 20141 May 2014

Publication series

NameConference on Human Factors in Computing Systems - Proceedings

Conference

Conference32nd Annual ACM Conference on Human Factors in Computing Systems, CHI 2014
Country/TerritoryCanada
CityToronto, ON
Period26/04/141/05/14

Keywords

  • Add-on Integration
  • GUI
  • IDE
  • WADE
  • WYSIWYG

Fingerprint

Dive into the research topics of 'WADE: Simplified GUI add-on development for third-party software'. Together they form a unique fingerprint.

Cite this