Zhiyuan Chen, Soham Sanjay Deo, Poorna Chander Reddy Puttaparthi, Yiming Tang, Xueling Zhang, Weiyi Shang. From Logging to Leakage: A Study of Privacy Leakage in Android App Logs. In IEEE/ACM International Conference on Automated Software Engineering, ASE ’24. Poster Track. To appear. |
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 |