@inproceedings{zhong2025bug,
title={Understanding compiler bugs in real development},
author={Hao Zhong},
booktitle={Proc. ICSE},
pages={ to appear},
year={2025}
}
@inproceedings{chen2024crossclone,
title={An Empirical Study on Cross-language Clone Bug},
author={Honghao Chen and Ye Tang and Hao Zhong},
booktitle={Proc. ICSE},
pages={ 280--281},
year={2024}
}
@inproceedings{zhong2024libcatch,
title={Compiler-directed Migrating API Callsite of Client Code},
author={Hao Zhong and Na Meng},
booktitle={Proc. ICSE},
pages={ 2796--2807},
year={2024}
}
@article{yan2023empirical,
title={How do Programmers Fix Bugs as Workarounds? An Empirical Study on Apache Projects},
author={Aoyang Yan and Hao Zhong and Daohan Song and Li Jia},
journal={Empirical Software Engineering},
volume={28}, number={4}, pages={96}, year={2023},,
year={2023}
}
@article{zhong2023empirical,
title={An empirical study on API usages from code search engine and local library},
author={Hao Zhong and Xiaoyin Wang},
journal={Empirical Software Engineering},
volume={28}, number={3}, pages={63}, year={2023},,
year={2023}
}
@article{chen2023tmc,
title={FUNOff: Offloading Applications At Function Granularity for Mobile Edge Computing},
author={Chen, Xing and Li, Ming and Zhong, Hao and Chen, Xiaona and Ma, Yun and Hsu, Ching-Hsien},
journal={IEEE Transactions on Mobile Computing},
pages={ to appear},
year={2023}
}
@inproceedings{zhong2022ase2,
title={Which Exception Shall We Throw?},
author={Hao Zhong},
booktitle={Proc. ASE},
pages={ 1--12},
year={2022}
}
@inproceedings{zhong2022ase1,
title={Enriching Compiler Testing with Real Program from Bug Report},
author={Hao Zhong},
booktitle={Proc. ASE},
pages={ 1--12},
year={2022}
}
@inproceedings{jiang2022fse,
title={A Study on Identifying Code Author from Real Development},
author={Siyi Gong and Hao Zhong},
booktitle={Proc. ESEC/FSE},
pages={ 1627--1631},
year={2022}
}
@inproceedings{jiang2022fse,
title={Do Bugs Lead to Unnaturalness of Source Code?},
author={Yanjie Jiang and Hui Liu and Yuxia Zhang and Weixing Ji and Hao Zhong and Lu Zhang},
booktitle={Proc. ESEC/FSE},
pages={1085--1096},
year={2022}
}
@inproceedings{yan2022poster,
title={The Symptoms, Causes, and Repairs ofWorkarounds in Apache Issue Trackers},
author={Aoyang Yan and Hao Zhong and Daohan Song and Li Jia},
booktitle={Proc. ICSE},
pages={364--365},
year={2022}
}
@inproceedings{jia2022saner,
title={How do injected bugs affect deep learning?},
author={Li Jia and Hao Zhong and Xiaoyin Wang and Linpeng Huang and Zexuan Li},
booktitle={Proc. SANER},
pages={793--804},
year={2022}
}
@inproceedings{zhou2018apsec,
title={Mining API constraints from library and client to detect API misuses},
author={ Hushuang Zeng and Jingxin Chen and Beijun Shen and Hao Zhong},
booktitle={Proc. APSEC},
pages={ 161--170},
year={2021}
}
 @inproceedings{li2021revisit,
title={Revisiting Textual Feature of Bug-Triage Approach},
author={Zexuan Li and Hao Zhong},
booktitle={Proc. ASE},
pages={1183--1185},
year={2021}
}
 @inproceedings{li2021code,
title={Understanding Code Fragments with Issue Reports},
author={Zexuan Li and Hao Zhong},
booktitle={Proc. ASE},
pages={1312--1316},
year={2021}
}
 @inproceedings{li2021obs,
title={An Empirical Study on Obsolete Issue Reports},
author={Zexuan Li and Hao Zhong},
booktitle={Proc. ASE},
pages={1317--1321},
year={2021}
}
 @inproceedings{jia2021icsme,
title={The unit test quality of deep learning libraries: A mutation analysis},
author={Li Jia and Hao Zhong and Lingpeng Huang},
booktitle={Proc. ICSME},
pages={47--57},
year={2021}
}
@article{jiang2019cmsuggester,
title={Investigating and Recommending Co-Changed Entities for JavaScript Programs},
author={Zijian Jiang and Hao Zhong and Na Meng},
journal={Journal of Systems & Software},
volume={180}, pages={111027}, year={2021},,
year={2021}
}
@article{chen2021dnnoff, 
author={Xing Chen and Ming Li and Hao Zhong and Yun Ma and Ching-Hsien Hsu}, title={DNNOff: Offloading DNN-based intelligent IoT applications in mobile edge computing},
journal=IEEE Transactions on Industrial Informatics},
volume={18}, number={4}, pages={2820--2829}, year={2021}}
@inproceedings{xu2021exception, 
author={Lin Xu and Hao Zhong},
booktitle={Proc. ICPC},
title={Detecting Inconsistent Thrown Exceptions},
year={2021},
pages={391--395},
}
@inproceedings{gong2021author, 
author={Siyi Gong and Hao Zhong},
booktitle={Proc. ICPC},
title={Code Authors Hidden in File Revision Histories: An Empirical Study},
year={2021},
pages={71--82},
}
@inproceedings{yang2021lo, 
author={Shouliang Yang and Junming Cao and Hushuang Zeng and Beijun Shen and Hao Zhong},
booktitle={Proc. ICPC},
title={Locating Faulty Methods with a Mixed RNN and Attention Model},
year={2021},
pages={207--218},
}
@inproceedings{nusrat2021bug,
author = {Fariha Nusrat and Foyzul Hassan and Hao Zhong and Xiaoyin Wang},
booktitle = {Proc. ICSE},
title = {How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits},
pages={473--485},
year = {2021}
}

 
 @inproceedings{song2020workaround,
title={The Symptom, Cause and Repair of Workaround},
author={Daohan Song and Hao Zhong and Li Jia},
booktitle={Proc. ASE},
pages={1264--1266},
year={2020}
}
 @inproceedings{cao2020bugpecker,
title={BugPecker: Locating Faulty Methods with Deep Learning on Revision Graphs},
author={Junming Cao and Shouliang Yang and Wenhui Jiang and Hushuang Zeng and Beijun Shen and Hao Zhong},
booktitle={Proc. ASE},
pages={1214--1218},
year={2020}
}
@inproceedings{jia2020tfbugs,
author = {Hao Zhong and Xiaoyin Wang and Hong Mei},
journal={IEEE Transaction on software engineering},
title = {Inferring Bug Signatures to Detect Real Bugs},
pages={to appear},
year = {2020}
}


