Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Aolang Wu

dblp:354/3665 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0008-3118-091XORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 87% Empirical software engineering · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program synthesis and code generation
code generation with language models
0.912025
AutoPLC: Generating Vendor-Aware Structured Text for Programmable Logic Controllers · ASE 2025
Program synthesis and code generation › domain-specific code generation
PLC code generation
0.912025
AutoPLC: Generating Vendor-Aware Structured Text for Programmable Logic Controllers · ASE 2025
Embedded and real-time systems › cyber-physical system platforms
industrial automation
0.912025
AutoPLC: Generating Vendor-Aware Structured Text for Programmable Logic Controllers · ASE 2025
Embedded and real-time systems › industrial control systems
programmable logic controller programming
0.912025
AutoPLC: Generating Vendor-Aware Structured Text for Programmable Logic Controllers · ASE 2025
Empirical software engineering › developer studies › developer behavior
developer productivity
0.312025
AutoPLC: Generating Vendor-Aware Structured Text for Programmable Logic Controllers · ASE 2025

Methods — techniques the papers use, named apart from their topics

case retrieval · 1.7LLM-based reranking · 1.7API recommendation · 1.7stepwise planning · 0.9step-wise planning · 0.9
YearPublicationVenuePosition
2025 AutoPLC: Generating Vendor-Aware Structured Text for Programmable Logic Controllers
abstract
Among the programming languages for Programmable Logic Controllers (PLCs), Structured Text (ST) is widely adopted for industrial automation due to its expressiveness and flexibility. However, major vendors implement ST with proprietary extensions and hardware-specific libraries - Siemens’ SCL and CODESYS’ ST each differ in syntax and functionality. This fragmentation forces engineers to relearn implementation details across platforms, creating substantial productivity barriers. To address this challenge, we developed AutoPLC, a framework capable of automatically generating vendor-aware ST code directly from natural language requirements. Our solution begins by building two essential knowledge sources tailored to each vendor’s specifications: a structured API library containing platform-exclusive functions, and an annotated case database that captures real-world implementation experience. Building on these foundations, we created a four-stage generation process that combines step-wise planning (enhanced with a lightweight natural language state machine support for control logic), contextual case retrieval using LLM-based reranking, API recommendation guided by industrial data, and dynamic validation through direct interaction with vendor IDEs. Implemented for Siemens TIA Portal and the CODESYS platform, AutoPLC achieves 90%+ compilation success on our 914-task benchmark (covering general-purpose and process control functions), outperforming all selected baselines, at an average cost of only $0.13 per task. Experienced PLC engineers positively assessed the practical utility of the generated code, including cases that failed compilation.
Donghao Yang, Aolang Wu, Li Zhang 0029, Xiaoli Lian, Fang Liu 0032, Yuming Ren, Jiaji Tian, Xiaoyin Che
ASE2
2023 Just-in-time defect prediction enhanced by the joint method of line label fusion and file filtering
abstract
Abstract Just‐In‐Time (JIT) defect prediction aims to predict the defect proneness of software changes when they are initially submitted. It has become a hot topic in software defect prediction due to its timely manner and traceability. Researchers have proposed many JIT defect prediction approaches. However, these approaches cannot effectively utilise line labels representing added or removed lines and ignore the noise caused by defect‐irrelevant files. Therefore, a JIT defect prediction model enhanced by the joint method of line label Fusion and file Filtering (JIT‐FF) is proposed. Firstly, to distinguish added and removed lines while preserving the original software changes information, the authors represent the code changes as original, added, and removed codes according to line labels. Secondly, to obtain semantics‐enhanced code representation, a cross‐attention‐based line label fusion method to perform complementary feature enhancement is proposed. Thirdly, to generate code changes containing fewer defect‐irrelevant files, the authors formalise the file filtering as a sequential decision problem and propose a reinforcement learning‐based file filtering method. Finally, based on generated code changes, CodeBERT‐based commit representation and multi‐layer perceptron‐based defect prediction are performed to identify the defective software changes. The experiments demonstrate that JIT‐FF can predict defective software changes more effectively.
Huan Zhang 0017, Li Kuang, Aolang Wu, Qiuming Zhao, Xiaoxian Yang
IET Softw.3