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

2019

  1. ICSE
    An empirical study on leveraging logs for debugging production failures
    An Ran Chen
    In 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 2019
  2. Thesis
    Studying and leveraging user-provided logs in bug reports for debugging assistance
    An Ran Chen
    Concordia University, 2019