Shaohua Wang

Orcid: 0000-0001-5777-7759

Affiliations:
  • New Jersey Institute of Technology, Department of Informatics, Newark, NJ, USA
  • Queen's University, School of Computing, Kingston, Canada (PhD 2016)


According to our database1, Shaohua Wang authored at least 63 papers between 2008 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
Natural Is the Best: Model-Agnostic Code Simplification for Pre-trained Large Language Models.
Proc. ACM Softw. Eng., 2024

A Learning-Based Approach to Static Program Slicing.
Proc. ACM Program. Lang., 2024

Learning-based Models for Vulnerability Detection: An Extensive Study.
CoRR, 2024

Rectifier: Code Translation with Corrector via LLMs.
CoRR, 2024

CasModaTest: A Cascaded and Model-agnostic Self-directed Framework for Unit Test Generation.
CoRR, 2024

MegaVul: A C/C++ Vulnerability Dataset with Comprehensive Code Representation.
CoRR, 2024

Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large Language Models.
CoRR, 2024

Multitask-based Evaluation of Open-Source LLM on Software Vulnerability.
CoRR, 2024

MegaVul: A C/C++ Vulnerability Dataset with Comprehensive Code Representations.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

ThinkRepair: Self-Directed Automated Program Repair.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

SelfPiCo: Self-Guided Partial Code Execution with LLMs.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Silent Taint-Style Vulnerability Fixes Identification.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Exploring Data Cleanness in Defects4J and Its Influence on Fault Localization Efficiency.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

Poirot: Deep Learning for API Misuse Detection.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

2023
Back to the Future! Studying Data Cleanness in Defects4J and its Impact on Fault Localization.
CoRR, 2023

Commit-Level, Neural Vulnerability Detection and Assessment.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

DeMinify: Neural Variable Name Recovery and Type Inference.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

When Less is Enough: Positive and Unlabeled Learning Model for Vulnerability Detection.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Contextuality of Code Representation Learning.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Does data sampling improve deep learning-based vulnerability detection? Yeas! and Nays!
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

(Partial) Program Dependence Learning.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
Exploring the vertical dimension of street view image based on deep learning: a case study on lowest floor elevation estimation.
Int. J. Geogr. Inf. Sci., 2022

GIS-KG: building a large-scale hierarchical knowledge graph for geographic information science.
Int. J. Geogr. Inf. Sci., 2022

Rap4DQ: Learning to recommend relevant API documentation for developer questions.
Empir. Softw. Eng., 2022

Fault localization to detect co-change fixing locations.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

UTANGO: untangling commits with context-aware, graph-based, code change clustering learning model.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

A Hybrid Approach for Inference between Behavioral Exception API Documentation and Implementations, and Its Applications.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

DEAR: A Novel Deep Learning-based Approach for Automated Program Repair.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Context-Aware Service Input Ranking by Learning from Historical Information.
IEEE Trans. Serv. Comput., 2021

QA4GIS: A novel approach learning to answer GIS developer questions with API documentation.
Trans. GIS, 2021

Vulnerability detection with fine-grained interpretations.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Fault Localization with Code Coverage Representation Learning.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

A Context-based Automated Approach for Method Name Consistency Checking and Suggestion.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Generating Contextually Coherent Responses by Learning Structured Vectorized Semantics.
Proceedings of the Database Systems for Advanced Applications, 2021

2020
A C/C++ Code Vulnerability Dataset with Code Changes and CVE Summaries.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

An empirical study on the characteristics of question-answering process on developer forums.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Improving automated program repair using two-layer tree-based neural networks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

DLFix: context-based code transformation learning for automated program repair.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
Improving bug detection via context-based code representation learning and attention-based neural networks.
Proc. ACM Program. Lang., 2019

Towards prioritizing user-related issue reports of mobile applications.
Empir. Softw. Eng., 2019

An Empirical Study on the Characteristics of Question-Answering Process on Developer Forums.
CoRR, 2019

Extracting API tips from developer question and answer websites.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Combining Program Analysis and Statistical Language Model for Code Statement Completion.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

2018
An investigation of the fault-proneness of clone evolutionary patterns.
Softw. Qual. J., 2018

2017
An exploratory study on the usage of common interface elements in android applications.
J. Syst. Softw., 2017

An intelligent framework for auto-filling web forms from different web applications.
Int. J. Bus. Process. Integr. Manag., 2017

Automatically Learning User Preferences for Personalized Service Composition.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

A Personalized Assistant Framework for Service Recommendation.
Proceedings of the 2017 IEEE International Conference on Services Computing, 2017

2016
Assisting End-users in Filling Out Web Services.
PhD thesis, 2016

Improving bug management using correlations in crash reports.
Empir. Softw. Eng., 2016

Mining User Intents to Compose Services for End-Users.
Proceedings of the IEEE International Conference on Web Services, 2016

What Do Client Developers Concern When Using Web APIs? An Empirical Study on Developer Forums and Stack Overflow.
Proceedings of the IEEE International Conference on Web Services, 2016

2015
Automatic Reuse of User Inputs to Services among End-Users in Service Composition.
IEEE Trans. Serv. Comput., 2015

Automatic Filling Values to Services: A Road Map.
Proceedings of the 2015 IEEE World Congress on Services, 2015

Learning to Reuse User Inputs in Service Composition.
Proceedings of the 2015 IEEE International Conference on Web Services, 2015

2014
Automatic Propagation of User Inputs in Service Composition for End-Users.
Proceedings of the 2014 IEEE International Conference on Web Services, 2014

An Empirical Study on Categorizing User Input Parameters for User Inputs Reuse.
Proceedings of the Web Engineering, 14th International Conference, 2014

How Do Developers React to RESTful API Evolution?
Proceedings of the Service-Oriented Computing - 12th International Conference, 2014

2013
An Intelligent Framework for Auto-filling Web Forms from Different Web Applications.
Proceedings of the IEEE Ninth World Congress on Services, 2013

Improving bug localization using correlations in crash reports.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Automatically Composing Services by Mining Process Knowledge from the Web.
Proceedings of the Service-Oriented Computing - 11th International Conference, 2013

2008
A Rental Advising System Based on Service Oriented Architecture.
Proceedings of the 2008 IEEE Congress on Services, Part I, 2008


  Loading...