ÄûÃʵ¼º½

Haoye Tian

Haoye Tian

Apulaisprofessori
Tietotekniikan laitos

I am an assistant professor at Aalto University. I am fortunate to have gained extensive international research experience across leading institutions throughout my academic career. Previously, I was a postdoc at Nanyang Technological University, working with Prof. Yang Liu, and at the University of Melbourne, working with Prof. Bach Le. I obtained my Ph.D. degree from the University of Luxembourg, where I also served as a postdoc under the supervision of Prof. Tegawendé F. Bissyandé and Prof. Jacques Klein. During my post in Luxembourg, I was a visiting scholar with Prof. Claire Le Goues at Carnegie Mellon University and a visiting Ph.D. student with Prof. Shing-Chi Cheung at Hong Kong University of Science and Technology. Before returning to academia, I worked as a machine learning researcher at high-tech giants Tencent and Didi.

I study the intersection of software engineering and AI, with a focus on software maintenance, program repair, and code assessment. My work explores code representation learning, automated patch generation and evaluation, and methods for detecting and fixing bugs and vulnerabilities. By combining large language models and software engineering techniques, I aim to create automated, reliable, and trustworthy tools that improve the correctness, security, and maintainability of real-world software systems.

Full researcher profile
Postal address
Konemiehentie 2 02150 Espoo Finland
Phone number
+358504722431

Areas of expertise

Research groups

  • Computer Science Professors, Apulaisprofessori
  • Professorship Tian Haoye, Apulaisprofessori

Publications

Wenqiang Luo, Jacky Wai Keung, Boyang Yang, He Ye, Claire Le Goues, Tegawendé F. Bissyandé, Haoye Tian, Bach Le 2025 ACM Transactions on Software Engineering and Methodology

Weiguo Pian, Yinghua Li, Haoye Tian, Tiezhu Sun, Yewei Song, Xunzhu Tang, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé 2025 ACM Transactions on Software Engineering and Methodology

Xunzhu Tang, Kisub Kim, Saad Ezzini, Yewei Song, Haoye Tian, Jacques Klein, Tegawendé F. Bissyandé 2025 ACM Transactions on Software Engineering and Methodology

Boyang Yang, Haoye Tian, Jiadong Ren, Hongyu Zhang, Jacques Klein, Tegawendé F. Bissyandé, Claire Le Goues, Shunfu Jin 2025 ACM Transactions on Software Engineering and Methodology

Lyuye Zhang, Kaixuan Li, Kairan Sun, Daoyuan Wu, Ye Liu, Haoye Tian, Yang Liu 2025 IEEE Transactions on Software Engineering

Yuwei Chuai, Haoye Tian, Nicolas Pröllochs, Gabriele Lenzini 2024 Proceedings of the ACM on Human-Computer Interaction

Yinghua Li, Xueqi Dang, Haoye Tian, Tiezhu Sun, Zhijie Wang, Lei Ma, Jacques Klein, Tegawendé F. Bissyandé 2024 Journal of Systems and Software

Wendkuuni C. Ouedraogo, Kader Kabore, Haoye Tian, Yewei Song, Anil Koyuncu, Jacques Klein, David Lo, Tegawende F. Bissyande 2024 Proceedings - 2024 39th ACM/IEEE International Conference on Automated Software Engineering, ASE 2024

Xunzhu Tang, Haoye Tian, Pingfan Kong, Saad Ezzini, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé 2024 Empirical Software Engineering

Xunzhu Tang, Kisub Kim, Yewei Song, Cedric Lothritz, Bei Li, Saad Ezzini, Haoye Tian, Jacques Klein, Tegawendé F. Bissyandé 2024 EMNLP 2024 - 2024 Conference on Empirical Methods in Natural Language Processing, Proceedings of the Conference

Xunzhu Tang, Haoye Tian, Zhenghan Chen, Weiguo Pian, Saad Ezzini, Abdoul Kader Kabore, Andrew Habib, Jacques Klein, Tegawende F. Bissyande 2024

Boyang Yang, Haoye Tian, Weiguo Pian, Haoran Yu, Haitao Wang, Jacques Klein, Tegawendé F. Bissyandé, Shunfu Jin 2024 ISSTA 2024 - Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis

Yifan Zou, Huiqiang Wang, Hongwu Lv, Shuai Zhao, Haoye Tian 2024 International Journal of Software Engineering and Knowledge Engineering

Tsz On Li, Wenxi Zong, Yibo Wang, Haoye Tian, Ying Wang, Shing Chi Cheung, Jeff Kramer 2023 Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023

Weiguo Pian, Hanyu Peng, Xunzhu Tang, Tiezhu Sun, Haoye Tian, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé 2023 Proceedings of the AAAI Conference on Artificial Intelligence

Haoye Tian 2023

Haoye Tian, Kui Liu, Yinghua Li, Abdoul Kader Kaboré, Anil Koyuncu, Andrew Habib, Li Li, Junhao Wen, Jacques Klein, Tegawendé F. Bissyandé 2023 ACM Transactions on Software Engineering and Methodology

Haoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé 2022 37th IEEE/ACM International Conference on Automated Software Engineering, ASE 2022

Haoye Tian, Yinghua Li, Weiguo Pian, Abdoul Kader Kaboré, Kui Liu, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé 2022 ACM Transactions on Software Engineering and Methodology

Deheng Yang, Kui Liu, Dongsun Kim, Anil Koyuncu, Kisub Kim, Haoye Tian, Yan Lei, Xiaoguang Mao, Jacques Klein, Tegawendé F. Bissyandé 2021 Empirical Software Engineering

Haoye Tian, Kui Liu, Abdoul Kader Kabore, Anil Koyuncu, Li Li, Jacques Klein, Tegawende F. Bissyande 2020 Proceedings - 2020 35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020

Haoye Tian, Haini Cai, Junhao Wen, Shun Li, Yingqiao Li 2019 2019 International Joint Conference on Neural Networks, IJCNN 2019

Tao Wang, Xiaolong Cai, Liping Wang, Haoye Tian 2018 International Journal of Mobile Human Computer Interaction