Junjie Chen (陈 俊洁)
 
 
 
      Associate Professor
       College of Intelligence and Computing
       Tianjin University

       Email: chenjunjie9208 [AT] 163 [DOT] com
       
       Office: Room A317, Building #55, Tianjin University (Beiyangyuan Campus)
     


Education

  • 09/2014~07/2019Peking University, PhD student in computer science under the supervision of Prof. Lu Zhang, Prof. Dan Hao  and Prof. Yingfei Xiong
  • 11/2016~03/2017,   The University of Texas at Dallasvisiting 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 Compiler Testing, Regression Testing, Test Oracle, Automated Debugging.

Publications:

    Conference
  1. Junjie Chen, Guancheng Wang, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang. History-Guided Configuration Diversification for Compiler Test-Program GenerationThe 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019), November 11-15, 2019, pages to appear, San Diego, CA, USA.
  2. Junjie Chen, Xiaoting He, Qingwei Lin, Hongyu Zhang, Dan Hao, Feng Gao, Zhangwei Xu, Yingnong Dang, Dongmei Zhang. Continuous Incident Triage for Large-Scale Online Service SystemsThe 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019), November 11-15, 2019, pages to appear, San Diego, CA, USA.
  3. Jingjing Liang, Yaozong Hou, Shurui Zhou, Junjie Chen, Yingfei Xiong, Gang Huang. How to Explain a Patch: An Empirical Study of Patch Explanations in Open Source Projects. The 30th edition of the International Symposium on Software Reliability Engineering (ISSRE 2019), October 28-31, 2019, pages to appear, Berlin, Germany.
  4. Bo Zhang, Hongyu Zhang, Junjie Chen, Dan Hao, Pablo Moscato. Automatic Discovery and Cleansing of Numerical Metamorphic Relations. The 35th IEEE International Conference on Software Maintenance and Evolution (ICSME 2019)September 30-October 4, 2019, pages to appear, Cleveland, Ohio, USA.
  5. Junjie Chen, Jiaqi Han, Peiyi Sun, Lingming Zhang, Dan Hao, Lu Zhang. Compiler Bug Isolation via Effective Witness Test Program GenerationThe 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019), August 26-30, 2019, pages to appear, Tallinn, Estonia.
  6. 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. Robust Log-based Anomaly Detection on Unstable Log Data. The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019), August 26-30, 2019, pages to appear, Tallinn, Estonia.
  7. Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao, Lu Zhang. History-driven Build Failure Fixing: How Far Are We? In: Proceedings of the 28th International Symposium on Software Testing and Analysis (ISSTA 2019), July 15-19, 2019, pages to appear, Beijing, China.                          ACM SIGSOFT Distinguished Paper Award
  8. Junjie Chen, Xiaoting He, Qingwei Lin, Yong Xu, Hongyu Zhang, Dan Hao, Feng Gao, Zhangwei Xu, Yingnong Dang, Dongmei Zhang. An Empirical Investigation of Incident Triage for Online Service Systems. In: Proceedings of the 41st International Conference on Software Engineering (ICSE 2019), SEIP, May 25-31, 2019, pages to appear, Montréal, QC, Canada.
  9. Junjie Chen, Yiling Lou, Lingming Zhang, Jianyi Zhou, Xiaoleng Wang, Dan Hao, Lu Zhang. Optimizing Test Prioritization via Test Distribution Analysis. In: Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), November 4-9, 2018, pages 656-667, Lake Buena Vista, Florida, USA.
  10. Junjie Chen, Wenxiang Hu, Lingming Zhang, Dan Hao, Sarfraz Khurshid, Lu Zhang. Learning to Accelerate Symbolic Execution via Code Transformation. In: Proceedings of  the 32nd European Conference on Object-Oriented Programming (ECOOP 2018), July 16-21, 2018, pages 6:1-6:27, Amsterdam, Netherlands.
  11. Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao, Shing-Chi Cheung. Context-Aware Patch Generation for Better Automated Program Repair. In: Proceedings of the 40th International Conference on Software Engineering (ICSE 2018), May 27-3 June, 2018, pages 1-11, Gothenburg, Sweden.
  12. Junjie ChenLearning to Accelerate Compiler Testing. In: Proceedings of the 40th International Conference on Software Engineering (ICSE 2018), Doctoral Symposium, May 27-3 June, 2018, pages 472-475, Gothenburg, Sweden.
  13. Junjie ChenYanwei Bai, Dan Hao, Yingfei Xiong, Hongyu Zhang, and Bing XieLearning to Prioritize Test Programs for Compiler Testing. In: Proceedings of the 39th International Conference on Software Engineering (ICSE 2017), May 20-28, 2017, pages 700-711, Buenos Aires, Argentina[pdf]
  14. Junjie ChenYanwei Bai, Dan Hao, Lingming Zhang, Lu Zhang, and Bing XieHow Do Assertions Impact Coverage-based Test-Suite Reduction? In: Proceedings of the 10th International Conference on Software Testing, Verification and Validation (ICST 2017), March 13-18, 2017, pages 418-423, Tokyo, Japan. [pdf]
  15. Junjie Chen, Yanwei Bai, Dan Hao, Lingming Zhang, Lu Zhang, Bing Xie and Hong MeiSupporting Oracle Construction via Static Analysis. In: Proceedings of 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), September 3-7, 2016, pages 178-189, Singapore. [pdf]
  16. Junjie Chen, Wenxiang Hu, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang, Bing Xie. An Empirical Comparison of Compiler Testing Techniques. In: Proceedings of the 38th International Conference on Software Engineering (ICSE 2016), May 14-22, 2016, pages 180-190, Austin, TX, USA. [pdf]
  17. Junjie Chen, Yanwei Bai, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang, Bing Xie. Test Case Prioritization for Compilers: A Text-Vector based Approach. In: Proceedings of the 9th International Conference on Software Testing, Verification and Validation (ICST 2016), April 10-15, 2016, pages 266-277, Chicago, IL, USA. [pdf]
  18. Jie Zhang, Junjie Chen, Dan Hao, Yingfei Xiong, Bing Xie, Lu Zhang, Hong Mei. Search-based Inference of Polynomial Metamorphic Relations. In: Proceedings of the 29th IEEE/ACM International Conference on Automated Software Engineering (ASE 2014), September 15-19, 2014, pages 701-712, Sweden. [pdf]

    Journal/Report
  1. Junjie Chen, Guancheng Wang, Dan Hao, Yingfei Xiong, Hongyu Zhang, Lu Zhang, Bing Xie. Coverage Prediction for Accelerating Compiler Testing. In: Transactions on Software Engineering (TSE 2019), to appear. (Selected for ESEC/FSE 2019 Journal-First Presentation).
  2. Junjie ChenAlastair F Donaldson, Andreas Zeller, Hongyu ZhangTesting and Verification of Compilers (Dagstuhl Seminar 17502). In: Dagstuhl Reports, 2018Volume 7, Issue 12, pages 50--65.
    
    Book/Chapter
  1. Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao. A Survey on Regression Test-case Prioritization. In: Advances in Computers, 2018, to appear. (Invited Chapter)

Academic Services

  • 2019: TSE reviewer
  • 2019: STVR reviewer
  • 2019: QRS Program Committee (PC) member
  • 2019: COMPSAC 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: 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)
  • 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

Hobbies:

When having spare time, I go to travel,  go roller skating, go hiking, and play table tennis.