Zijian Jin
Author directory2026
SWE-Edit: Rethinking Code Editing for Efficient SWE-Agent
Yikai Zhang | Jiaxin Pei | Kenan Li | Qirui Jin | Maoquan Wang | Jin Pan | Yu Kang | Shengyu Fu | Elsie Nallipogu | Junjie Hu | Yufan Huang | Zijian Jin
Findings of the Association for Computational Linguistics: EMNLP 2026
Yikai Zhang | Jiaxin Pei | Kenan Li | Qirui Jin | Maoquan Wang | Jin Pan | Yu Kang | Shengyu Fu | Elsie Nallipogu | Junjie Hu | Yufan Huang | Zijian Jin
Findings of the Association for Computational Linguistics: EMNLP 2026
Large language model agents have made strong progress on software engineering, yet current systems suffer from a context coupling problem: the standard code editing interface conflates code inspection, modification planning, and edit execution within a single context window, forcing agents to interleave exploratory viewing with strictly formatted edit generation. Irrelevant context accumulates and edit reliability degrades. We propose SWE-Edit, which decomposes the editing interface into two specialized subagents: a Viewer that extracts task-relevant code on demand, and an Editor that executes modifications from high-level natural language plans—letting the main agent focus on reasoning while delegating context-intensive operations to clean context windows. We further show that effective edit-format selection can be trained into a small model rather than requiring frontier-scale capacity: GRPO training on Qwen3-8B improves edit success by 12.5 pp and brings an 8B open-source editor to parity with GPT-5-nano on downstream SWE-Bench resolve rate, with the learned adaptive find-replace/whole-file-rewrite policy contributing primarily on the cost axis (-11.8% agent cost). To enable rapid editor iteration, we release PR-Edit, a lightweight editor-level evaluation that rank-orders the editor models we test consistently with their downstream SWE-Bench resolve rate. We release our code at https://github.com/microsoft/SWE-Edit.
ChainSWE: Benchmarking Coding Agents on Multi-Bug Software Maintenance
Qirui Jin | Lingching Tung | Kenan Li | Qiyang Shi | Yushi She | Huanzhong Jia | Harrison Zhao | Kejing Xia | Zhenbang Du | Jiaxin Pei | Zhenyu Zhang | Zhen Qi | Yuyan Duan | Wenke Lee | Zijian Jin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Qirui Jin | Lingching Tung | Kenan Li | Qiyang Shi | Yushi She | Huanzhong Jia | Harrison Zhao | Kejing Xia | Zhenbang Du | Jiaxin Pei | Zhenyu Zhang | Zhen Qi | Yuyan Duan | Wenke Lee | Zijian Jin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Language model (LM) agents are increasingly deployed to maintain codebases over extended periods, fixing streams of related defects while carrying context from one fix to the next. Yet existing software engineering (SWE) benchmarks evaluate models one bug at a time: the repository is reset, the codebase is re-read, and a single self-contained issue is graded in isolation. This setting collapses a continuous maintenance workflow into a series of independent sessions, ignoring the cumulative dependencies that make real-world bug fixing challenging. To bridge this gap, we introduce ChainSWE, the first benchmark for evaluating agents on sequential, dependent bug fixes within a shared codebase. We collect chronological chains of 304 issues across 54 Python projects, mined from six SWE-bench-family datasets. Our evaluation across a range of agents and models reveals a consistent performance drop by up to 70% as the chain length increases. Our data and code is available at C-lister/ChainSWE.
2022
Logographic Information Aids Learning Better Representations for Natural Language Inference
Zijian Jin | Duygu Ataman
Findings of the Association for Computational Linguistics: AACL-IJCNLP 2022
Zijian Jin | Duygu Ataman
Findings of the Association for Computational Linguistics: AACL-IJCNLP 2022
Statistical language models conventionally implement representation learning based on the contextual distribution of words or other formal units, whereas any information related to the logographic features of written text are often ignored, assuming they should be retrieved relying on the cooccurence statistics. On the other hand, as language models become larger and require more data to learn reliable representations, such assumptions may start to fall back, especially under conditions of data sparsity. Many languages, including Chinese and Vietnamese, use logographic writing systems where surface forms are represented as a visual organization of smaller graphemic units, which often contain many semantic cues. In this paper, we present a novel study which explores the benefits of providing language models with logographic information in learning better semantic representations. We test our hypothesis in the natural language inference (NLI) task by evaluating the benefit of computing multi-modal representations that combine contextual information with glyph information. Our evaluation results in six languages with different typology and writing systems suggest significant benefits of using multi-modal embeddings in languages with logograhic systems, especially for words with less occurence statistics.
2021
Neuralizing Regular Expressions for Slot Filling
Chengyue Jiang | Zijian Jin | Kewei Tu
Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing
Chengyue Jiang | Zijian Jin | Kewei Tu
Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing
Neural models and symbolic rules such as regular expressions have their respective merits and weaknesses. In this paper, we study the integration of the two approaches for the slot filling task by converting regular expressions into neural networks. Specifically, we first convert regular expressions into a special form of finite-state transducers, then unfold its approximate inference algorithm as a bidirectional recurrent neural model that performs slot filling via sequence labeling. Experimental results show that our model has superior zero-shot and few-shot performance and stays competitive when there are sufficient training data.