Xing Hu

Orcid: 0000-0003-0093-3292

Affiliations:
  • Zhejiang University, School of Software Technology, Ningbo, China
  • Peking University, Key Laboratory of High Confidence Software Technologies, China (former)


According to our database1, Xing Hu authored at least 53 papers between 2016 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Vulnerability Detection via Multiple-Graph-Based Code Representation.
IEEE Trans. Software Eng., August, 2024

The Lost World: Characterizing and Detecting Undiscovered Test Smells.
ACM Trans. Softw. Eng. Methodol., March, 2024

Poison Attack and Poison Detection on Deep Source Code Processing Models.
ACM Trans. Softw. Eng. Methodol., March, 2024

Federated Learning for Software Engineering: A Case Study of Code Clone Detection and Defect Prediction.
IEEE Trans. Software Eng., February, 2024

Are Human Rules Necessary? Generating Reusable APIs with CoT Reasoning and In-Context Learning.
Proc. ACM Softw. Eng., 2024

SelfPiCo: Self-Guided Partial Code Execution with LLMs.
CoRR, 2024

NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations.
CoRR, 2024

Where Are Large Language Models for Code Generation on GitHub?
CoRR, 2024

Towards Effectively Detecting and Explaining Vulnerabilities Using Large Language Models.
CoRR, 2024

Enhancing Repository-Level Code Generation with Integrated Contextual Information.
CoRR, 2024

Fight Fire with Fire: How Much Can We Trust ChatGPT on Source Code-Related Tasks?
CoRR, 2024

Automating TODO-missed Methods Detection and Patching.
CoRR, 2024

Insights into Deep Learning Refactoring: Bridging the Gap Between Practices and Expectations.
CoRR, 2024

Automating Zero-Shot Patch Porting for Hard Forks.
CoRR, 2024

Evaluating Large Language Models with Runtime Behavior of Program Execution.
CoRR, 2024

Dual Prompt-Based Few-Shot Learning for Automated Vulnerability Patch Localization.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Unveil the Mystery of Critical Software Vulnerabilities.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

Easy over Hard: A Simple Baseline for Test Failures Causes Prediction.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

A Large-Scale Empirical Study of Open Source License Usage: Practices and Challenges.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Inside Bug Report Templates: An Empirical Study on Bug Report Templates in Open-Source Software.
Proceedings of the 15th Asia-Pacific Symposium on Internetware, 2024

PS3: Precise Patch Presence Test based on Semantic Symbolic Signature.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Towards More Practical Automation of Vulnerability Assessment.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

PPT4J: Patch Presence Test for Java Binaries.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

MUT: Human-in-the-Loop Unit Test Migration.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Code Search is All You Need? Improving Code Suggestions with Code Search.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Exploiting Library Vulnerability via Migration Based Automating Test Generation.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
CodeEditor: Learning to Edit Source Code with Pre-trained Models.
ACM Trans. Softw. Eng. Methodol., November, 2023

Vulnerability Detection by Learning From Syntax-Based Execution Paths of Code.
IEEE Trans. Software Eng., August, 2023

PS<sup>3</sup>: Precise Patch Presence Test based on Semantic Symbolic Signature.
CoRR, 2023

C³: Code Clone-Based Identification of Duplicated Components.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

ACWRecommender: A Tool for Validating Actionable Warnings with Weak Supervision.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

AutoDebloater: Automated Android App Debloating.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Are They All Good? Studying Practitioners' Expectations on the Readability of Log Messages.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Identify and Update Test Cases When Production Code Changes: A Transformer-Based Approach.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

CoLeFunDa: Explainable Silent Vulnerability Fix Identification.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

SkCoder: A Sketch-based Approach for Automatic Code Generation.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
Assessing and Improving an Evaluation Dataset for Detecting Semantic Code Clones via Deep Learning.
ACM Trans. Softw. Eng. Methodol., 2022

Correlating Automated and Human Evaluation of Code Documentation Generation Quality.
ACM Trans. Softw. Eng. Methodol., 2022

Poison Attack and Defense on Deep Source Code Processing Models.
CoRR, 2022

Automated unearthing of dangerous issue reports.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

C4: contrastive cross-language code clone detection.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Practitioners' Expectations on Automated Code Comment Generation.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
EditSum: A Retrieve-and-Edit Framework for Source Code Summarization.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Automating User Notice Generation for Smart Contract Functions.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

2020
Deep code comment generation with hybrid lexical and syntactical information.
Empir. Softw. Eng., 2020

DeepCommenter: a deep code comment generation tool with hybrid lexical and syntactical information.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

2019
Deep-AutoCoder: Learning to Complete Code Precisely with Induced Code Tokens.
Proceedings of the 43rd IEEE Annual Computer Software and Applications Conference, 2019

2018
Deep code comment generation.
Proceedings of the 26th Conference on Program Comprehension, 2018

Summarizing Source Code with Transferred API Knowledge.
Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, 2018

2016
Service-Oriented Resource Management of Cloud Platforms.
Proceedings of the IEEE International Conference on Services Computing, 2016


  Loading...