I am currently a Postdoctoral Fellow in Department of Computer Science at Purdue University, working with Prof. Lin Tan. I received my B.S. in 2016 and my Ph.D. in 2021 from Department of Computer Science and Technology at Peking University, where I was very fortunate to work under the supervision of Prof. Lu Zhang and Prof. Dan Hao . My research interests mainly focus on Software Testing and Debugging, and its synergy with Artificial Intelligence and Program Analysis.


Education
  • Peking University Sep, 2016 - Jul, 2021
    Ph.D. student in Computer Science
    Supervised by Prof. Lu Zhang and Prof. Dan Hao
  • Peking University Sep, 2012 - Jul, 2016
    B.S. in Computer Science

News
  • Oct, 2021 Our work on interactive patch filtering won IEEE TCSE Distinguished Paper Award at ICSME'21. Thanks for the recognition!
  • Sep, 2021 I will serve as the PC Member of SANER 2022, welcome for submissions!
  • Sep, 2021 I will serve as the PC Member of ICST 2022, welcome for submissions!
  • Aug, 2021 I will join Purdue University as a postdoctral fellow, working with Prof. Lin Tan.
  • June, 2021 I successfully defend my thesis "Research on Key Techniques for Multiple-Source-Oriented Fault Localization" and get my Ph.D. degree!
  • May, 2021 Our papers on fault localization and serverless computing are accepted to FSE 2021. Check it out!

