Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Publications


Zishuo Ding, Yiming Tang, Xiaoyu Cheng, Heng Li, Weiyi Shang. LoGenText-Plus: Improving Neural Machine Translation-based Logging Texts Generation with Syntactic Templates. ACM Transactions on Software Engineering and Methodology. PDF
Jinfu Chen, Zishuo Ding, Yiming Tang, Mohammed Sayagh, Heng Li, Bram Adams and Weiyi Shang. IoPV: On Inconsistent Option Performance Variations. In ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE ’23. PDF
Jianchen Zhao, Yiming Tang, Sneha Sunil, Weiyi Shang. Studying and complementing the use of identifiers in logs. In International Conference on Software Analysis, Evolution and Reengineering, SANER ’23. PDF
Zishuo Ding, Yiming Tang, Yang Li, Heng Li, Weiyi Shang. On the temporal relations between logging and code. In International Conference on Software Engineering, ICSE ’23. PDF
Hetong Dai, Yiming Tang, Heng Li, Weiyi Shang. PILAR: Studying and mitigating the influence of configurations on log parsing. In International Conference on Software Engineering, ICSE ’23. PDF
Mostafa Jangali, Yiming Tang, Niclas Alexandersson, Philipp Leitner, Jinqiu Yang and Weiyi Shang. Automated generation and evaluation of JMH microbenchmark suites from unit tests. IEEE Transactions on Software Engineering. Presented at International Conference on Software Engineering (ICSE ’23) journal-first track. PDF
Haonan Zhang, Yiming Tang, Maxime Lamothe, Heng Li, and Weiyi Shang. Studying logging practice in test code. Empirical Software Engineering. Presented at the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’22) journal-first track. PDF
Yiming Tang, Allan Spektor, Raffi Khatchadourian, and Mehdi Bagherzadeh. A Tool for Rejuvenating Feature Logging Levels via Git Histories and Degree of Interest. In International Conference on Software Engineering, ICSE ’22. Demonstrations Track. PDF
Yiming Tang, Allan Spektor, Raffi Khatchadourian, and Mehdi Bagherzadeh. Automated evolution of feature logging statement levels using Git histories and degree of interest. Science of Computer Programming. Presented at the IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER ’22) journal-first track. PDF
Yiming Tang, Raffi Khatchadourian, Mehdi Bagherzadeh, Rhia Singh, Ajani Stewart, and Anita Raja. An empirical study of refactorings and technical debt in Machine Learning systems. In International Conference on Software Engineering, ICSE ’21. PDF
Raffi Khatchadourian, Yiming Tang, Mehdi Bagherzadeh, and Baishakhi Ray. An empirical study on the use and misuse of Java 8 streams. In Fundamental Approaches to Software Engineering, FASE ’20. 🏆 EAPLS Best Paper Award. PDF
Raffi Khatchadourian, Yiming Tang, and Mehdi Bagherzadeh. Safe automated refactoring for intelligent parallelization of Java 8 streams. Science of Computer Programming. PDF
Raffi Khatchadourian, Yiming Tang, Mehdi Bagherzadeh, and Syed Ahmed. Safe automated refactoring for intelligent parallelization of Java 8 streams. In International Conference on Software Engineering, ICSE ’19. PDF
Raffi Khatchadourian, Yiming Tang, Mehdi Bagherzadeh, and Syed Ahmed. A tool for optimizing Java 8 stream software via automated refactoring. In International Working Conference on Source Code Analysis and Manipulation, IEEE SCAM ’18. Engineering Track. 🏆 Distinguished Paper Award. PDF
Yiming Tang, Raffi Khatchadourian, Mehdi Bagherzadeh, and Syed Ahmed. Towards safe refactoring for intelligent parallelization of Java 8 streams. In International Conference on Software Engineering, ICSE ’18. Poster Track. PDF