@inproceedings{jia2020tfbugs,
author = {Li Jia and Hao Zhong and Xiaoyin Wang and Linpeng Huang and Xuansheng Lu},
booktitle = {Proc. DASFAA},
title = {An Empirical Study on Bugs inside TensorFlows},
pages={604--620},
year = {2020}
}

@inproceedings{zhong2020para,
author = { Hao Zhong and Na Meng and Zexuan Li and Li Jia},
booktitle = {Proc. ICSE},
title = {An Empirical Study on API Parameter Rules},
pages={899--911},
year = {2020}
}
@article{zhong2019clafa,
title={Learning a graph-based classifier for fault localization},
author={Hao Zhong and Hong Mei},
journal={SCIENCE CHINA Information Sciences}, volumn = {63},
pages={1--22},
year={2019}
}
@article{jiang2019cmsuggester,
title={Automatic method change suggestion to complement multi-entity edits},
author={Zijian Jiang and Ye Wang and Hao Zhong and Na Meng},
journal={Journal of Systems & Software},
pages={159},
year={2020}
}
@article{chen2019androidoff,
title={ANDROIDOFF:Offloading Android Application Based on Cost Estimation},
author={Xing Chen and Jiaqing Chen and Bichun Liu and Yun Ma and Ying Zhang and Hao Zhong},
journal={Journal of Systems & Software},
pages={158},
year={2019}
}
@inproceedings{zhou2019lancer,
title={Lancer: Your Code Tell Me What You Need},
author={Shufan Zhou and Beijun Shen and Hao Zhong},
booktitle={Proc. ASE},
pages={ 1202--1205},
year={2019}
}
@inproceedings{qin2019testmig,
title={TestMig: Migrating GUI Test Cases from iOS to Android},
author={Xue Qin and Hao Zhong and Xiaoyin Wang},
booktitle={Proc. ISSTA},
pages={ 284--295r},
year={2019}
}
@inproceedings{zhou2018apsec,
title={SLAMPA: Recommending Code Snippets with Statistical Language Model},
author={Shufan Zhou and Hao Zhong and Beijun Shen},
booktitle={Proc. APSEC},
pages={ 79--88},
year={2018}
}
 @inproceedings{wang2018sate,
title={CMSuggester: Method change suggestion to complement multi-entity edits},
author={Ye Wang and Na Meng and Hao Zhong},
booktitle={Proc. SATE},
pages={137--153},
year={2018}
}
 @inproceedings{wang2018pattern,
title={An empirical study of multi-entity changes in real bug fixes},
author={Ye Wang and Na Meng and Hao Zhong},
booktitle={Proc. ICSME},
pages={287--298},
year={2018}
}
@article{zhong2018exception,
title={Mining repair model for exception-related bug},
author={Hao Zhong and Hong Mei},
journal={Journal of Systems & Software},
volume={141}, pages={16--31},
year={2018}
}
@inproceedings{liu2018sofix,
title={Mining StackOverflow for program repair},
author={Xuliang Liu and Hao Zhong },
booktitle={Proc. SANER},
pages={118--129},
year={2018}
}
@article{zhong2018empirical,
title={An empirical study on {API} usages},
author={ Hao Zhong and Hong Mei},
journal={IEEE Transaction on software engineering},
pages={to appear}, volume = {to appear}, issue = {to appear},
year={2018}
}
@article{zhong2017empirical,
title={Towards reusing hints from past fixes -An exploratory study on thousands of real samples},
author={ Hao Zhong and Na Meng},
journal={Empirical Software Engineering},
volume={23}, number={5}, pages={2521--2549}
year={2018}
}
@inproceedings{yu2017empirical,
title={How do Programmers Maintain Concurrent Code},
author={Feiyue Yu and Hao Zhong and Beijun Shen},
booktitle={Proc. APSEC},
pages={594--599},
year={2017}
}
@inproceedings{zhong2017grapa,
title={Boosting Complete-Code Tool for Partial Program},
author={Zhong, Hao and Wang, Xiaoyin},
booktitle={Proc. ASE},
pages={671--681},
year={2017}
}
@inproceedings{zhong2017icse,
author = {Hao Zhong and Na Meng},
booktitle = {Proc. ICSE},
title = { An Empirical Study on Using Hints from Past Fixes},
pages={144--145},
year = {2017}
}
@inproceedings{liu2016exp, 
  title={EXPSOL: Recommending Online Threads for Exception-related Bug Reports}, 
  author={Xiaoning Liu, Beijun Shen, Hao Zhong, Jiangang Zhu}, 
  booktitle={Proc. APSEC}, 
  pages={25--32}, 
  year={2016} 
  }
