Hao Zhong

Orcid: 0000-0002-4302-9183

Affiliations:
  • Shanghai Jiao Tong University, Department of Computer Science and Engineering, China
  • University of California, Davis, CA, USA (2013-2014)
  • Chinese Academy of Sciences, Institute of Software, China
  • Peking University, Beijing, China (PhD 2009)


According to our database1, Hao Zhong authored at least 81 papers between 2005 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
Scoping Software Engineering for AI: The TSE Perspective.
IEEE Trans. Software Eng., November, 2024

FUNOff: Offloading Applications at Function Granularity for Mobile Edge Computing.
IEEE Trans. Mob. Comput., February, 2024

Automation Configuration in Smart Home Systems: Challenges and Opportunities.
CoRR, 2024

An Empirical Study on Cross-language Clone Bugs.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

Compiler-directed Migrating API Callsite of Client Code.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
How do programmers fix bugs as workarounds? An empirical study on Apache projects.
Empir. Softw. Eng., July, 2023

An empirical study on API usages from code search engine and local library.
Empir. Softw. Eng., June, 2023

2022
Inferring Bug Signatures to Detect Real Bugs.
IEEE Trans. Software Eng., 2022

DNNOff: Offloading DNN-Based Intelligent IoT Applications in Mobile Edge Computing.
IEEE Trans. Ind. Informatics, 2022

How Do Injected Bugs Affect Deep Learning?
Proceedings of the IEEE International Conference on Software Analysis, 2022

Do bugs lead to unnaturalness of source code?
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

A study on identifying code author from real development.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Which Exception Shall We Throw?
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Enriching Compiler Testing with Real Program from Bug Report.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

The Symptoms, Causes, and Repairs of Workarounds in Apache Issue Trackers.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

2021
Investigating and recommending co-changed entities for JavaScript programs.
J. Syst. Softw., 2021

The symptoms, causes, and repairs of bugs inside a deep learning library.
J. Syst. Softw., 2021

Proactive planning of bandwidth resource using simulation-based what-if predictions for Web services in the cloud.
Frontiers Comput. Sci., 2021

Migrating Client Code without Change Examples.
CoRR, 2021

An Empirical Study on Obsolete Issue Reports.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Understanding Code Fragments with Issue Reports.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Revisiting Textual Feature of Bug-Triage Approach.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Locating Faulty Methods with a Mixed RNN and Attention Model.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

Detecting Inconsistent Thrown Exceptions.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

Code Authors Hidden in File Revision Histories: An Empirical Study.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

Classifying Code Commits with Convolutional Neural Networks.
Proceedings of the International Joint Conference on Neural Networks, 2021

The Unit Test Quality of Deep Learning Libraries: A Mutation Analysis.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity Projects.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Mining API Constraints from Library and Client to Detect API Misuses.
Proceedings of the 28th Asia-Pacific Software Engineering Conference, 2021

2020
Automatic method change suggestion to complement multi-entity edits.
J. Syst. Softw., 2020

Learning a graph-based classifier for fault localization.
Sci. China Inf. Sci., 2020

The Symptom, Cause and Repair of Workaround.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

BugPecker: Locating Faulty Methods with Deep Learning on Revision Graphs.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

An empirical study on API parameter rules.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

An Empirical Study on Bugs Inside TensorFlow.
Proceedings of the Database Systems for Advanced Applications, 2020

2019
An Empirical Study on API Usages.
IEEE Trans. Software Eng., 2019

AndroidOff: Offloading android application based on cost estimation.
J. Syst. Softw., 2019

Lancer: Your Code Tell Me What You Need.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

TestMig: migrating GUI test cases from iOS to Android.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

2018
Mining repair model for exception-related bug.
J. Syst. Softw., 2018

Tuning parallel symbolic execution engine for better performance.
Frontiers Comput. Sci., 2018

The role of model checking in software engineering.
Frontiers Comput. Sci., 2018

