126 citations · 359 across the 25 of their papers we have counts for
25 papers
CoSTAR: Data Synthesis-Driven Constraint-Aware COBOL Section Summarization for Legacy System Modernization
Hao Lin, He Jiang, Xiaochen Li +4
COBOL remains critical to governments, financial institutions, and large enterprises; yet, aging technologies, shrinking expertise, and missing documentation make modernization of…
PLC-Bin2Src: Retrieving Corresponding Structured Text Source Files for PLC Binaries
Ang Jia, Yaxin Duan, He Jiang +3
PLC developers reuse existing components and third-party libraries to reduce the cost of developing new applications, but this reuse can also introduce security risks. When compone…
N2NMatcher: Towards Inlining-Resilient Binary Decomposition and Module Matching
Ang Jia, He Jiang, Zhipeng Yang +2
Program-level Binary Code Similarity Analysis (BCSA) aims to identify semantically similar code regions across binary programs, serving as a fundamental technique for software plag…
PLC-BinX: A Cross-Platform Binary Code Analysis Framework for PLC Binaries
Ang Jia, Yaxin Duan, He Jiang +3
As emerging attacks increasingly target Industrial Control Systems (ICS), the security of Programmable Logic Controllers (PLCs) has become a critical concern. Binary Code Analysis…
Enhancing LLM-Based Code Translation with Verified Multi-Semantic Representations
Yufu Wang, He Jiang, Hao Lin +4
Large language models (LLMs) have shown great promise for automated code translation, yet existing approaches often rely on token-level statistical patterns rather than sufficient…
TIT: A Tree-Structured Instruction Tuning Approach for LLM-Based Code Translation
He Jiang, Yufu Wang, Hao Lin +5
Large Language Models (LLMs) have shown strong performance in automated source-to-target code translation through pretraining on extensive code corpora. However, mainstream LLM-bas…
Towards an Oracle for Binary Decomposition Under Compilation Variance
Ang Jia, He Jiang, Zhilei Ren +5
Third-Party Library (TPL) detection, which identifies reused libraries in binary code, is critical for software security analysis. At its core, TPL detection depends on binary deco…
Compiler Testing: A Systematic Literature Analysis
Yixuan Tang, Zhilei Ren, Weiqiang Kong +1
Compilers are widely-used infrastructures in accelerating the software development, and expected to be trustworthy. In the literature, various testing technologies have been propos…
Towards Better Summarizing Bug Reports with Crowdsourcing Elicited Attributes
He Jiang, Xiaochen Li, Zhilei Ren +2
Recent years have witnessed the growing demands for resolving numerous bug reports in software maintenance. Aiming to reduce the time testers/developers take in perusing bug report…
Blockchain in the Eyes of Developers
He Jiang, Dong Liu, Zhilei Ren +1
The popularity of blockchain technology continues to grow rapidly in both industrial and academic fields. Most studies of blockchain focus on the improvements of security, usabilit…
Deep Learning in Software Engineering
Xiaochen Li, He Jiang, Zhilei Ren +2
Recent years, deep learning is increasingly prevalent in the field of Software Engineering (SE). However, many open issues still remain to be investigated. How do researchers integ…
Automated Localization for Unreproducible Builds
Zhilei Ren, He Jiang, Jifeng Xuan +1
Reproducibility is the ability of recreating identical binaries under pre-defined build environments. Due to the need of quality assurance and the benefit of better detecting attac…
A Hybrid ACO Algorithm for the Next Release Problem
He Jiang, Jingyuan Zhang, Jifeng Xuan +2
In this paper, we propose a Hybrid Ant Colony Optimization algorithm (HACO) for Next Release Problem (NRP). NRP, a NP-hard problem in requirement engineering, is to balance custome…
Approximate Backbone Based Multilevel Algorithm for Next Release Problem
He Jiang, Jifeng Xuan, Zhilei Ren
The next release problem (NRP) aims to effectively select software requirements in order to acquire maximum customer profits. As an NP-hard problem in software requirement engineer…
A Random Walk Based Algorithm for Structural Test Case Generation
Jifeng Xuan, He Jiang, Zhilei Ren +2
Structural testing is a significant and expensive process in software development. By converting test data generation into an optimization problem, search-based software testing is…
Automatic Bug Triage using Semi-Supervised Text Classification
Jifeng Xuan, He Jiang, Zhilei Ren +2
In this paper, we propose a semi-supervised text classification approach for bug triage to avoid the deficiency of labeled bug reports in existing supervised approaches. This new a…
Solving the Large Scale Next Release Problem with a Backbone Based Multilevel Algorithm
Jifeng Xuan, He Jiang, Zhilei Ren +1
The Next Release Problem (NRP) aims to optimize customer profits and requirements selection for the software releases. The research on the NRP is restricted by the growing scale of…
Developer Prioritization in Bug Repositories
Jifeng Xuan, He Jiang, Zhilei Ren +1
Developers build all the software artifacts in development. Existing work has studied the social behavior in software repositories. In one of the most important software repositori…
Towards Effective Bug Triage with Towards Effective Bug Triage with Software Data Reduction Techniques
Jifeng Xuan, He Jiang, Yan Hu +4
Software companies spend over 45 percent of cost in dealing with software bugs. An inevitable step of fixing bugs is bug triage, which aims to correctly assign a developer to a new…
What Makes a Good App Description?
He Jiang, Hongjing Ma, Zhilei Ren +2
In the Google Play store, an introduction page is associated with every mobile application (app) for users to acquire its details, including screenshots, description, reviews, etc.…
Approximate Muscle Guided Beam Search for Three-Index Assignment Problem
He Jiang, Shuwei Zhang, Zhilei Ren +2
As a well-known NP-hard problem, the Three-Index Assignment Problem (AP3) has attracted lots of research efforts for developing heuristics. However, existing heuristics either obta…
A More Accurate Model for Finding Tutorial Segments Explaining APIs
He Jiang, Jingxuan Zhang, Xiaochen Li +2
Developers prefer to utilize third-party libraries when they implement some functionalities and Application Programming Interfaces (APIs) are frequently used by them. Facing an unf…
An Unsupervised Approach for Discovering Relevant Tutorial Fragments for APIs
He Jiang, Jingxuan Zhang, Zhilei Ren +1
Developers increasingly rely on API tutorials to facilitate software development. However, it remains a challenging task for them to discover relevant API tutorial fragments explai…
ROSF: Leveraging Information Retrieval and Supervised Learning for Recommending Code Snippets
He Jiang, Liming Nie, Zeyi Sun +4
When implementing unfamiliar programming tasks, developers commonly search code examples and learn usage patterns of APIs from the code examples or reuse them by copy-pasting and m…