@inproceedings{cheng2016mining,
title={Mining revision histories to detect cross-language clones without intermediates},
author={Cheng, Xiao and Peng, Zhiming and Jiang, Lingxiao and Zhong, Hao and Yu, Haibo and Zhao, Jianjun},
booktitle={Proc. ASE},
pages={696--701},
year={2016},
organization={ACM}
}
@inproceedings{lin2016lockpeeker,
title={LockPeeker: detecting latent locks in Java APIs},
author={Lin, Ziyi and Zhong, Hao and Chen, Yuting and Zhao, Jianjun},
booktitle={Proc. ASE},
pages={368--378},
year={2016},
organization={ACM}
}
@inproceedings{cheng2016rdc, 
author={Xiao Cheng and Hao Zhong and Yuting Chen and Zhenjiang Hu and Jianjun Zhao},
booktitle={Proc. ICPC},
title={Rule-directed code clone synchronization},
year={2016},
pages={1-10},
}
@inproceedings{cheng2016supporting,
title={Supporting Selective Undo for Refactoring},
author={Cheng, Xiao and Chen, Yuting and Hu, Zhenjiang and Zan, Tao and Liu, Mengyu and Zhong, Hao and Zhao, Jianjun},
booktitle={Proc. SANER},
pages={13--23},
year={2016}
}
@inproceedings{lin2015ase,    
title={JaConTeBe: A Benchmark Suite of Real-World Java Concurrency Bugs},    
author={Ziyi Lin, Darko Marinov, Hao Zhong, Yuting Chen, and Jianjun Zhao},   
booktitle={ Proc. ASE},   
pages={178--198},   
 year={2015},    
 }
@inproceedings{chen2015breeze,    
title={Breeze: A Modeling Tool for Designing, Analyzing, and Improving Software Architecture},    
author={Luxi Chen and Linpeng Huang and Hao Zhong and Chen Li and and Xiwen Wu},   
booktitle={ Proc.  RE },   
pages={284--285},   
 year={2015},    
 }
