An Ran Chen

Assistant professor

University of Alberta, Edmonton, Canada

hide_profile.jpeg

I am an Assistant Professor at the Electrical and Computer Engineering Department of University of Alberta. Prior joining UoA, I obtained my doctoral degree from Concordia University under the supervision of Dr. Tse-Hsun (Peter) Chen. I also worked in various companies and organizations including Huawei Technologies, Bank of Canada, Tianjin University, and McGill University.

My research focuses on software engineering topics that include Software Debugging, Software Testing, AIOps, Program Analysis, and Mining Software Repositories.

Openings

Lab Openings

SODA Lab @ University of Alberta is looking for highly-motivated MSc and PhD students for Fall 2024 and Winter 2025. If you have proficient programming skills with strong interests in Software Engineering and AIOps, please contact me via email with your CV, transcript, and a brief letter of interest.

News

Jan 2024 Congratulations to Zeyang and our co-authors on our ICSE’2024 paper “LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing”!
Oct 2023 Do you want to showcase testing-related tools and prototypes? Please consider submitting to the ICST 2024 (Toronto, Canada)! I will be co-chairing the Tool and Demo track.
Sep 2023 I will give a talk on T-Evos at ASE 2023, see you in Luxembourg!
Aug 2023 Congratulations to Zhenhao and our co-authors on our ASE’2023 paper “Are They All Good? Studying Practitioners’ Expectations on the Readability of Log Messages”!

Selected Publications

2023

  1. ASE
    Are They All Good? Studying Practitioners’ Expectations on the Readability of Log Messages
    Zhenhao Li, An Ran Chen, Xing Hu, Xin Xia, Tse-Hsun (Peter) Chen, and Weiyi Shang
    In Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

2022

  1. TSE
    T-Evos: A Large-Scale Longitudinal Study on CI Test Execution and Failure
    An Ran Chen, Tse-Hsun Peter Chen, and Shaowei Wang
    IEEE Transactions on Software Engineering, 2022
  2. ASE
    How Useful is Code Change Information for Fault Localization in Continuous Integration?
    An Ran Chen, Tse-Hsun Chen, and Junjie Chen
    In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

2021

  1. TSE
    Pathidea: Improving information retrieval-based bug localization by re-constructing execution paths using logs
    An Ran Chen, Tse-Hsun Chen, and Shaowei Wang
    IEEE Transactions on Software Engineering, 2021
  2. EMSE
    Demystifying the challenges and benefits of analyzing user-reported logs in bug reports
    An Ran Chen, Tse-Hsun Chen, and Shaowei Wang
    Empirical Software Engineering, 2021