Jiwei Yan 燕季薇
Assistant Professor at Technology Center of Software Engineering, Institute of Software, CAS.
Email: yanjiwei(AT)otcaix.iscas.ac.cn
Research interests: Program Analysis, Software Testing, Mobile Applications, LLM4SE.
Education
- Sep 2019 - Jun 2023, Ph.D. in Computer Science, University of Chinese Academy of Sciences, supervised by Prof. Jun Yan
- Sep 2014 - Jun 2017, M.Eng. in Computer Science, University of Chinese Academy of Sciences, supervised by Prof. Jian Zhang
- Sep 2010 - Jun 2014, B.Eng. in Computer Science, Beijing Jiaotong University
News
July 2024: Two papers were accepted to the joint ISSTA/ECOOP 2024 Tool Demonstrations Track.
July 2024: One paper was accepted to ISSRE 2024
July 2024: One paper was accepted to ISSTA 2024
June 2024: One paper was accepted to the Chinese Journal of Computer (计算机学报)
May 2024: I was invited to serve as a PC member for ISSTA 2025 (Research Track)
Publications
# for the corresponding author
2024
-
[ISSRE 2024] Jun Liu, Jiwei Yan, Yuanyuan Xie, Jun Yan, Jian Zhang. Fix the tests: Augmenting LLMs to Repair Test Cases with Static Collector and Neural Reranker. The 35th International Symposium on Software Reliability Engineering, ISSRE 2024.
-
[ISSTA/ECOOP 2024] Xutong Ma, Jiwei Yan, Jun Yan, Jian Zhang. Panda: A Concurrent Scheduler for Compiler-Based Tools. The joint ISSTA/ECOOP 2024 Tool Demonstrations Track.
-
[ISSTA/ECOOP 2024] Baoquan Cui, Jiwei Yan, Jian Zhang. DMMPP: Constructing Dummy Main Methods for Android Apps with Path-sensitive Predicates. The joint ISSTA/ECOOP 2024 Tool Demonstrations Track.
-
[ISSTA 2024] Yakun Zhang, Qihao Zhu, Jiwei Yan, Chen Liu, Wenjie Zhang, Yifan Zhao, Dan Hao, Lu Zhang. Synthesis-based Enhancement for GUI Test Case Migration. The ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2024.
-
[计算机学报] Jiwei Yan, Jinhao Huang, Hengqin Yang, Jun Yan. 异常信息敏感的框架API生命周期模型构造. [pdf] 计算机学报 2024.09.
2023
-
[ASE 2023] Xutong Ma, Jiwei Yan, Hao Zhang, Jun Yan, Jian Zhang. Detecting Memory Errors in Python Native Code by Tracking Object Lifecycle with Reference Count. the 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023. [pdf]
-
[ASE 2023] Baoquan Cui, Miaomiao Wang, Chi Zhang, Jiwei Yan, Jun Yan, Jian Zhang. Detection of Java Basic Thread Misuses Based on Static Event Analysis. the 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023. [pdf]
-
[ASE 2023] Shixin Zhang, Shanna Li, Xi Deng, Jiwei Yan#, Jun Yan. ICTDroid: Parameter-Aware Combinatorial Testing for Components of Android Apps. the 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023, Tool Track. [pdf] [ICTDroid Tool]
-
[JSS 2023] Xi Deng, Jiwei Yan#, Shixin Zhang, Yepang Liu, Jun Yan, Jian Zhang. Variable-Strength Combinatorial Testing of Exported Activities based on Misexposure Predicting. Journal of Systems & Software, JSS 2023. [pdf]
-
[ICSE 2023] Jiwei Yan, Miaomiao Wang, Yepang Liu, Jun Yan, Long Zhang. Locating Framework-specific Crashing Faults with Compact and Explainable Candidate Set. The 45th IEEE/ACM International Conference on Software Engineering, ICSE 2023. [pdf] [bibTex] [CrashTracker Tool][Docker file]
2022
-
[ASE 2022] Jiwei Yan, Shixin Zhang, Yepang Liu, Xi Deng, Jun Yan, Jian Zhang. A Comprehensive Evaluation of Android ICC Resolution Techniques. The 37th IEEE/ACM International Conference on Automated Software Engineering, ASE 2022. [pdf] [bibTex] [ICCViewer Dataset]
-
[ISSRE 2022] Miaomiao Wang, Baoquan Cui, Jiwei Yan, Jun Yan and Jian Zhan. String Test Data Generation for Java Programs. The 33rd IEEE International Symposium on Software Reliability Engineering, ISSRE 2022. [pdf] [bibTex]
-
[ICSE 2022] Jiwei Yan, Shixin Zhang, Yepang Liu, Jun Yan, Jian Zhang. ICCBot: Fragment-Aware and Context-Sensitive ICC Resolution for Android Applications. The 44th International Conference on Software Engineering, ICSE 2022, Tool Track. [pdf] [bibTex][ICCBot Tool]
-
[SANER 2022] Xin Zhang, Rongjie Yan, Jiwei Yan#, Baoquan Cui, Jun Yan, Jian Zhang. EXCEPY: A Python Benchmark for Bugs with Python Built-in Types. IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2022. [pdf] [bibTex]
2021
-
[QRS 2021] Xin Zhang, Jiwei Yan#, Baoquan Cui, Jun Yan, Jian Zhang. Are the Scala Checks Effective? Evaluating Checks with Real-world Projects. The 21st IEEE International Conference on Software Quality, Reliability, and Security, QRS 2021. [pdf] [bibTex]
-
[ASE 2021] Xutong Ma, Jiwei Yan, Wei Wang, Jun Yan, Jian Zhang, Zongyan Qiu. Detecting Memory-Related Bugs by Tracking Heap Memory Management of C++ Smart Pointers. The 36th IEEE/ACM International Conference on Automated Software Engineering, ASE 2021, Tool Track. [pdf] [bibTex]
-
[SCP 2021] Jiwei Yan, Hao Zhou, Xi Deng, Ping Wang, Rongjie Yan, Jun Yan, Jian Zhang. Efficient Testing of GUI Applications by Event Sequence reduction. Science of Computer Programming, SCP, 201: 102522 (2021) [pdf] [bibTex]
2020
-
[ICSE 2020] Jiwei Yan, Hao Liu, Linjie Pan, Jun Yan, Jian Zhang, Bin Liang. Multiple-Entry Testing of Android Applications by Constructing Activity Launching Contexts. The 42nd International Conference on Software Engineering, ICSE 2020. [pdf] [bibTex][FaxTool]
-
[ESEC/FSE 2020] Linjie Pan, Baoquan Cui, Hao Liu, Jiwei Yan, Siqi Wang, Jun Yan, Jian Zhang. Static Asynchronous Component Misuse Detection for Android Applications. The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, FSE 2020. [pdf] [bibTex]
2019
-
[ISSTA 2019] Linjie Pan, Baoquan Cui, Jiwei Yan, Xutong Ma, Jun Yan, Jian Zhang. Androlic: an extensible flow, context, object, field, and path-sensitive static analysis framework for Android. The ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2019, Tool Track. [pdf] [bibTex]
-
[ASE 2019] Xutong Ma, Jiwei Yan, Yaqi Li, Jun Yan, Jian Zhang. SPrinter: A Clang-Tidy Based Static Code Checker for C++ Smart Pointer Errors. The 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019, Tool Track. [pdf] [bibTex]
-
[QRS 2019] Xutong Ma, Jiwei Yan, Jun Yan, Jian Zhang. Reorganizing and Optimizing Post-Inspection on Suspicious Bug Reports in Path-Sensitive Analysis. The 19th International Conference on Software Quality, Reliability and Security, QRS 2019. [pdf] [bibTex]
-
[TASE 2019] Ping Wang, Jiwei Yan, Xi Deng, Jun Yan, Jian Zhang. Understanding Ineffective Events and Reducing Test Sequences for Android Applications. The 13th International Symposium on Theoretical Aspects of Software Engineering, TASE 2019. [pdf] [bibTex]
2018
-
[ASE 2018] Jiwei Yan, Xi Deng, Ping Wang, Tianyong Wu, Jun Yan, Jian Zhang. Characterizing and identifying misexposed activities in Android applications. The 33th IEEE/ACM International Conference on Automated Software Engineering, ASE 2018. [pdf] [bibTex]
-
[ISSTA 2018] Jiwei Yan, Linjie Pan, Yaqi Li, Jun Yan, Jian Zhang. LAND: a user-friendly and customizable test generation tool for Android apps. The ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2018, Tool Track. [pdf] [bibTex]
-
[SCP 2018] Yan Hu, Jiwei Yan, Dong Yan, Qiong Lu, Jun Yan. Lightweight energy consumption analysis and prediction for Android applications. Science of Computer Programming, SCP 2018. [pdf] [bibTex]
-
[ICFEM 2018] Cunjing Ge, Jiwei Yan#, Jun Yan, Jian Zhang. Checking Activity Transition Systems with Back Transitions Against Assertions. The 20th International Conference on Formal Engineering Method, ICFEM 2018. [pdf] [bibTex]
2017
- [QRS 2017] Jiwei Yan, Tianyong Wu, Jun Yan, Jian Zhang. Widget-Sensitive and Back-Stack-Aware GUI Exploration for Testing Android Apps. The 17th International Conference on Software Quality, Reliability and Security, QRS 2017. [pdf] [bibTex]
2016
- [TASE 2016] Qiong Lu, Tianyong Wu, Jiwei Yan, Jun Yan, Feifei Ma, Fan Zhang. Lightweight Method-Level Energy Consumption Estimation for Android Applications. The 10th International Symposium on Theoretical Aspects of Software Engineering, TASE 2016. [pdf] [bibTex]
Selected Honors
- 入选 CCF 软件工程专委会优秀博士论文激励计划 (2023)
- President Award of Chinese Academy of Sciences (2023)
- Outstanding Graduate of the University of Chinese Academy of Sciences (2023)
- Outstanding Graduates of Beijing City (2023)
- ISCAS Excellent Youth Fund (2022)
- First-class academic scholarship (2021)
- First-class academic scholarship (2020)
- National Scholarship for Ph.D. Students (2020)
Service
- PC Member of MobileSoft’22/23, ISSTA’24/25.
- Reviewer of ICSE, FSE, TDSC, ISSRE, Frontiers of Computer Science, etc.