Publications
  1. [ICSME'21] Interactive Patch Filtering as Debugging Aid. [PDF] CCF-B
    Jingjing Liang, Ruyi Ji, Jiajun Jiang, Shurui Zhou, Yiling Lou, Yingfei Xiong, Gang Huang.
    In: proceedings of the 37th International Conference on Software Maintenance and Evolution, pp.239-230, Sep 29 - Oct 1, 2021, Luxembourg City.
    πŸ† This paper won IEEE TCSE Distinguished Paper Award.

  2. [ESEC/FSE'21] Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning. [PDF] CCF-A
    Yiling Lou, Qihao Zhu, Jinhao Dong, Xia Li, Zeyu Sun, Dan Hao, Lu Zhang, Lingming Zhang.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp.664-676, August 23-27, 2021, Athens, Greece.

  3. [ESEC/FSE'21] An Empirical Study on Challenges of Application Development in Serverless Computing. [PDF] CCF-A
    Jinfeng Wen, Zhenpeng Chen, Yi Liu, Yiling Lou, Yun Ma, Gang Huang, Xin Jin, Xuanzhe Liu.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, accepted to appear, August 23-27, 2021, Athens, Greece.

  4. [ICSE'21] An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applications. [PDF]CCF-A
    Zhenpeng Chen, Huihan Yao, Yiling Lou, Yanbin Cao, Yuanqiang Liu, Haoyu Wang, Xuanzhe Liu.
    In: proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, accepted to appear, May 23-29, 2021, Madrid, Spain.

  5. [ASE'20] On the Effectiveness of Unified Debugging: An Extensive Study on 16 Program Repair Systems.[PDF]CCF-A
    Samuel Benton, Xia Li, Yiling Lou, Lingming Zhang.
    In: proceedings of the IEEE/ACM International Conference on Automated Software Engineering, pp.907-918, Sep. 2020, Melbourne, Australia.

  6. [ASE'20 NIER] SRRTA: Regression Testing Acceleration via State Reuse.[PDF]
    Jinhao Dong, Yiling Lou, Dan Hao.
    In: proceedings of the IEEE/ACM International Conference on Automated Software Engineering (NIER track), pp.1244-1248, Sep. 2020, Melbourne, Australia.

  7. [ESEC/FSE'20] Understanding Build Issue Resolution in Practice: Symptoms and Fix Patterns.[PDF]CCF-A
    Yiling Lou, Zhenpeng Chen, Yanbin Cao, Dan Hao, Lu Zhang.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp.617-628, Nov. 2020, CA, USA.

  8. [ISSTA'20] Can Automated Program Repair Refine Fault Localization? A Unified Debugging Approach. [PDF] [ProFL] CCF-A
    Yiling Lou, Ali Ghanbari, Xia Li, Lingming Zhang, Haotian Zhang, Dan Hao, Lu Zhang.
    In: proceedings of the 29th International Symposium on Software Testing and Analysis, pp.75-87, July 2020, CA, USA.

  9. [ISSTA'19] History-driven Build Failure Fixing: How Far Are We? [PDF] CCF-A
    Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao, Lu Zhang.
    In: proceedings of the 28th International Symposium on Software Testing and Analysis, pp.43-54, July 2019, Beijing, China.
    πŸ† This paper won ACM SIGSOFT Distinguished Paper Award.

  10. [ESEC/FSE'18] Optimizing Test Prioritization via Test Distribution Analysis. [PDF] CCF-A
    Junjie Chen, Yiling Lou, Lingming Zhang, Jianyi Zhou, Xiaoleng Wang, Dan Hao, Lu Zhang.
    In: proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp.656-667, Nov. 2018, FL, USA.

  11. [Advances in Computers'18] A Survey on Regression Test-case Prioritization. [PDF]
    Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao.
    In: Advances in Computers, 2018, (Invited Chapter)

  12. [ESEC/FSE'16] Isomorphic Regression Testing: Executing Uncovered Branches without Test Augmentation. [PDF] CCF-A
    Jie Zhang, Yiling Lou, Lingming Zhang, Dan Hao, Lu Zhang, Hong Mei.
    In: proceedings of the 24th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp.883-894, Nov. 2016, WA, USA.

  13. [ICSE'16] How Does Regression Test Prioritization Perform in Real-World Software Evolution? [PDF] CCF-A
    Yafeng Lu, Yiling Lou, Shiyang Cheng, Lingming Zhang, Dan Hao, Yangfan Zhou, Lu Zhang.
    In: proceedings of the 38th IEEE/ACM International Conference on Software Engineering, pp.535-546, May 2016, TX, USA.

  14. [ISSRE'15] Mutation-based Test-Case Prioritization in Software Evolution. [PDF] CCF-B
    Yiling Lou, Dan Hao, Lu Zhang.
    In: proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, pp.46-57, Nov.2015, MD, USA.

Academic Services
  • Program Committee Member
      2022: ICST 2022
                SANER 2022
                ICSE 2022, Demo Track
      2021: ESEC/FSE 2021, Industry Track
                MSR 2021, Shadow PC
                APR 2021
                SBST 2021
                Mutation 2021
  • Transaction/Journal Reviewer
      Transaction on Software Engineering (TSE)
      Transactions on Software Engineering and Methodology (TOSEM)
      Empirical Software Engineering (EMSE)
      Journal of Systems and Software (JSS)
      Journal of Software Testing, Verification and Reliability (STVR)
      Journal of Software (JOS)
  • External Reviewer
      2020: ICSE, ESEC/FSE, ISSTA
      2019: ICSE, ASE, ICSME
      2018: ICSE, ASE, ICSME
  • Volunteer
      ISSTA 2019, ICSME 2017, SPLC 2016

Honors and Awards
  1. 2021, IEEE TCSE Distinguished Paper Award, ICSME 2021
  2. 2021, Outstanding Graduate, Peking University
  3. 2020, National Scholarship, Chinese Ministry of Education
  4. 2020, President Scholarship, Peking University
  5. 2020, Top 10 Research Excellence Award, EECS, Peking University
  6. 2020, Merit Student, Peking University
  7. 2019, ACM SIGSOFT Distinguished Paper Award, ISSTA 2019
  8. 2019, President Scholarship, Peking University
  9. 2019, Exceptional Award for Academic Innovation, Peking University
  10. 2018, President Scholarship, Peking University
  11. 2017, President Scholarship, Peking University
  12. 2017, Hailiang Scholarship, Peking University
  13. 2016, President Scholarship, Peking University
  14. 2016, Guanghua Scholarship, Peking University
  15. 2016, Merit Student, Peking University
  16. 2016, CCF Outstanding Undergraduate Award, China Computer Federation
  17. 2016, Outstanding Gradudate, Peking University
  18. 2016, Top 10 Graduation Thesis, EECS, Peking University

Teaching Experience
  1. Teaching Assistant, Scientific Writing, Peking University (Spring 2020)
  2. Teaching Assistant, Data Structure and Algorithm, Peking University (Spring 2018)
  3. Teaching Assistant, Software Testing, Peking University (Fall 2017)

Misc
I love photography.
I have a super cute Shiba Inu named "fluffy".