avatar

Jie “JW” Wu

Postdoctoral Fellow @ UBC
UBC, GW, SJTU, Ex-Snap Inc., Ex-MSR, Ex-Google Research
jie.jw.wu (at) ubc.ca


About JW

My original first name is 杰 (Jie). I also go by JW. How to pronounce Jie? Please see this link with audio to learn how to pronounce Jie (“JEE-yeh” is pretty close). I’m happy to accept any approximation, so please feel free to use your favorite variants!

I’m a postdoc at University of British Columbia, working with Dr. Fatemeh Fard at the intersection of GenAI and Software Engineering. My undergraduate and master studies were done both in Computer Science at Shanghai Jiao Tong University (at ACM Class, an elite CS program at SJTU). I received my PhD in Systems Engineering at George Washington University. My PhD dissertation is titled “Towards Formalizing Data-Driven Decision-Making from Big Data: A Systematic Multi-Criteria Decision-Making Approach in Online Controlled Experiments”. I was a research intern at Google Research and Microsoft Research Asia. I publish under “Jie JW Wu”.

I worked as a software engineer in the industry for nearly a decade at Snap Inc. (Seattle office), Microsoft (Redmond HQ), and startup (ArcSite, Shanghai office). I’ve worked in various areas such as ML-enabled recommender systems, data analysis, scalable backend service and infrastructure, mobile applications, etc.

Research

The goal of my research is to build Trustworthy AIware. Industries are transitioning from software to AIware, i.e., AI-powered software, which will greatly democratize software creation and ease the jobs of 27 million professional software engineers in the world. Therefore, How to build reliable and safe software is critical for society, especially in the current era of Large Language Models (LLMs).

I’m interested in developing a systems thinking approach that emphasizes connections, feedback loops, layers, and new processes to address the trustworthiness issues in AIware. In the future, I plan to use this approach to enhance more dimensions of trustworthiness such as controllability, safety, and robustness for AIware components. I believe systems thinking will provide a new perspective that complements the statistical and reductionist view, a new language for communicating AIware components and relationships, and new tools that form fundamental, practical building blocks in the evolution of trustworthy AIware.

Research Topic

Keywords: AI for Software Engineering (AI4SE), Software Engineering for AI (SE4AI), Large Language Models (LLMs), Data Science, Systems Science and Engineering

Teaching

I’m an instructor teaching COSC 320 “Analysis of Algorithm” for undergrads at UBC Okanagan for this term. We adopted a new learner-centered approach in this course. It’s been fun and I enjoyed talking to students!

News

⚡ Oct 2024: I’m honored to be a Program Committee Member of RAIE 2025. Looking forward to the submissions and reviews!

⚡ Oct 2024: I’m a reviewer for Journal of Software and Systems.

⚡ Sep 2024: I’m an instructor teaching COSC 320 “Analysis of Algorithm” for undergrads at UBC Okanagan for this term. We adopted a new learner-centered approach in this course. It’s been fun and I enjoyed talking to students!

⚡ Sep 2024: I’m honored to be a Program Committee Member of SANER 2025 Tool and Demo Track. Looking forward to the submissions and reviews!

⚡ Aug 2024: I’m honored to be a Program Committee Member of CAIN 2025. Looking forward to the submissions and reviews!

⚡ Jun 2024: I’m glad to attend SEMLA 2024 to present my poster for our work in benchmarking the communication skills of Code LLM and LLM Agent! I’m grateful for the travel support and travel grant award from SEMLA.

⚡ May 2024: My paper on automating offline A/B testing (AutoOffAB) is accepted at FSE 2024, “Ideas, Visions and Reflections” Track!

⚡ May 2024: I’m excited to share that my paper on the use of V-Model in ML-enabled system will appear in the IEEE Software Practitioner’s digest column!

⚡ Mar 2024: I’m honored to be invited as a Program Committee Member of ASE 2024 Artifact Evaluation Track. Looking forward to the submissions and reviews!

