activity
20232026
most citedA Rapid Prototyping Language Workbench for Textual DSLs based on Xtext: Vision and Progress

1 citations · 2 across the 16 of their papers we have counts for

collaborators
Showing 2026Show all

10 papers · 1 filter

cs.SE2026

Requirements After the First Edit: Mining Late Requirement Emergence and Rework in Real-World Coding-Agent Sessions

Bowen Jiang, Haowei Cheng, Yuhong Fu +3

Coding agents often implement changes before users have fully articulated their requirements, echoing a pattern from requirements engineering: stakeholders cannot express a constra…

cs.SE2026

Keeping Models and Code in Sync: Roundtrip Engineering for Tactical Domain-Driven Design

Weixing Zhang, Mario Herb, Wai Chung Dorothy Cheng +4

Domain-Driven Design gives teams a shared vocabulary for complex business logic, but that vocabulary only stays useful as long as the model and the code agree with each other. In p…

cs.SE2026

Can LLMs Learn and Apply Multi-Level Modelling Semantics? A First Empirical Study

Yuhong Fu, Weixing Zhang, Bowen Jiang +3

Industry 5.0 emphasises human-centric industrial system design, placing additional demands on modelling tools. Multi-level modelling (MLM) can directly represent three or more abst…

cs.SE2026

Augmentation with Dilution: A Large-Scale Empirical Study of Human Contributor Ecosystems After AI Coding Agent Adoption

Weixing Zhang, Bowen Jiang, Anne Koziolek

AI coding agents are penetrating open-source software development at an unprecedented pace, yet existing research predominantly treats human contributors as a static backdrop rathe…

cs.SE2026★ 1 cited

LLM4MTLs: Automated Generation and Empirical Evaluation of Model Transformation Languages

Bowen Jiang, Nathan Hagel, Haowei Cheng +6

Model transformation languages (MTLs) are domain-specific languages for transforming models conforming to a given metamodel into other models, including textual models such as sour…

cs.SE2026

Two-Level vs. Multi-Level Modelling: An Empirical Study of Cascading Maintenance Burden

Yuhong Fu, Weixing Zhang, Bowen Jiang +5

When a core definition changes, every dependent artefact must be updated, a cascading problem central to software maintenance. In Model-Driven Engineering (MDE), the dominant two-l…

cs.SE2026

Domain-Driven Design in Practice: A Mining Study of Maintenance and Evolution in Open-Source Repositories

Weixing Zhang, Bowen Jiang, Yuhong Fu +3

Domain-Driven Design (DDD) is an influential software development methodology that structures software around business domain complexity through tactical building blocks such as En…

cs.CL2026

Leveraging LLMs for Grammar Adaptation: A Study on Metamodel-Grammar Co-Evolution

Weixing Zhang, Bowen Jiang, Rahul Sharma +2

In model-driven engineering, metamodel evolution leads to the need to adapt corresponding grammars to maintain consistency, which typically requires tedious manual work. Existing r…

cs.SE2026

Round-trip Engineering for Tactical DDD: A Constraint-Based Vision for the Masses

Weixing Zhang, Mario Herb, Martin Armbruster +3

Despite Domain-Driven Design's proven value in managing complex business logic, a fundamental semantic expressiveness gap persists between generic modeling languages and tactical D…

cs.SE2026

Leveraging LLMs to support co-evolution between definitions and instances of textual DSLs: A Systematic Evaluation

Weixing Zhang, Bowen Jiang, Yuhong Fu +3

Software languages evolve over time for reasons such as feature additions. When grammars evolve, textual instances that originally conformed to them may become outdated. While mode…