We present the WADE Integrated Development Environment (IDE), which 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) injectionenable1) the GUI and software functionality. We compare WADE with an alternative state-of-the-art runtime toolkit overloading approach in a user-study, that WADE significantly simplifies the task of GUI-based add-on development.
Authors:
Xiaojun Meng, Shengdong Zhao, Yongfeng Huang, Zhongyuan Zhang, James Eagan and Ramanathan Subramanian