Towards reusing hints from past fixes - An exploratory study on thousands of real samples.
Empir. Softw. Eng., 2018

Mining stackoverflow for program repair.
Proceedings of the 25th International Conference on Software Analysis, 2018

CMSuggester: Method Change Suggestion to Complement Multi-entity Edits.
Proceedings of the Software Analysis, Testing, and Evolution, 2018

An Empirical Study of Multi-entity Changes in Real Bug Fixes.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

SLAMPA: Recommending Code Snippets with Statistical Language Model.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
SPDebugger: A Fine-Grained Deterministic Debugger for Concurrency Code.
IEICE Trans. Inf. Syst., 2017

<i>CLCMiner</i>: Detecting Cross-Language Clones without Intermediates.
IEICE Trans. Inf. Syst., 2017

Boosting complete-code tool for partial program.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

CRSearcher: Searching Code Database for Repairing Bugs.
Proceedings of the 9th Asia-Pacific Symposium on Internetware, 2017

An empirical study on using hints from past fixes: poster.
Proceedings of the 39th International Conference on Software Engineering, 2017

How Do Programmers Maintain Concurrent Code?
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

2016
Supporting Selective Undo for Refactoring.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

LockPeeker: detecting latent locks in Java APIs.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Mining revision histories to detect cross-language clones without intermediates.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

On the feasibility of detecting cross-platform code clones via identifier similarity.
Proceedings of the 5th International Workshop on Software Mining, 2016

Rule-directed code clone synchronization.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Multicast routing tree for sequenced packet transmission in software-defined networks.
Proceedings of the 8th Asia-Pacific Symposium on Internetware, 2016

A failure detection solution for multiple QoS in data center networks.
Proceedings of the 8th Asia-Pacific Symposium on Internetware, 2016

EXPSOL: Recommending Online Threads for Exception-Related Bug Reports.
Proceedings of the 23rd Asia-Pacific Software Engineering Conference, 2016

2015
Towards Effective Developer Recommendation in Software Crowdsourcing.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

Breeze: A modeling tool for designing, analyzing, and improving software architecture.
Proceedings of the 23rd IEEE International Requirements Engineering Conference, 2015

JaConTeBe: A Benchmark Suite of Real-World Java Concurrency Bugs (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

GEMiner: Mining Social and Programming Behaviors to Identify Experts in Github.
Proceedings of the 7th Asia-Pacific Symposium on Internetware, 2015

An Empirical Study on Real Bug Fixes.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2013
Detecting API documentation errors.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

Exposing Behavioral Differences in Cross-Language API Mapping Relations.
Proceedings of the Fundamental Approaches to Software Engineering, 2013

2012
Inferring method specifications from natural language API descriptions.
Proceedings of the 34th International Conference on Software Engineering, 2012

Assessing the Representativeness of Open Source Projects in Empirical Software Engineering Studies.
Proceedings of the 19th Asia-Pacific Software Engineering Conference, 2012

2011
Inferring specifications for resources from natural language API documentation.
Autom. Softw. Eng., 2011

An Empirical Study on Evolution of API Documentation.
Proceedings of the Fundamental Approaches to Software Engineering, 2011

2010
Efficient monitoring of skyline queries over distributed data streams.
Knowl. Inf. Syst., 2010

Mining API mapping for language migration.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

2009
Inferring Resource Specifications from Natural Language API Documentation.
Proceedings of the ASE 2009, 2009

MAPO: Mining and Recommending API Usage Patterns.
Proceedings of the ECOOP 2009, 2009

2008
An experimental study of four typical test suite reduction techniques.
Inf. Softw. Technol., 2008

Inferring Specifications of Object Oriented APIs from API Source Code.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008

Early Filtering of Polluting Method Calls for Mining Temporal Specifications.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008

2006
An experimental comparison of four test suite reduction techniques.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

2005
Eliminating Harmful Redundancy for Testing-Based Fault Localization Using Test Suite Reduction: An Experimental Study.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005


  Loading...