Wenhua Yang

ORCID: 0000-0003-1213-6733
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Web Data Mining and Analysis
  • Software Testing and Debugging Techniques
  • Software System Performance and Reliability
  • Open Source Software Innovations
  • Software Engineering Techniques and Practices
  • Additive Manufacturing Materials and Processes
  • Additive Manufacturing and 3D Printing Technologies
  • Advanced Malware Detection Techniques
  • Manufacturing Process and Optimization
  • Advanced Software Engineering Methodologies
  • Formal Methods in Verification
  • VLSI and Analog Circuit Testing
  • Advanced Materials and Mechanics
  • Semiconductor materials and devices
  • Catalytic Processes in Materials Science
  • Big Data and Business Intelligence
  • Topic Modeling
  • Scientific Computing and Data Management
  • Natural Language Processing Techniques
  • Dielectric materials and actuators
  • Software Reliability and Analysis Research
  • Advanced Sensor and Energy Harvesting Materials
  • Mobile and Web Applications
  • 3D IC and TSV technologies

Nanjing University of Aeronautics and Astronautics
2018-2024

Neijiang Normal University
2024

Nanjing University
2014-2023

University of Michigan–Dearborn
2022-2023

Mississippi State University
2018-2022

The Synergetic Innovation Center for Advanced Materials
2021

Ministry of Industry and Information Technology
2019-2021

Ningxia Water Conservancy
2020

Yunnan University of Finance And Economics
2018

Nanjing University of Science and Technology
2017

Abstract Uncertainty quantification (UQ) in metal additive manufacturing (AM) has attracted tremendous interest order to dramatically improve product reliability. Model-based UQ, which relies on the validity of a computational model, been widely explored as potential substitute for time-consuming and expensive UQ solely based experiments. However, its adoption practical AM process requires overcoming two main challenges: (1) inaccurate knowledge uncertainty sources (2) intrinsic associated...

10.1038/s41524-020-00444-x article EN cc-by npj Computational Materials 2020-11-17

Source code summarization aims to generate concise descriptions for snippets in a natural language, thereby facilitates program comprehension and software maintenance. In this paper, we propose novel approach–GSCS–to automatically summaries Java methods, which leverages both semantic structural information of the snippets. To end, GSCS utilizes Graph Attention Networks process tokenized abstract syntax tree program, employ multi-head attention mechanism learn node features diverse...

10.1016/j.jss.2022.111257 article EN cc-by Journal of Systems and Software 2022-02-08

Pre-trained code generation models (PCGMs) have been widely applied in neural generation, which can generate executable from functional descriptions natural languages, possibly together with signatures. Despite substantial performance improvement of PCGMs, the role method names has not thoroughly investigated. In this article, we study and demonstrate potential benefiting to enhance PCGMs a model robustness perspective. Specifically, propose novel approach, named neu RA l co D e gener A tor...

10.1145/3630010 article EN ACM Transactions on Software Engineering and Methodology 2023-10-23

As the scale and complexity of Android applications continue to grow in response increasing market user demands, quality assurance challenges become more significant. While previous studies have demonstrated superiority Reinforcement Learning (RL) GUI testing, its effectiveness remains limited, particularly large, complex apps. This limitation arises from ineffectiveness Tabular RL learning knowledge within large state-action space App Under Test (AUT) suboptimal utilization acquired when...

10.1145/3597503.3623344 article EN 2024-02-06

Abstract An additive manufacturing-enabled bi-continuous piezocomposite architecture is presented to achieve mechanical flexibility and piezoelectricity simultaneously in piezoelectric materials. This comprises an active ferroelectric ceramic phase a passive flexible polymer phase, which are separated by tailorable interface. Triply periodic minimal surfaces were used define the interface, due their excellent elastic properties load transfer efficiency. A suspension-enclosing...

10.1115/1.4044708 article EN Journal of Manufacturing Science and Engineering 2019-09-06

Graphical User Interface (GUI) testing is one of the primary approaches for mobile apps. Test scripts serve as main carrier GUI testing, yet they are prone to obsolescence when GUIs change with apps' evolution. Existing repair based on layouts or images prove effective changes between base and updated versions minor, however, may struggle substantial changes. In this paper, a novel approach named COSER introduced solution repairing broken scripts, which capable addressing larger compared...

10.1145/3597503.3639108 article EN 2024-04-12

In this paper, the surface of Cu film was treated with formic acid vapor and solution for low temperature bonding. After vapor/solution treatment, oxide reduced, became rougher. For increase treatment time, reduced gradually at 200°C, roughness particle size bigger. reduction copper most abundant when concentration is 50%. solution, significantly. As on has a certain role in corrosion, using better rougher were obtained. By contrast, not so good, but smoother than that by solution. Cu/Cu...

10.1149/2.0121804jes article EN cc-by Journal of The Electrochemical Society 2017-12-28

There is a compelling need for the regression capability of mapping initial field and applied conditions to evolved field, e.g., given current flow fluid properties predicting next-step field. Such can provide maximum full substitute physics-based model, enabling fast simulation various evolvements. We propose conceptually simple, lightweight, but powerful multi-input convolutional network (ConvNet), yNet, that merges signals by manipulating high-level encodings field/image input. yNet...

10.1016/j.patter.2022.100494 article EN cc-by-nc-nd Patterns 2022-04-21

Git, a cross-platform and open source distributed version control tool, provides strong support for non-linear development is capable of handling everything from small to large projects with speed efficiency. It has become an indispensable tool millions software developers the de facto standard in nowadays. However, despite its widespread use, still frequently face difficulties when using various Git commands manage collaborate. To better help use it necessary understand issues that they may...

10.1145/3494518 article EN ACM Transactions on Software Engineering and Methodology 2022-01-31

GitHub has become a prominent platform for open source software development, facilitating collaboration and communication among diverse group of contributors. Efficient issue tracking is crucial aspect managing projects on GitHub, labels serve as one the primary mechanisms prioritization, while various other features are also utilized by handlers same purpose. However, in large projects, prioritizing issues remains challenge, efficacy using or prioritization not well understood. To address...

10.1109/ase56229.2023.00044 article EN 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2023-09-11

Cyber-Physical Systems (CPS) intrinsically combine hardware and physical systems with software network, which are together creating complex correlated interactions. CPS applications often experience uncertainty in interacting environment through unreliable sensors. They can be faulty exhibit runtime errors if developers have not considered environmental interaction adequately. Existing work verifying ignores thus may overlook uncertainty-related faults. To improve verification accuracy, this...

10.1145/3093894 article EN ACM Transactions on Internet Technology 2018-01-22
Coming Soon ...