Photo of Rongxin Wu

Rongxin Wu's Homepage

Department of Cyber Space Security
School of Informatics
Xiamen University

Email:
Office: Room B401, Haiyun Park, Xiamen University

I am currently an associate professor in the department of computer science and technology at Xiamen University. My research interests include software security, program analysis, and software engineering.

Education

The Hong Kong University of Science and Technology

Sep. 2013 -- July. 2017
Ph.D. Degree in Computer Science and Engineering

Tsinghua University

Sep. 2009 -- July. 2012
Master Degree in Software Engineering

Northeastern University

Sep. 2005 -- July. 2009
Bachelor Degree in Software Engineering

Publications

Conference Publications(* is the corresponding author)

  1. "LibAlchemy: A Two-Layer Persistent Summary Design for Taming Third-Party Libraries in Static Bug-Finding Systems". Rongxin Wu, Yuxuan He, Jiafeng Huang, Chengpeng Wang, Wensheng Tang, Qingkai Shi, Xiao Xiao and Charles Zhang. In Proceedings of the 46th International Conference on Software Engineering (ICSE 2024). April 2024.

  2. "DCLink: Bridging Data Constraint Changes and Implementations in FinTech Systems". Wensheng Tang, Chengpeng Wang, Peisen Yao, Rongxin Wu*, Xianjin Fu, Gang Fan, and Charles Zhang. In Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering(ASE 2023). Sep 2023.

  3. "Demystifying Template-based Invariant Generation for Bit-Vector Programs". Peisen Yao, Jingyu Ke, Jiahui Sun, Hongfei Fu, Rongxin Wu, and Kui Ren. In Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering(ASE 2023). Sep 2023.

  4. "Pinolo: Detecting Logical Bugs in Database Management Systems with Approximate Query Synthesis". Zongyin Hao, Quanfeng Huang, Chengpeng Wang, Jianfeng Wang, Rongxin Wu*, and Charles Zhang. In 2023 USENIX Annual Technical Conference(ATC 2023). Jul 2023.

  5. " Improving Java Deserialization Gadget Chain Mining via Overriding-Guided Object Generation". Sicong Cao, Xiaobing Sun, Xiaoxue Wu, Lili Bo, Bin Li, Rongxin Wu, Wei Liu, Biao He, Yu Ouyang and Jiajia Li. In Proceedings of the 45th IEEE/ACM International Conference on Software Engineering(ICSE 2023). May 2023.

  6. "Detecting JVM JIT Compiler Bugs via Exploring Two-Dimensional Input Spaces". Haoxiang Jia, Ming Wen, Zifan Xie, Xiaochen Guo, Rongxin Wu, Maolin Sun, Kang Chen, and Hai Jin. In Proceedings of the 45th IEEE/ACM International Conference on Software Engineering(ICSE 2023). May 2023.

  7. "Accelerating Build Dependency Error Detection via Virtual Build". Rongxin Wu, Minglei Chen, Chengpeng Wang*, Gang Fan, Jiguang Qiu, and Charles Zhang. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering(ASE 2022). Oct 2022.

  8. "SmartPip: A Smart Approach to Resolving Python Dependency Conflict Issues". Chao Wang, Rongxin Wu*, Haohao Song, Jiwu Shu and Guoqing Li. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering(ASE 2022). Oct 2022.

  9. "MVD: Memory-related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks". Sicong Cao, Xiaobing Sun, Lili Bo, Rongxin Wu, and Bin Li. In Proceedings of the 44th International Conference on Software Engineering (ICSE 2022). Pittsburgh, USA, May 2022.

  10. "BEACON : Directed Grey-Box Fuzzing with Provable Path Pruning". Heqing Huang, Yiyuan Guo, Qingkai Shi, Peisen Yao, Rongxin Wu, and Charles Zhang. In Proceedings of the 43rd IEEE Symposium on Security and Privacy (S&P 2022). May 2022.

  11. "Transcode: Detecting Status Code Mapping Errors in Large-Scale Systems". Wensheng Tang, Yikun Hu, Gang Fan, Peisen Yao, Rongxin Wu, Guangyuan Bai, Pengcheng Wang, and Charles Zhang. In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021). Melbourne, Australia, Nov 2021.

  12. "Targeting Requirements Violations of Autonomous Driving Systems by Dynamic Evolutionary Search". Yixing Luo, Xiaoyi Zhang, Paolo Arcaini, Zhi Jin, Haiyan Zhao, Fuyuki Ishikawa, Rongxin Wu, and Tao Xie. In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021). Melbourne, Australia, Nov 2021.

  13. "Skeletal Approximation Enumeration for SMT Solver Testing". Peisen Yao, Heqing Huang*, Wensheng Tang, Qingkai Shi, Rongxin Wu, and Charles Zhang. In Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021). Athens, Greece, Aug 2021.

  14. "Fuzzing SMT Solvers via Two-Dimensional Input Space Exploration". Peisen Yao, Heqing Huang, Wensheng Tang, Qingkai Shi, Rongxin Wu*, and Charles Zhang. In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2021). Aarhus, Denmark, July 2021.

  15. "Path-Sensitive Sparse Analysis without Path Conditions". Qingkai Shi, Peisen Yao*, Rongxin Wu* and Charles Zhang. In Proceedings of the 42nd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2021). Virtual conference, June 2021.

  16. "Escaping Dependency Hell: Finding Build Dependency Errors with the Unified Dependency Graph". Gang Fan, Chengpeng Wang, Rongxin Wu*, Qingkai Shi and Charles Zhang. In Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2020). Los Angeles, USA, July 2020.

  17. "Pangolin: Incremental Hybrid Fuzzing with Polyhedral Path Abstraction". Heqing Huang, Peisen Yao, Rongxin Wu, Qingkai Shi and Charles Zhang. In Proceedings of the 41st IEEE Symposium on Security and Privacy (S&P 2020). Hyatt Regency, San Francisco, CA, USA, May 2020

  18. "Conquering the Extensional Scalability Problem for Value-Flow Analysis Frameworks". Qingkai Shi, Rongxin Wu*, Gang Fan and Charles Zhang. In Proceedings of the 42nd International Conference on Software Engineering (ICSE 2020). Seoul, South Korea, May 2020

  19. "Exploring and Exploiting the Correlations between Bug-Inducing and Bug-Fixing Commits". Ming Wen, Rongxin Wu*, Yepang Liu, Yongqiang Tian, Xuan Xie, Shing-Chi Cheung and Zhendong Su. In Proceedings of The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2019 (ESEC/FSE 2019). Tallinn, Estonia, August 2019

  20. "SMOKE: Scalable Path-Sensitive Memory Leak Detection for Millions of Lines of Code". Gang Fan, Rongxin Wu*, Qingkai Shi, Xiao Xiao, Jinguo Zhou and Charles Zhang. In Proceedings of the 41st International Conference on Software Engineering (ICSE 2019). Montréal, QC, Canada. May 2019.(ACM SIGSOFT Distinguished Paper Award Winner)

  21. "Could I Have a Stack Trace to Examine the Dependency Conflict Issue?". Ying Wang, Ming Wen, Rongxin Wu*, Zhenwei Liu, Shin Hwei Tan, Zhiliang Zhu, Hai Yu and Shing-Chi Cheung*. In Proceedings of the 41st International Conference on Software Engineering (ICSE 2019). Montréal, QC, Canada. May 2019.

  22. "Exposing Library API Misuses via Mutation Analysis". Ming Wen, Yepang Liu, Rongxin Wu, Xuan Xie, Shing-Chi Cheung and Zhendong Su. In Proceedings of the 41st International Conference on Software Engineering (ICSE 2019). Montréal, QC, Canada. May 2019.

  23. "Do the Dependency Conflicts in My Project Matter?". Ying Wang, Ming Wen, Zhenwei Liu, Rongxin Wu, Rui Wang, Bo Yang, Hai Yu, Zhiliang Zhu and Shing-Chi Cheung. In Proceedings of ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), Lake Buena Vista, Florida, United States. Nov 2018.

  24. "Pinpoint: Fast and Precise Sparse Value Flow Analysis for Million Lines of Code". Qingkai Shi, Xiao Xiao, Rongxin Wu, Jinguo Zhou, Gang Fan, and Charles Zhang. In Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2018), Philadelphia, Pennsylvania, United States. June 2018.

  25. "Context-Aware Patch Generation for Better Automated Program Repair". Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao and Shing-Chi Cheung. In Proceedings of the 40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May, 2018.

  26. "Locus: Locating Bugs from Software Changes". Ming Wen, Rongxin Wu and Shing-Chi Cheung. In Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), Singapore, Sep, 2016.

  27. "Casper: An Efficient Approach to Call Trace Collection". Rongxin Wu, Xiao Xiao, Shing-Chi Cheung, Hongyu Zhang and Charles Zhang. In Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2016), St. Petersburg, Florida, Jan, 2016.

  28. "Diagnose crashing faults on production software". Rongxin Wu. In Proceedings of Doctoral Symposium for ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, China, Nov 2014.

  29. "CrashLocator: Locating Crashing Faults based on Crash Stacks". Rongxin Wu, Hongyu Zhang, Shing-Chi Cheung and Sunghun Kim. In Proceedings of International Symposium on Software Testing and Analysis (ISSTA 2014), San Jose, CA, July 21-25, 2014. (ACM SIGSOFT Distinguished Paper Award Winner)

  30. "ReBucket – A Method for Clustering Duplicate Crash Reports based on Call Stack Similarity". Yingnong Dang, Rongxin Wu, Hongyu Zhang, Dongmei Zhang and Peter Novel. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, June 2012.

  31. "ReLink: Recovering Links between Bugs and Changes". Rongxin Wu, Hongyu Zhang, Sunghun Kim and S.C.Cheung. In Proceedings of the joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2011), Szeged, Hungary, Sep 5-9 2011.

  32. "Dealing with Noise in Defect Prediction". Sunghun Kim, Hongyu Zhang, Rongxin Wu and Liang Gong. In Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011), Waikiki, Honolulu, Hawaii, May 21-28, 2011.

  33. "Sampling program quality". Hongyu Zhang and Rongxin Wu. In Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), Timisoara, Romania, Sep 12-18, 2010.

    Jounral Publications(* is the corresponding author)

  1. "Learning to Detect Memory-Related Vulnerabilities". Sicong Cao, Xiaobing Sun, Lili Bo, Rongxin Wu, Bin Li, Xiaoxue Wu, Chuanqi Tao, Tao Zhang, Wei Liu. In ACM Transactions on Software Engineering and Methodology, online, Sep. 2023.

  2. "Will Dependency Conflicts Affect My Program's Semantics?". Ying Wang, Rongxin Wu, Chao Wang, Ming Wen, Yepang Liu, Shing-Chi Cheung, Hai Yu*, Chang Xu and Zhiliang Zhu. In Transactions of Software Engineering, vol. 48, no. 7, pp. 2295-2316, Jul. 2022.

  3. "Historical Spectrum based Fault Localization". Ming Wen, Junjie Chen, Yongqiang Tian, Rongxin Wu*, Dan Hao, Shi Han and Shing-Chi Cheung. In Transactions of Software Engineering, vol. 47, no. 11, pp. 2348-2368, Nov. 2021.

  4. "Automatic Detection and Update Suggestion for Outdated API Names in Documentation". Seonah Lee, Rongxin Wu, Shing-Chi Cheung and Sungwon Kang*. In Transactions of Software Engineering, vol. 47, no. 4, pp. 653-675, Apr. 2021.

  5. "How Well Do Change Sequences Predict Defects? Sequence Learning from Software Changes". Ming Wen, Rongxin Wu* and Shing-Chi Cheung. In Transactions of Software Engineering, vol. 46, no. 11, pp. 1155-1175, Nov. 2020.

  6. "ChangeLocator: Locate Crash-Inducing Changes based on Crash Reports". Rongxin Wu*, Ming Wen, Shing-Chi Cheung and Hongyu Zhang. In Journal of Empirical Software Engineering, vol. 23, no. 5, pp. 2866-2900, Oct. 2018.

  7. "Sample-based Software Defect Prediction with Active and Semi-supervised Learning". Ming Li, Hongyu Zhang*, Rongxin Wu and Zhi-Hua Zhou. In Journal of Automated Software Engineering, vol. 19, no. 2, pp.1-30, 2012

