Weixing Zhang was a Doctoral Researcher at University of Gothenburg, and supervised by Prof. Daniel Strüber and Prof. Regina Hebig. And was supervised by Jan-Philipp Steghöfer. My research interest include SE, MDE and DSL, Empirical SE, AI4SE.

Important information:
I've been the target of defamation since the beginning of 2025. The calumniator has been using my name to send emails to colleagues and friends, making false accusations against me. I hereby disclaim that these emails and their content have nothing to do with me. I will only contact you using my work email address. My lawyer is trying to push the police to investigate this defamation case with higher IT techniques.
For more information, please click the "Warning" tab on this page.

Weixing Zhang

weixing [at] chalmers [dot] se

敬天爱人。——稻盛和夫(日本)
(Respect the Divine and Love People. - Kazuo Inamori(Japan))

Education

PhD in Software Engineering

Chalmers | University of Gothenburg (Sep 2020 – Present, Gothenburg, SE)

Publication

Papers

2025
2024
2023
2022

Theses

Reports

2023

Projects

BUMBLE

BUMBLE aims at providing an innovative system and software development framework based on blended modelling notations/languages (e.g. textual and graphical). The framework provides automatic generation and management of fully-fledged blended modelling environments from arbitrary DSMLs. Blended modelling environments are expected to greatly boost the development of complex multi-domain systems by enabling seamless textual and graphical collaborative modelling.

Teaching

Team-programmering

- Role and Responsibilities: TA, supervise the lab sessions, grading.
- Content: Java Programming and Project Management.

Software Language Engineering for Domain-Specific Languages

- Role and Responsibilities: TA, supervise the lab sessions, grading.
- Content: Xtext, Domain Specific Languages (DSLs).

Software Architecture

- Role and Responsibilities: TA, supervise the lab sessions, grading.
- Content: Software Architecture, Agile management, Literature Review.

Software evolution project

- Role and Responsibilities: TA, hold the supervision meetings.
- Content: Python, Software evolution.

Software Analysis and Design

- Role and Responsibilities: Lead of TAs, grading.
- Content: UML, Software Architecture, Design Pattern.

Software Engineering for Data-Intensive AI Applications

- Role and Responsibilities: Lecturer.
- Content: Python, AI, MongoDB, Kubernetes, Cloud, etc.

Agile software project management

- Role and Responsibilities: Lecturer.
- Content: Agile Management.

Review Paper


2023, The special issue "Software Language Engineering" of Journal of Systems and Software.

Grants and Awards


2022 SoSyM-First Paper Award
- Awarded October 2022

Warning about defamation and cyberbullying

I've been a victim of long-standing defamation and harassment, accused of using social media to discriminate against women and certain religious groups. Malicious whistleblower often uses my name in emails and send you so-called "evidence." I must clarify:
I've listed all my social media accounts on this page, any accounts other than them are not me. Furthermore, I'll only contact you from my work email address, any other emails are not me (even they claim to be me). If you receive a so-called "report" email against me, you can report it directly, or just call the police, or whatever. But I highly recommend forwarding it to me, as I'm collecting it. My lawyer needs more defamatory emails to push the police to employ advanced investigative techniques to apprehend the perpetrators.
If you need clarification for anything, please contact me directly.


Thanks to Vasilios Mavroudis for website template