Haoye Tian

Haoye Tian

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
https://research.aalto.fi/...
Sähköposti
haoye.tian@aalto.fi
Postiosoite
Konemiehentie 2 02150 Espoo Finland
Puhelinnumero
+358504722431

Osaamisalueet

Software Engineering, Artificial Intelligence, AI4SE, LLM4SE, Program Repair

Tutkimusryhmät

  • Computer Science Professors, Assistant Professor
  • Professorship Tian Haoye, Assistant Professor
  • Computer Science RA - Software Engineering, Assistant Professor