⚡ Feb 2024: I’m honored to share that my paper on the use of V-Model in ML-enabled system has been selected as a candidate for the CAIN 2024 Best Paper Award!

⚡ Feb 2024: I’m honored to be invited as a Program Committee Member of FSE 2024 Posters Track. Looking forward to the submissions and reviews!

⚡ Feb 2024: My paper on investigating the use of V-Model in ML-enabled system is accepted at CAIN 2024 (3rd International Conference on AI Engineering – Software Engineering for AI)! Looking forward to the event in Lisbon, Portugal. I gratefully thank SIGSOFT CAPS for the travel support award.

⚡ Jan 2024: Our paper on investigating LLM in Code Clone Detection is accepted at ICPC 2024 (International Conference on Program Comprehension 2024). Congrats to Mohamad!

⚡ Nov 2023: I will attend MAPS 2023 on Dec 3, 2023, in San Francisco, US to present my work on the communication skills of LLM. Looking forward to the event! I gratefully thank NSF for the travel support award.

⚡ Nov 2023: I will be a Postdoctoral Research Fellow at University of British Columbia, Canada, working with Dr. Fard at the intersection of Software Engineering and AI!

Publications

  1. LLM Survey on Low Resource PL
    Sathvik Joel, Jie JW Wu, Fatemeh Hendijani Fard
    (long paper, under review)
  2. MergeRepair
    Meghdad Dehghan, Jie JW Wu, Fatemeh Hendijani Fard, Ali Ouni
    (Accepted RR. To submit to EMSE)
  3. LLM Communication Benchmark
    Wu, Jie JW, Fatemeh Hendijani Fard
    (long paper, under review)
  4. Autmoated Offline AB
    Wu, Jie JW
    32nd ACM International Conference on the Foundations of Software Engineering (FSE ’24, Ideas, Visions and Reflections Track)
  5. Code Clone Detection
    Khajezade, Mohamad, Jie JW Wu, Fatemeh Hendijani Fard, Gema Rodríguez-Pérez,Mohamed Sami Shehata
    International Conference on Program Comprehension (ICPC 2024), Early Research Achievements (ERA) (short paper)
  6. V-Model
    Wu, Jie JW
    3rd International Conference on AI Engineering – Software Engineering for AI (CAIN 2024) (long paper) Distinguished Paper Award Candidate. Selected to appear in IEEE Software Practioners' Digest column.
  7. LLM Communication
    Wu, Jie JW
    The 7th Annual Symposium on Machine Programming (MAPS ’23 Workshop)
  8. Dissertation
    Wu, Jie JW
    Ph.D. Dissertation
  9. MOVSW
    Wu, Jie JW, Thomas A. Mazzuchi, and Shahram Sarkani
    Journal of Systems and Software, 2023.
  10. LDM
    Wu, Jie JW, Thomas A. Mazzuchi, and Shahram Sarkani
    Information and Software Technology 155 (2023): 107115.
  11. Offline Sketch Parsing
    Wu, Jie, Changhu Wang, Liqing Zhang, Yong Rui
    IJCAI. Vol. 15. 2015. (long paper, acceptance rate:28.6%) (M.S. Thesis)
  12. Online Sketch Recognition
    Wu, Jie, Changhu Wang, Liqing Zhang, Yong Rui
    Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 28. No. 1. 2014. (long paper, acceptance rate:28.0%) (M.S. Thesis)
  13. SmartVisio
    Wu, Jie, Changhu Wang, Liqing Zhang, Yong Rui
    Proceedings of the 22nd ACM international conference on Multimedia. 2014. (demo paper) (M.S. Thesis)
  14. Gestalt Saliency
    Wu, Jie, Liqing Zhang
    2013 IEEE International Conference on Image Processing. IEEE, 2013. (B.S. Thesis)
  15. Search Ranking
    Wu, Jie, Yi Liu, Ji-Rong Wen
    Proceedings of the 22nd International Conference on World Wide Web. 2013. (poster paper)

Misc

Outside research and software engineering, I’m interested in the following topics, and I’m happy to talk about it if you find any of them interesting: