Junjie Chen's HomePage
Junjie Chen (陈 俊洁)
国家优青项目获得者
Professor (教授)
Leader of Software Engineering Team (软件工程团队负责人)
College of Intelligence and Computing, Tianjin University
Email: junjiechen [AT] tju [DOT] edu [DOT] cn
Office: Room A317, Building #55, Tianjin University (Beiyangyuan Campus)
Our lab has several PhD and Master positions this year. If you are a self-motivated student with proficient programming skills and strong interests in Software Testing, Deep Learning, Program Analysis, and/or AIOps, please send me your CV.
News
October 9, 2023: One research paper on post-training for DL model improvement was accepted by TOSEM. Congratulations to Junjie Yang!
October 4, 2023: I was ranked in World’s Top 2% of Scientists 2022 by Stanford University! I was also in the list of World’s Top 2% of Scientists 2021.
October 3, 2023: One research paper on machine translator testing was accepted by TSE. Congratulations to Shujie!
September 8, 2023: One research paper on DNN test selection was accepted by IST. Congratulations to Zhuo!
September 1, 2023: One research paper on fault localization was accepted by TOSEM. Congratulations to Yumeng!
July 30, 2023: One research paper on IR-based test case prioritization was accepted by ISSRE. Congratulations to Lin!
July 28, 2023: Three research papers on Fuzzing (JVM fuzzing, static analyzer fuzzing, and general fuzzing) were accepted by FSE 2023! Congratulations to Mingyuan and Huaien!
July 28, 2023: Four research papers on deep code model testing and fixing, MLIR compiler testing, and compilation error fixing were accepted by ASE 2023! Congratulations to Zhao, Haoyu, and Wenjie!
May 5, 2023: One research paper on root cause analysis for online service systems was accepted by JSS. Congratulations to Zeyan!
April 7, 2023: Another two research papers on testing the new compiler of a new-born programming language and testing deep learning compilers (TVM) were accepted by ISSTA 2023. Congratulations to Yingquan, Ruifeng, Haoyang, and Qingchao!
February 19, 2023: One research paper on DNN coverage study was accepted by JSEP. Congratulations to Ming!
February 8, 2023: One research paper on deep learning library bugs was accepted by TOSEM. Congratulations to Yihua and Qingchao!
January 16, 2023: Two research papers on JVM testing and Compiler bug de-duplication were accepted by ISSTA 2023. Congratulations to Tianchang, Chen, Xingyu, and Yingquan!
December 22, 2022: One research paper on testing chip design software was accepted by ICSE 2023 (SEIP track). Congratulations to Ming!
December 9, 2022: Three research papers on compiler testing and deep learning testing were accepted by ICSE 2023. Congratulations to Chenyao, Hanmo, Mingyuan!
November 24, 2022: Our research paper on incident mitigation was accepted by IST. Congratulations to Weijing and Lin!
October 19, 2022: I won the ISSRE'22 Distinguished Reviewer Award! Thanks for the recognition!
October 13, 2022: Our paper "Exploring Better Black-Box Test Case Prioritization via Log Analysis" was accepted by TOSEM. Congratulations to Zhichao and Weijing!
October 2, 2022: Our paper "Learning to Construct Better Mutation Faults" won the ACM SIGSOFT Distinguished Paper Award at ASE 2022. Thanks for the recognition!
September 3, 2022: One research paper "FuzzJIT: Towards Fuzzing JavaScript Engine JIT Compiler" was accepted by USENIX Security'23.
July 21, 2022: Four research papers were accepted by ASE 2022, including "Learning to Construct Better Mutation Faults", "Natural Test Generation for Precise Testing of Question Answering Software", "How Useful is Code Change Information for Fault Localization in Continuous Integration?", "Toward Improving the Robustness of Deep Learning Models via Model Transformation". Congratulations to Zhao, Qingchao, An Ran, Yingyi!
July 9, 2022: One new-idea paper "An Empirical Study on Numerical Bugs in Deep Learning Programs" was accepted by ASE 2022 NIER track. Congratulations to Gan and Ming!
June 3, 2022: My student Chen Yang won the 3rd place at the 2022 ACM's Student Research Competition Grand Finals (undergraduate category). His research is "Accelerating Redundancy-Based Program Repair via Code Representation Learning and Adaptive Patch Filtering". Congratulations to Chen!
January 10, 2022: One research paper "Achieving High MAP-Coverage through Pattern Constraint Reduction" was accepted by TSE. Congratulations to Yingquan!
December 24, 2021: One research paper "Boosting Compiler Testing via Compiler Optimization Exploration" was accepted by TOSEM. Congratulations to Chenyao!
December 3, 2021: Three research papers were accepted by ICSE 2022, including "History-Driven Test Program Synthesis for JVM Testing", "On the Evaluation of Neural Code Summarization", "BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats". Congratulations to Yingquan, Mengdi, Ensheng!
October 27, 2021: Our paper "How Long Will it Take to Mitigate this Incident for Online Service Systems?" won the Best Paper Award at ISSRE 2021. Thanks for the recognition!
September 16, 2021: Our ISSRE paper "How Long Will it Take to Mitigate this Incident for Online Service Systems?" was selected as one of the four best paper candidates and the final best paper award will be announced during ISSRE 2021. Thanks for the recognition!
August 27, 2021: My student Chen Yang won the Gold (undergraduate category) in FSE 2021 Student Research Competition. His research is "Accelerating Redundancy-Based Program Repair via Code Representation Learning and Adaptive Patch Filtering". Congratulations to Chen!
August 26, 2021: One research paper "APIRecX: Cross-Library API Recommendation via Pre-Trained Language Model" was accepted by EMNLP 2021. Congratulations to Yuning and Hanmo!
July 31, 2021: One research paper "How Long Will it Take to Mitigate this Incident for Online Service Systems?" was accepted by ISSRE 2021. Congratulation to Weijing and Lin!
July 1, 2021: Our paper "Probabilisitic Delta Debugging" won the ACM SIGSOFT Distinguished Paper Award at FSE 2021. Thanks for the recognition!
June 19, 2021: One research paper "Parallel Test Prioritization" was accepted by TOSEM. Congratulations to Jianyi!
June 18, 2021: Our TOSEM paper "Practical Accuracy Estimation for Efficient Deep Neural Network Testing" was accepted as a Journal-First paper for presentation at FSE 2021. Congratulations to Zhuo, Hanmo, and Ming!
May 22, 2021: Our workshop RESS 2021 was accepted as an ISSRE co-located workshop (co-organizers are Dan Hao, Xinyu Feng, and me).
May 20, 2021: Five research papers were accepted by FSE 2021, including "Exposing Numerical Bugs in Deep Learning via Gradient Back-propagation", "A Comprehensive Study of Deep Learning Compiler Bugs", "Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems", "Probabilistic Delta Debugging", and "LS-Sampling: An Effective Local Search Based Sampling Approach for Achieving High t-wise Coverage". Congratulations to Ming, Gan, Qingchao, Haoyang, Nengwen, Guancheng!
The News module starts to be used from May, 2021.
Experience
01/2024~now, Tianjin University, Professor
07/2019~01/2024, Tianjin University, Associate Professor
09/2014~07/2019, Peking University, PhD student in computer science under the supervision of Prof. Bing Xie, Prof. Lu Zhang, Prof. Dan Hao and Prof. Yingfei Xiong
11/2016~03/2017, The University of Texas at Dallas, visiting PhD student in computer science under the supervision of Prof. Lingming Zhang
09/2010~07/2014, Beihang University, Bachelor diploma of software engineering
Research Interests
Software Testing and Debugging: Mainly focusing on Data-Driven Software Testing, Compiler Testing, Trusted AI, Regression Testing, Automated Debugging
Software Maintenance: Mainly focusing on AIOps (based on Machine Learning and Deep Learning techniques for software maintenance)
Publications: ( * refers to the corresponding author )
Conference
[ASE'23] On-the-fly Improving Performance of Deep Code Models via Input Denoising (CCF-A)
Zhao Tian, Junjie Chen*, Xiangyu Zhang
In: The 38th IEEE/ACM International Conference on Automated Software Engineering, September 11-15, 2023, pages to appear, Luxembourg
[ASE'23] Code Difference Guided Adversarial Example Generation for Deep Code Models (CCF-A)
Zhao Tian, Junjie Chen*, Zhi Jin
In: The 38th IEEE/ACM International Conference on Automated Software Engineering, September 11-15, 2023, pages to appear, Luxembourg
[ASE'23] MLIRSmith: Random Program Generation for Fuzzing MLIR Compiler Infrastructure (CCF-A)
Haoyu Wang, Junjie Chen*, Chuyue Xie, Shuang Liu, Zan Wang, Qingchao Shen, Yingquan Zhao
In: The 38th IEEE/ACM International Conference on Automated Software Engineering, September 11-15, 2023, pages to appear, Luxembourg
[ASE'23] OrdinalFix: Fixing Compilation Errors via Shortest-Path CFL Reachability with Attribute Checking (CCF-A)
Wenjie Zhang, Guancheng Wang, Junjie Chen, Yingfei Xiong, Yong Liu, Lu Zhang
In: The 38th IEEE/ACM International Conference on Automated Software Engineering, September 11-15, 2023, pages to appear, Luxembourg
[FSE'23] Statfier: Automated Testing of Static Analyzers via Semantic-preserving Program Transformations. (CCF-A)
Huaien Zhang, Yu Pei, Junjie Chen, Shin Hwei Tan
In: The 31th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, December 3 - 9, 2023, pages to appear, San Francisco, California, USA
[FSE'23] SJFuzz: Seed & Mutator Scheduling for JVM Fuzzing. (CCF-A)
Mingyuan Wu, Yicheng Ouyang, Minghai Lu, Junjie Chen, Yingquan Zhao, Heming Cui, Guowei Yang, Yuqun Zhang
In: The 31th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, December 3 - 9, 2023, pages to appear, San Francisco, California, USA
[FSE'23] Enhancing Coverage-guided Fuzzing via Phantom Program. (CCF-A)
Mingyuan Wu, Kunqiu Chen, Qi Luo, Jiahong Xiang, Ji Qi, Junjie Chen, Heming Cui, Yuqun Zhang
In: The 31th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, December 3 - 9, 2023, pages to appear, San Francisco, California, USA
[ISSRE'23] Can Code Representation Boost IR-Based Test Case Prioritization? (CCF-B)
Lin Yang, Junjie Chen*, Hanmo You, Jiachen Han, Jiajun Jiang, Zhe Sun, Xinqi Lin, Fang Liang, Yuning Kang
In: The 34th IEEE International Symposium on Software Reliability Engineering, October 9-12, 2023, pages to appear, Florence, Italy
[ISSTA'23] Testing the Compiler for a New-born Programming Language: An Industrial Case Study (Experience Paper) (CCF-A)
Yingquan Zhao, Junjie Chen*, Ruifeng Fu, Haojie Ye, Zan Wang.
In: The 32nd International Symposium on Software Testing and Analysis, July 17-21, 2023, pages to appear, Seattle, Washington, USE
[ISSTA'23] Vectorizing Program Ingredients for Better JVM Testing (CCF-A)
Tianchang Gao, Junjie Chen*, Yingquan Zhao, Yuqun Zhang, Lingming Zhang.
In: The 32nd International Symposium on Software Testing and Analysis, July 17-21, 2023, pages to appear, Seattle, Washington, USE
[ISSTA'23] Silent Compiler Bug De-duplication via Three-Dimensional Analysis (CCF-A)
Chen Yang, Junjie Chen*, Xingyu Fan, Jiajun Jiang, Jun Sun.
In: The 32nd International Symposium on Software Testing and Analysis, July 17-21, 2023, pages to appear, Seattle, Washington, USE
[ISSTA'23] Fuzzing Deep Learning Compilers with HirGen (CCF-A)
Haoyang Ma, Qingchao Shen, Yongqiang Tian, Junjie Chen, Shing-Chi Cheung.
In: The 32nd International Symposium on Software Testing and Analysis, July 17-21, 2023, pages to appear, Seattle, Washington, USE
[ICSE'23] Compiler Test-Program Generation via Memoized Configuration Search (CCF-A)
Junjie Chen, Chenyao Suo, Jiajun Jiang, Peiqi Chen, Xingjian Li.
In: The 45th International Conference on Software Engineering, May 14-20, 2023, pages to appear, Melbourne, Australia
[ICSE'23] Regression Fuzzing for Deep Learning Systems (CCF-A)
Haomo You, Zan Wang, Junjie Chen*, Shuang Liu, Shuochuan Li
In: The 45th International Conference on Software Engineering, May 14-20, 2023, pages to appear, Melbourne, Australia
[ICSE'23] JITfuzz: Coverage-guided Fuzzing for JVM Just-in-Time Compilers (CCF-A)
Mingyuan Wu, Minghai Lu, Heming Cui, Junjie Chen, Yuqun Zhang, Lingming Zhang
In: The 45th International Conference on Software Engineering, May 14-20, 2023, pages to appear, Melbourne, Australia
[ICSE-SEIP'23] Achieving Last-Mile Functional Coverage in Testing Chip Design Software Implementations (CCF-A)
Ming Yan, Junjie Chen*, Hangyu Mao, Jiajun Jiang, Jianye Hao, Xingjian Li, Zhao Tian, Zhichao Chen, Dong Li, Zhangkong Xian, Yanwei Guo, Wulong Liu, Bin Wang, Yuefeng Sun, Yongshun Cui
In: The 45th International Conference on Software Engineering, SEIP track, May 14-20, 2023, pages to appear, Melbourne, Australia
[USENIX Security'23] FuzzJIT: Towards Fuzzing JavaScript Engine JIT Compiler (CCF-A)
Junjie Wang, Zhiyi Zhang, Shuang Liu, Xiaoning Du, Junjie Chen
In: The 32nd USENIX Security Symposium, August 9-11, 2023, pages to appear, Anaheim, CA, USA
[ASE'22] Learning to Construct Better Mutation Faults (CCF-A)
Zhao Tian, Junjie Chen*, Qihao Zhu, Junjie Yang, Lingming Zhang
In: The 37th IEEE/ACM International Conference on Automated Software Engineering, October 10-14, 2022, pages to appear, Oakland Center, Michigan, USA
🏆ACM SIGSOFT Distinguished Paper Award
[ASE'22] Natural Test Generation for Precise Testing of Question Answering Software (CCF-A)
Qingchao Shen, Junjie Chen*, Jie Zhang, Haoyu Wang, Shuang Liu, Menghan Tian
In: The 37th IEEE/ACM International Conference on Automated Software Engineering, October 10-14, 2022, pages to appear, Oakland Center, Michigan, USA
[ASE'22] How Useful is Code Change Information for Fault Localization in Continuous Integration? (CCF-A)
An Ran Chen, Tse-Hsun (Peter) Chen*, Junjie Chen*
In: The 37th IEEE/ACM International Conference on Automated Software Engineering, October 10-14, 2022, pages to appear, Oakland Center, Michigan, USA
[ASE'22] Toward Improving the Robustness of Deep Learning Models via Model Transformation (CCF-A)
Yingyi Zhang, Zan Wang, Jiajun Jiang, Hanmo You, Junjie Chen
In: The 37th IEEE/ACM International Conference on Automated Software Engineering, October 10-14, 2022, pages to appear, Oakland Center, Michigan, USA
[ASE-NIER'22] An Empirical Study on Numerical Bugs in Deep Learning Programs
Gan Wang, Zan Wang, Junjie Chen*, Xiang Chen, Ming Yan
In: The 37th IEEE/ACM International Conference on Automated Software Engineering, NIER track, October 10-14, 2022, pages to appear, Oakland Center, Michigan, USA
[ICSE'22] History-Driven Test Program Synthesis for JVM Testing (CCF-A)
Yingquan Zhao, Zan Wang, Junjie Chen*, Mengdi Liu, Mingyuan Wu, Yuqun Zhang, Lingming Zhang
In: The 44th International Conference on Software Engineering, May 21-29, 2022, pages to appear, Pittsburgh, PA, USA
[ICSE'22] On the Evaluation of Neural Code Summarization (CCF-A)
Ensheng Shi, Yanlin Wang, Lun Du, Junjie Chen, Shi Han, Hongyu Zhang, Dongmei Zhang, Hongbin Sun
In: The 44th International Conference on Software Engineering, May 21-29, 2022, pages to appear, Pittsburgh, PA, USA
[ICSE'22] BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats (CCF-A)
Lin Shi, Fangwen Mu, Yumin Zhang, Ye Yang, Junjie Chen, Xiao Chen, Hanzhi Jiang, Ziyou Jiang, Qing Wang
In: The 44th International Conference on Software Engineering, May 21-29, 2022, pages to appear, Pittsburgh, PA, USA
[EMNLP'21] APIRecX: Cross-Library API Recommendation via Pre-Trained Language Model (CCF-B)
Yuning Kang, Zan Wang, Hongyu Zhang, Junjie Chen*, Hanmo You
In: The 2021 Conference on Empirical Methods in Natural Language Processing, November 7 - 11, 2021, pages to appear, Barceló Bávaro Convention Centre, Punta Cana, Dominican Republic
[ISSRE'21] How Long Will it Take to Mitigate this Incident for Online Service Systems? (CCF-B)
Weijing Wang, Junjie Chen, Lin Yang, Hongyu Zhang, Pu Zhao, Bo Qiao, Yu Kang, Qingwei Lin, Saravanakumar Rajmohan, Feng Gao, Zhangwei Xu, Yingnong Dang, Dongmei Zhang
In: The 32nd International Symposium on Software Reliability Engineering, October 25 - 28, 2021, pages to appear, Wuhan, China
🏆Best Paper Award
[FSE'21] Exposing Numerical Bugs in Deep Learning via Gradient Back-propagation. (CCF-A)
Ming Yan, Junjie Chen*, Xiangyu Zhang, Lin Tan, Gan Wang, Zan Wang
In: The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 23 - 28, 2021, pages to appear, Athens, Greece
ACM SIGSOFT Distinguished Paper Award Nominee[FSE'21] A Comprehensive Study of Deep Learning Compiler Bugs. (CCF-A)
Qingchao Shen, Haoyang Ma, Junjie Chen*, Yongqiang Tian, Shing-Chi Cheung, Xiang Chen
In: The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 23 - 28, 2021, pages to appear, Athens, Greece
[FSE'21] Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems. (CCF-A)
Nengwen Zhao, Junjie Chen*, Zhaoyang Yu, Honglin Wang, Jiesong Li, Bin Qiu, Hongyu Xu, Wenchi Zhang, Kaixin Sui, Dan Pei
In: The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 23 - 28, 2021, pages to appear, Athens, Greece
[FSE'21] Probabilistic Delta Debugging. (CCF-A)
Guancheng Wang, Ruobing Shen, Junjie Chen, Yingfei Xiong, Lu Zhang
In: The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 23 - 28, 2021, pages to appear, Athens, Greece
🏆ACM SIGSOFT Distinguished Paper Award
[FSE'21] LS-Sampling: An Effective Local Search Based Sampling Approach for Achieving High t-wise Coverage. (CCF-A)
Chuan Luo, Binqi Sun, Bo Qiao, Junjie Chen, Hongyu Zhang, Jinkun Lin, Qingwei Lin, Dongmei Zhang
In: The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 23 - 28, 2021, pages to appear, Athens, Greece
[USENIX ATC'21] Jump-Starting Multivariate Time Series Anomaly Detection for Online Service Systems. (CCF-A)
Minghua Ma, Shenglin Zhang, Junjie Chen, Haozhe Li, Yongliang Lin, Jim Xu, Xiaohui Nie, Bo Zhou, Yong Wang, Dan Pei
In: The 2021 USENIX Annual Technical Conference, July 14-16, 2021, pages to appear, Virtual Event
[IWQoS'21] Practical Root Cause Localization for Microservice Systems via Trace Analysis. (CCF-B)
Zeyan Li, Junjie Chen*, Rui Jiao, Neggen Zhao, Zhijun Wang, Shuwei Zhang, Yanjun Wu, Long Jiang, Leiqin, Yan, Zikai Wang, Zhekang Chen, Wenchi Zhang, Xiaohui Nie, Kaixin Sui, Dan Pei.
In: The 2021 IEEE/ACM International Symposium on Quality of Service, June 25-28, 2021, pages to appear, Virtual Conference
[ICSE'21] Efficient Compiler Autotuning via Bayesian Optimization. (CCF-A)
Junjie Chen*, Ningxin Xu, Peiqi Chen, Hongyu Zhang
In: The 43rd International Conference on Software Engineering, May 23-29, 2021, pages to appear, Madrid, Spain [pdf]
[ICSE'21] Semi-supervised Log-based Anomaly Detection via Probabilistic Label Estimation. (CCF-A)
Lin Yang, Junjie Chen*, Zan Wang*, Weijing Wang, Jiajun Jiang, Xuyuan Dong, Wenbin Zhang
In: The 43rd International Conference on Software Engineering, May 23-29, 2021, pages to appear, Madrid, Spain [pdf]
[ICSE'21] Prioritizing Test Inputs for Deep Neural Networks via Mutation Analysis. (CCF-A)
Zan Wang, Hanmo You, Junjie Chen*, Yingyi Zhang, Xuyuan Dong, Wenbin Zhang
In: The 43rd International Conference on Software Engineering, May 23-29, 2021, pages to appear, Madrid, Spain [pdf]
[ASE'20] Enhanced Compiler Bug Isolation via Memoized Search. (CCF-A)
Junjie Chen*#, Haoyang Ma#, Lingming Zhang
In: The 35th IEEE/ACM International Conference on Automated Software Engineering, September 21-25, 2020, pages to appear, Melbourne, Australia [pdf]
[ASE'20] How Incidental are the Incidents? Characterizing and Prioritizing Incidents for Large-Scale Online Service Systems. (CCF-A)
Junjie Chen, Shu Zhang, Xiaoting He, Qingwei Lin, Hongyu Zhang, Dan Hao, Yu Kang, Feng Gao, Zhangwei Xu, Yingnong Dang, Dongmei Zhang
In: The 35th IEEE/ACM International Conference on Automated Software Engineering, September 21-25, 2020, pages to appear, Melbourne, Australia [pdf]
[ICECCS'20] iFix: Fixing Concurrency Bugs While They Are Introduced. (CCF-C)
Zan Wang, Haichi Wang, Shuang Liu, Jun Sun, Haoyu Wang, Junjie Chen
In: The 25th International Conference on Engineering of Complex Computer Systems, October 28-31, 2020, pages to appear, Singapore
[FSE'20] Deep Learning Library Testing via Effective Model Generation. (CCF-A)
Zan Wang, Ming Yan, Junjie Chen*, Shuang Liu, Dongdi Zhang
In: The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, November 8-13, 2020, pages to appear, Sacramento, California, United States [pdf]
🏆ACM SIGSOFT Distinguished Paper Award
[FSE'20] Real-time Incident Prediction for Online Service Systems. (CCF-A)
Nengwen Zhao, Junjie Chen*, Zhou Wang, Xiao Peng, Gang Wang, Yong Wu, Fang Zhou, Zhen Feng, Xiaohui Nie, Wenchi Zhang, Kaixin Sui, Dan Pei
In: The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, November 8-13, 2020, pages to appear, Sacramento, California, United States
[FSE'20] Identifying Linked Incidents in Large-scale Online Service Systems. (CCF-A)
Yujun Chen, Xian Yang, Hang Dong, Xiaoting He, Hongyu Zhang, Qingwei Lin, Junjie Chen, Pu Zhao, Yu Kang, Feng Gao, Zhangwei Xu, Dongmei Zhang
In: The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, November 8-13, 2020, pages to appear, Sacramento, California, United States
[FSE'20] How to Mitigate the Incident? An Effective Troubleshooting Guide Recommendation Technique for Online Service Systems. (CCF-A)
Jiajun Jiang, Weihai Lu, Junjie Chen, Qingwei Lin, Pu Zhao, Yu Kang, Hongyu Zhang, Yingfei Xiong, Feng Gao, Zhangwei Xu, Yingnong Dang, Dongmei Zhang
In: The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Industry track, November 8-13, 2020, pages to appear, Sacramento, California, United States
[IEEE ICWS'20] Root-Cause Metric Location for Microservice Systems via Log Anomaly Detection. (CCF-B)
Lingzhi Wang, Nengwen Zhao, Junjie Chen*, Pinnong Li, Wenchi Zhang, Kaixin Sui
In: The 2020 IEEE International Conference on Web Services, July 7-11, 2020, pages to appear, Beijing, China [pdf]
[ICSE-SEIP'20] Understanding and Handling Alert Storm for Online Service Systems. (CCF-A)
Nengwen Zhao, Junjie Chen*, Xiao Peng, Honglin Wang, Xinya Wu, Yuanzong Zhang, Zikai Chen, Xiangzhong Zheng, Xiaohui Nie, Gang Wang, Yong Wu, Fang Zhou, Wenchi Zhang, Kaixin Sui, Dan Pei
In: The 42nd International Conference on Software Engineering, SEIP track, May 23-29, 2020, pages to appear, Seoul, South Korea
[ASE'19] History-Guided Configuration Diversification for Compiler Test-Program Generation. (CCF-A)
Junjie Chen, Guancheng Wang, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang
In: The 34th IEEE/ACM International Conference on Automated Software Engineering, November 11-15, 2019, pages to appear, San Diego, CA, USA [pdf]
🏆ACM SIGSOFT Distinguished Paper Award
[ASE'19] Continuous Incident Triage for Large-Scale Online Service Systems. (CCF-A)
Junjie Chen, Xiaoting He, Qingwei Lin, Hongyu Zhang, Dan Hao, Feng Gao, Zhangwei Xu, Yingnong Dang, Dongmei Zhang
In: The 34th IEEE/ACM International Conference on Automated Software Engineering, November 11-15, 2019, pages to appear, San Diego, CA, USA [pdf]
[ISSRE'19] How to Explain a Patch: An Empirical Study of Patch Explanations in Open Source Projects. (CCF-B)
Jingjing Liang, Yaozong Hou, Shurui Zhou, Junjie Chen, Yingfei Xiong, Gang Huang
In: The 30th edition of the International Symposium on Software Reliability Engineering, October 28-31, 2019, pages to appear, Berlin, Germany
[ICSME'19] Automatic Discovery and Cleansing of Numerical Metamorphic Relations. (CCF-B)
Bo Zhang, Hongyu Zhang, Junjie Chen, Dan Hao, Pablo Moscato
In: The 35th IEEE International Conference on Software Maintenance and Evolution, September 30-October 4, 2019, pages to appear, Cleveland, Ohio, USA
[FSE'19] Compiler Bug Isolation via Effective Witness Test Program Generation. (CCF-A)
Junjie Chen, Jiaqi Han, Peiyi Sun, Lingming Zhang, Dan Hao, Lu Zhang
In: The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 26-30, 2019, pages to appear, Tallinn, Estonia [pdf]
[FSE'19] Robust Log-based Anomaly Detection on Unstable Log Data. (CCF-A)
Xu Zhang, Yong Xu, Qingwei Lin, Bo Qiao, Hongyu Zhang, Yingnong Dang, Chunyu Xie, Xinsheng Yang, Qian Cheng, Ze Li, Junjie Chen, Xiaoting He, Randolph Yao, Jian-Guang Lou, Murali Chintalapati, Furao Shen and Dongmei Zhang
In: The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 26-30, 2019, pages to appear, Tallinn, Estonia [pdf]
[ISSTA'19] History-driven Build Failure Fixing: How Far Are We? (CCF-A)
Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao, Lu Zhang
In: Proceedings of the 28th International Symposium on Software Testing and Analysis, July 15-19, 2019, pages to appear, Beijing, China. [pdf]
🏆ACM SIGSOFT Distinguished Paper Award
[ICSE-SEIP'19] An Empirical Investigation of Incident Triage for Online Service Systems. (CCF-A)
Junjie Chen, Xiaoting He, Qingwei Lin, Yong Xu, Hongyu Zhang, Dan Hao, Feng Gao, Zhangwei Xu, Yingnong Dang, Dongmei Zhang
In: The 41st International Conference on Software Engineering, SEIP track, May 25-31, 2019, pages to appear, Montréal, QC, Canada [pdf]
[FSE'18] Optimizing Test Prioritization via Test Distribution Analysis. (CCF-A)
Junjie Chen, Yiling Lou, Lingming Zhang, Jianyi Zhou, Xiaoleng Wang, Dan Hao, Lu Zhang
In: The 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, November 4-9, 2018, pages 656-667, Lake Buena Vista, Florida, USA [pdf]
[ECOOP'18] Learning to Accelerate Symbolic Execution via Code Transformation. (CCF-B)
Junjie Chen, Wenxiang Hu, Lingming Zhang, Dan Hao, Sarfraz Khurshid, Lu Zhang
In: The 32nd European Conference on Object-Oriented Programming, July 16-21, 2018, pages 6:1-6:27, Amsterdam, Netherlands [pdf]
[ICSE'18] Context-Aware Patch Generation for Better Automated Program Repair. (CCF-A)
Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao, Shing-Chi Cheung
In: The 40th International Conference on Software Engineering, May 27-3 June, 2018, pages 1-11, Gothenburg, Sweden [pdf]
[ICSE-DS'18] Learning to Accelerate Compiler Testing.
Junjie Chen
In: The 40th International Conference on Software Engineering, Doctoral Symposium track, May 27-3 June, 2018, pages 472-475, Gothenburg, Sweden
[ICSE'17] Learning to Prioritize Test Programs for Compiler Testing. (CCF-A)
Junjie Chen, Yanwei Bai, Dan Hao, Yingfei Xiong, Hongyu Zhang, Bing Xie
In: The 39th International Conference on Software Engineering, May 20-28, 2017, pages 700-711, Buenos Aires, Argentina. [pdf]
[ICST'17] How Do Assertions Impact Coverage-based Test-Suite Reduction? (CCF-C)
Junjie Chen, Yanwei Bai, Dan Hao, Lingming Zhang, Lu Zhang, Bing Xie
In: The 10th International Conference on Software Testing, Verification and Validation, March 13-17, 2017, pages 418-423, Tokyo, Japan. [pdf]
[ASE'16] Supporting Oracle Construction via Static Analysis. (CCF-A)
Junjie Chen, Yanwei Bai, Dan Hao, Lingming Zhang, Lu Zhang, Bing Xie, Hong Mei
In: The 31st IEEE/ACM International Conference on Automated Software Engineering, September 3-7, 2016, pages 178-189, Singapore. [pdf]
[ICSE'16] An Empirical Comparison of Compiler Testing Techniques. (CCF-A)
Junjie Chen, Wenxiang Hu, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang, Bing Xie
In: The 38th International Conference on Software Engineering, May 14-22, 2016, pages 180-190, Austin, TX, USA. [pdf]
[ICST'16] Test Case Prioritization for Compilers: A Text-Vector based Approach. (CCF-C)
Junjie Chen, Yanwei Bai, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang, Bing Xie
In: The 9th International Conference on Software Testing, Verification and Validation, April 10-15, 2016, pages 266-277, Chicago, IL, USA. [pdf]
[ASE'14] Search-based Inference of Polynomial Metamorphic Relations. (CCF-A)
Jie Zhang, Junjie Chen, Dan Hao, Yingfei Xiong, Bing Xie, Lu Zhang, Hong Mei
In: The 29th IEEE/ACM International Conference on Automated Software Engineering, September 15-19, 2014, pages 701-712, Sweden. [pdf]
Journal/Report
[TOSEM'23] A Post-Training Framework for Improving the Performance of Deep Learning Models via Model Transformation. (CCF-A)
Jiajun Jiang, Junjie Yang, Yingyi Zhang, Zan Wang, Hanmo You, Junjie Chen*
In: Transactions on Software Engineering and Methodology, to Appear, 2023
[TSE'23] Differential Testing of Machine Translators based on Compositional Semantics. (CCF-A)
Shuang Liu, Shujie Dou, Junjie Chen, Zhirun Zhang and Ye Lu
In: Transactions of Software Engineering, to Appear, 2023.[IST'23] Stratified random sampling for neural network test input selection. (CCF-B)
Zhuo Wu, Zan Wang, Junjie Chen, Hanmo You, Ming Yan, Lanjun Wang
In: Information and Software Technology, to Appear, 2023
[TOSEM'23] Variable-Based Fault Localization via Enhanced Decision Tree. (CCF-A)
Jiajun Jiang, Yumeng Wang, Junjie Chen*, Delin Lv, Mengjiao Liu
In: Transactions on Software Engineering and Methodology, to Appear, 2023
[JSS'23] Generic and Robust Root Cause Localization for Multi-Dimensional Data in Online Service Systems. (CCF-B)
Zeyan Li, Junjie Chen*, Yihao Chen, Chengyang Luo, Yiwei Zhao, Yongqian Sun, Kaixin Sui, Xiping Wang, Dapeng Liu, Xing Jin, Qi Wang, Dan Pei
In: The Journal of Systems & Software, to Appear, 2023
[JSEP'23] Revisiting Deep Neural Network Test Coverage from the Test Effectiveness Perspective. (CCF-B)
Ming Yan, Junjie Chen*, Xuejie Cao, Zhuo Wu, Yuning Kang, Zan Wang
In: Journal of Software: Evolution and Process, to Appear, 2023
[TOSEM'23] Toward Understanding Deep Learning Framework Bugs. (CCF-A)
Junjie Chen, Yihua Liang#, Qingchao Shen#, Jiajun Jiang*, Shuochuan Li
In: Transactions on Software Engineering and Methodology, to Appear, 2023
[IST'23] Understanding and Predicting Incident Mitigation Time. (CCF-B)
Weijing Wang, Junjie Chen*, Lin Yang, Hongyu Zhang, Zan Wang
In: Information and Software Technology, to Appear, 2023
[TOSEM'22] Exploring Better Black-Box Test Case Prioritization via Log Analysis. (CCF-A)
Zhichao Chen, Junjie Chen*, Weijing Wang, Jianyi Zhou, Meng Wang, Xiang Chen, Shan Zhou, Jianmin Wang
In: Transactions on Software Engineering and Methodology, to Appear, 2022
[TSE'22] Achieving High MAP-Coverage through Pattern Constraint Reduction. (CCF-A)
Yingquan Zhao, Zan Wang, Shuang Liu, Jun Sun, Junjie Chen, Xiang Chen
In: Transactions of Software Engineering, to Appear, 2022.
[TOSEM'22] Boosting Compiler Testing via Compiler Optimization Exploration. (CCF-A)
Junjie Chen*, Chenyao Suo
In: Transactions on Software Engineering and Methodology, to Appear, 2022
[TOSEM'21] Parallel Test Prioritization. (CCF-A)
Jianyi Zhou, Junjie Chen, Dan Hao
In: Transactions on Software Engineering and Methodology, to Appear, 2021
[TOSEM'20] Practical Accuracy Estimation for Efficient Deep Neural Network Testing. (CCF-A)
Junjie Chen, Zhuo Wu, Zan Wang, Hanmo You, Lingming Zhang, Ming Yan
In: Transactions on Software Engineering and Methodology, to Appear, 2020 (Selected for ESEC/FSE 2021 Journal-First Presentation) [pdf]
[CSUR'20] A Survey of Compiler Testing. (SCI Q1/一区)
Junjie Chen, Jibesh Patra, Michael Pradel, Yingfei Xiong, Hongyu Zhang, Dan Hao, Lu Zhang
In: ACM Computing Surveys, to Appear, 2020 [pdf]
[Journal of Software'20] A Survey on Testing of Deep Neural Networks. (CCF-B)
Zan Wang, Ming Yan, Shuang Liu, Junjie Chen, Dongdi Zhang, Zhuo Wu, Xiang Chen
In: Journal of Software, to Appear, 2020
[TSE'20] Historical Spectrum based Fault Localization. (CCF-A)
Ming Wen, Junjie Chen, Yongqiang Tian, Rongxin Wu, Dan Hao, Shi Han, Shing-Chi Cheung
In: Transactions of Software Engineering, to Appear, 2020. (Selected for ICSE 2020 Journal-First Presentation) [pdf]
[Science China'19] Static Duplicate Bug Report Identification for Compilers. (CCF-B)
Junjie Chen, Wenxiang Hu, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang
In: SCIENCE CHINA Information Sciences, 2019, to appear (Chinese)
[TSE'18] Coverage Prediction for Accelerating Compiler Testing. (CCF-A)
Junjie Chen, Guancheng Wang, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang, Bing Xie
In: Transactions on Software Engineering, to appear. (Selected for ESEC/FSE 2019 Journal-First Presentation). [pdf]
[Dagstuhl Reports'18] Testing and Verification of Compilers (Dagstuhl Seminar 17502).
Junjie Chen, Alastair F Donaldson, Andreas Zeller, Hongyu Zhang
In: Dagstuhl Reports, 2018, Volume 7, Issue 12, pages 50--65
[Advances in Computers'18] A Survey on Regression Test-case Prioritization.
Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao
In: Advances in Computers, 2018, to appear. (Invited Chapter)
Academic Services
2021: ASE Review Process co-Chair
2021: RESS 2021 Program co-Chair (colocated with ISSRE 2021)
2017: Co-organizer of Dagstuhl seminar 17502 "Testing and Verification of Compilers" with Alastair F. Donaldson (Imperial College London), Andreas Zeller (Saarland University), and Hongyu Zhang (Microsoft Research Asia)
2025: ICSE Program Committee (PC) member
2024: ASE Program Committee (PC) member
2024: FSE Program Committee (PC) member
2024: ISSTA Program Committee (PC) member
2024: ICSE Program Committee (PC) member
2024: ICST Program Committee (PC) member
2023: ASE Program Committee (PC) member
2023: FSE Program Committee (PC) member
2023: ISSTA Program Committee (PC) member
2023: ICSE NIER Committee member
2023: ASE Industry Challenge Trace Committee member
2023: SANER Program Committee (PC) member
2023: ISSRE Program Committee (PC) member
2023: ICST Program Committee (PC) member
2023: APSEC Program Committee (PC) member
2023: Internetware Program Committee (PC) member
2023: TOSEM reviewer
2022: ASE Program Committee (PC) member
2022: FSE Program Committee (PC) member
2022: ICSE Poster Committee member
2022: ISSRE Program Committee (PC) member
2022: SANER Program Committee (PC) member
2022: EASE Program Committee (PC) member
2022: COMPSAC Program Committee (PC) member
2022: APSEC Program Committee (PC) member
2022: QRS Program Committee (PC) member
2022: TSE, TOSEM, TDSC reviewers
2021: TSE, TOSEM, STVR, EMSE, JSS reviewers
2021: ASE Program Committee (PC) member
2021: ISSTA Program Committee (PC) member
2021: ISSTA Tool Demo Committee member
2021: COMPSAC Program Committee (PC) member
2021: EASE Program Committee (PC) member
2021: QRS Program Committee (PC) member
2020: TSE, TR, JCST, JOS reviewers
2020: ASE Tool Demo Committee member
2020: ISSTA Tool Demo Committee member
2020: APSEC Program Committee (PC) member
2020: QRS Program Committee (PC) member
2020: COMPSAC Program Committee (PC) member
2020: SNPD Program Committee (PC) member
2020: SSBSE New Ideas and Emerging Results Committee member
2019: TSE, STVR reviewers
2019: QRS Program Committee (PC) member
2019: COMPSAC Program Committee (PC) member
2019: SATE Program Committee (PC) member
2019: ISSTA Tool Demo Committee member
2019: ISSTA Artifact Evaluation Committee (AEC) member
2019: ECOOP External Review Committee (ERC) member
2019: ECOOP Artifact Evaluation Committee (AEC) member
2018: TSE reviewer
2018: QRS Program Committee (PC) member
2018: SATE Program Committee (PC) member
2017: OOPSLA co-reviewer, ASE co-reviewer, TSE co-reviewer, SPLC co-reviewer, Journal of Software co-reviewer
2016: TSE co-reviewer, FASE co-reviewer, SPLC volunteer
2015: Internetware co-reviewer
2014: AWASE volunteer
Main Honers & Awards
2023: 国家优秀青年科学基金获得者
2023: World’s Top 2% of Scientists (2022) ranked by Stanford University.
2023: 中国电子学会自然科学一等奖
2023: 天津大学攀登计划入选者
2022: 中国科协青年人才托举工程入选者 (YESS, Young Elite Scientists Sponsorship Program by CAST)
2022: World’s Top 2% of Scientists (2021) ranked by Stanford University.
2022: ACM SIGSOFT Distinguished Paper Award, ASE 2022
2022: ISSRE 2022 Distinguished Reviewer Award
2022: 天津大学本科毕业设计优秀指导教师
2022: 天津大学智能与计算学部优秀青年教师
2022: 天津大学青年教师示范岗
2021: ISSRE 2021 Best Research Paper Award
2021: ACM SIGSOFT Distinguished Paper Award, FSE 2021
2021: Distinguished Reviewer Award, Journal of Software 2021
2020: ACM SIGSOFT Distinguished Paper Award, FSE 2020
2019: CCF Outstanding Doctoral Dissertation Award (the highest award for PhD graduate in China with less than 10 awards for all disciplines of computer science per year)
2019: ACM SIGSOFT Distinguished Paper Award, ASE 2019
2019: ACM SIGSOFT Distinguished Paper Award, ISSTA 2019
2019: Outstanding Graduate of Beijing, China
2019: Outstanding Graduate of Peking University
2019: Outstanding Doctoral Dissertation Award in Peking University
2018: President Fellowship (one of the highest fellowships in EECS, Peking University)
2018: National Scholarship
2017: President Fellowship (one of the highest fellowships in EECS, Peking University)
2017: Qualcomm Fellowship (one of the highest fellowships in EECS, Peking University)
2016: President Fellowship (one of the highest fellowships in EECS, Peking University)
2015: President Fellowship (one of the highest fellowships in EECS, Peking University)
2015: Merit Student in Peking University
2014: President Fellowship (one of the highest fellowships in EECS, Peking University)
2014: Outstanding Graduate of Beijing, China (Bachelor degree)
before 2014: there were also many honers & awards when I was an undergraduate, such as National Scholarship, Merit Student, etc.
Hobbies:
When having spare time, I go to travel, go roller skating, go hiking, and play table tennis.