@inproceedings{zhong2015bugfix,    
title={An empirical study on real bug fixes},    
author={Zhong, Hao and Su, Zhendong},   
booktitle={ Proc. ICSE},   
pages={913-923},   
 year={2015},    
 }
@inproceedings{zhong2013detecting,    
title={Detecting API documentation errors},    
author={Zhong, Hao and Su, Zhendong},    
 booktitle={ Proc. OOPSLA},    
pages={803-816},   
year={2013}  }
@inproceedings{zhong2013exposing,    
title={Exposing behavioral differences in cross-language api mapping relations},    
author={Zhong, Hao and Thummalapenta, Suresh and Xie, Tao},   
 booktitle={ Proc. ETAPS/FASE},    
pages={130--145},   
 year={2013}
 }
@inproceedings{zhong2012assessing,    
title={Assessing the representativeness of open source projects in empirical software engineering studies},    
author={Zhong, Hao and Yang, Ye and Keung, Jacky},   
booktitle={ Proc. APSEC},   
pages={808--817},   
 year={2012},    
 }
@inproceedings{pandita2012inferring,
  title={{Inferring method specifications from natural language API descriptions}}, 
  author={Rahul Pandita and Xusheng Xiao and Hao Zhong and Tao Xie and Stephen Oney and Amit Paradkar  }, 
  booktitle={Proc. ICSE}, 
  pages={808-817}, 
  year={2012}, 
  } 
@article{zhong11:inferring,
  author = {Hao Zhong and Lu Zhang and Tao Xie and Hong Mei},
  title = {Inferring Specifications for Resources from Natural Language {API} Documentation},
  journal = {Automated Software Engineering Journal},
  year = {2011},
  pages = {227-261},
  volume = {18},
  issue = {3},
  }
@inproceedings{shi11:empirical,
  author = {Lin Shi and Hao Zhong and Tao Xie and Mingshu Li},
  title = {An Empirical Study on Evolution of {API} Documentation},
  booktitle = {Proc. ETAPS/FASE},
  pages = {416--431},
  year = {2011}, 
  
  }
@inproceedings{zhong2010mining,    
  title={{Mining API mapping for language migration}},   
  author={Zhong, H. and Thummalapenta, S. and Xie, T. and Zhang, L. and Wang, Q.},    
  booktitle={Proc. ICSE},    
  pages={195--204},    
  year={2010},    
}  
@article{sunefficient,    
  title={{Efficient monitoring of skyline queries over distributed data streams}},    
  author={Sun, S. and Huang, Z. and Zhong, H. and Dai, D. and Liu, H. and Li, J.},   
  journal={Knowledge and Information Systems},    
  pages = {575-606},
  volume = {25},  
  issue = {3},
  year = {2010}
}  
@inproceedings{zhong09:doc2spec, 
  author = {Hao Zhong and Lu Zhang  and Tao Xie and Hong Mei},
  title = {Inferring Resource Specifications from Natural Language API Documentation},
  booktitle = {Proc. ASE},
  year = {2009}, 
  pages =   {307--318}, 
  }
@inproceedings{zhong09:mapo, 
  author = {Hao Zhong and Tao Xie and Lu Zhang and Jian Pei and Hong Mei},
  title = {{MAPO}: Mining and Recommending {API} Usage Patterns},
  booktitle = {Proc. ECOOP},
  year = {2009}, 
  pages     = {318--343},
  }
@inproceedings{zhong2008early,
  title={Early Filtering of Polluting Method Calls for Mining Temporal Specifications},
  author={Hao Zhong and Lu Zhang and Hong Mei},
  booktitle={Proc. APSEC},
  pages={9--16},
  year={2008}
  }
@inproceedings{zhong2008iso, 
  title={Inferring Specifications of Object Oriented {APIs} from {API} Source Code}, 
  author={Hao Zhong and Lu Zhang and Hong Mei}, 
  booktitle={Proc. APSEC}, 
  pages={221--228}, 
  year={2008} 
  }
@article{zhong2008esf,
  title={{An experimental study of four typical test suite reduction techniques}},
  author={Zhong, H. and Zhang, L. and Mei, H.},
  journal={Information and Software Technology},
  volume={50},
  number={6},
  pages={534--546},
  year={2008},
  publisher={Elsevier}
  }
@inproceedings{zhong2006ecf,
  title={{An experimental comparison of four test suite reduction techniques}},
  author={Hao Zhong and Lu Zhang and Hong Mei},
  booktitle={Proc. ICSE},
  pages={636--640},
  year={2006},
  }