Working Experience

Xiamen University

  • Associate Professor
  • Sep. 2019 -- Now

The Hong Kong University of Science and Technology

  • Postdoctoral Research Fellow
  • Sep. 2017 -- Sep. 2019

The Hong Kong University of Science and Technology

  • Research Assistant
  • Aug. 2012 -- Jul. 2013

Microsoft Research Asia (MSRA)

  • Research Internship
  • Aug. 2011 - Jan. 2012
Honors
Distinguished Professorship of Xiamen University: 2019-2024
Hong Kong PhD Fellowship Scheme (HKPFS): 2013-2017
Academic Service
Program Committee in the 32nd ACM International Conference on the Foundations of Software Engineering (FSE 2024)
Program Committee in the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023)
Program Committee in the 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2023)
Program Committee in the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021)
Program Committee in the 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020) Tool Demo
Program Committee in the 35th ACM/SIGAPP Symposium On Applied Computing (SAC 2020)
Program Committee in the ACM SIGSOFT International Symposium on Software Testing and Analysis 2019 (ISSTA 2019) Tool Demo
Program Committee in the 34th ACM/SIGAPP Symposium On Applied Computing (SAC 2019)
Reviewer for IEEE Transactions on Software Engineering (TSE 2018)
Reviewer for the Journal of Empirical Software Engineering (EMSE 2018)
Program Committee in the 33rd ACM/SIGAPP Symposium On Applied Computing (SAC 2018)
Reviewer for the Journal of Empirical Software Engineering (EMSE 2017)
Reviewer for IEEE Transactions on Software Engineering (TSE 2017)
External Reviewer for Fourth International Workshop on Software Engineering Research and Industrial Practice (SER&IP 2017)
Reviewer for the Journal of Empirical Software Engineering (EMSE 2017)
Reviewer for the Journal of Computer Science and Technology (JCST 2017)
Reviewer for the Journal of Empirical Software Engineering (EMSE 2016)
Reviewer for the Journal of Computer Science and Technology (JCST 2016)
Program Committee in ISSTA 2015 Artifact Evaluation
Teaching Experience
COMP 5111 Fundamentals of Software Analysis (Fall 2016)
COMP 5111 Fundamentals of Software Analysis (Fall 2015)
COMP 5111 Fundamentals of Software Analysis (Fall 2014)