His main areas of research are software architecture, integration, evolution, and visualization. This research includes conducting case studies, building and using integrated environments for reverse engineering, and exploring a framework for continuous, collaborative program understanding. Current industrial collaborations include IBM, KLOCwork Inc., and Intuit Canada. He is a principal investigator of CSER and ASERC. He co-manages a Canadian Foundation for Innovation facility to study distributed software development, with connected, experimental laboratories at the University of Calgary and University of Alberta. Dr. Wong is also PC Chair for IWPC 2003 and WSE 2003.