LLM-based Vulnerability Detection at Project Scale: An Empirical Study
IEEE Transactions on Software Engineering, Accepted · October 2026
IEEE Transactions on Software Engineering, Accepted · October 2026
TOSEM: ACM Transactions on Software Engineering and Methodology · July 2026
ACM Trans. Softw. Eng. Methodol., Association for Computing Machinery · June 2026
IEEE Trans. Software Eng. 51(7): 2161-2180 · July 2025
ACM Trans. Softw. Eng. Methodol. 34(3): 65:1-65:33 · February 2025
TSE: IEEE Transactions on Software Engineering, Online First · January 2024
TOPLAS: ACM Transactions on Programming Languages and Systems, Accepted · January 2024
计算机学报,第46卷第10期 · October 2023
Science China, Information Sciences, Volume 66, Issue 7:176101, Accepted at 2022-08-30 · June 2023
中国科学:信息科学,52:1363-1392 · August 2022
TOSEM: ACM Transactions on Software Engineering and Methodology, Volume 31, Issue 3, pp 1-45 · July 2022
TOSEM: ACM Transactions on Software Engineering and Methodology · August 2020
软件学报, 31(6):1681−1702 · June 2020
中国科学:信息科学 · September 2019
IEEE Transactions on Reliability, Early Access · August 2019
Science China Information Sciences, Online First · August 2019
✦ Invited Submission
Science China Information Sciences, Online First · August 2019
IEEE Transactions on Software Engineering, Online First · January 2019
IEEE Transactions on Software Engineering, Online First · December 2018
软件学报, 28(6) · February 2017
IEEE Transactions on Services Computing, Online First · July 2016
Science China Information Sciences, 59:071101 · June 2016
计算机研究与发展(黄罡老师优青特邀论文),第53卷,第1期 · June 2016
IEEE Transactions on Software Engineering, Volume 41, Issue 6, pages 603-619 · June 2015
✦ Featured on the Homepage
计算机科学与探索, 2015 9(7):793-802, 提前在线公开 · December 2014
✦ Invited Submission
Journal of Computer Science and Technology, Volume 29, Issue 4, pp 713-723 · July 2014
Journal of Computer Science and Technology, Volume 29, Issue 4, pp 724-736 · July 2014
Frontiers of Computer Science in China, Vol 7, Issue 2, pp 257-271 · April 2013
Software and Systems Modeling, Springer. Online First · March 2013
Software and Systems Modeling, Springer. Online First · January 2013
✦ Invited Submission
Journal of Object Technology, Volume 10, pp. 6:1-25 · June 2011
✦ Invited Submission
Journal of Systems and Software, Volume 84, Issue 5, Pages 711-723, Elsevier · May 2011
Software and Systems Modeling, Springer. Online First · January 2011
✦ Invited Submission
Proc. ACM Program. Lang., 10(OOPSLA2), Association for Computing Machinery · October 2026
Proc. ACM Softw. Eng., 3(ISSTA), Association for Computing Machinery · October 2026
ASE'26: 41th IEEE/ACM International Conference on Automated Software Engineering · October 2026
FSE'26: The ACM International Conference on the Foundations of Software Engineering · July 2026
ICSE'26: 48th IEEE/ACM International Conference on Software Engineering · May 2026
✦ ACM SIGSOFT Distinguished Paper Award
ICSE'26: 48th IEEE/ACM International Conference on Software Engineering · May 2026
POPL'26: 53rd ACM SIGPLAN Symposium on Principles of Programming Languages · January 2026
ASE'25: 40th IEEE/ACM International Conference on Automated Software Engineering · November 2025
OOPSLA'25: the OOPSLA issue of the Proceedings of the ACM on Programming Languages · October 2025
ACL (Findings): Findings of the Association for Computational Linguistic · July 2025
FM'24: 26th International Symposium on Formal Methods · September 2024
PLDI'24: ACM SIGPLAN Conference on Programming Language Design and Implementation · June 2024
ICSE'24: 46th International Conference on Software Engineering · April 2024
OOPSLA'23: Object-Oriented Programming, Systems, Languages and Applications · October 2023
OOPSLA'23: Object-Oriented Programming, Systems, Languages and Applications · October 2023
ISSRE'23: the 34th IEEE International Symposium on Software Reliability Engineering · September 2023
ASE'23: 38th IEEE/ACM International Conference on Automated Software Engineering · September 2023
ICSE'23: 45th International Conference on Software Engineering · May 2023
ICSE'23: 45th International Conference on Software Engineering · May 2023
OOPSLA'22: the OOPSLA issue of the Proceedings of the ACM on Programming Languages (PACMPL) · December 2022
ASE'22: 37th IEEE/ACM International Conference on Automated Software Engineering · October 2022
IJCAI'22: 31st International Joint Conference on Artificial Intelligence · July 2022
IJCAI'22: 31st International Joint Conference on Artificial Intelligence · July 2022
ICSE'22: 44th International Conference on Software Engineering · May 2022
ICSE'22: 44th International Conference on Software Engineering · May 2022
AAAI'22: 36th AAAI Conference on Artificial Intelligence · February 2022
ASE'21: 36th IEEE/ACM International Conference on Automated Software Engineering · November 2021
SAS'21: International Static Analysis Symposium · October 2021
OOPSLA'21: Object Oriented Programming Languages, Systems and Applications · October 2021
ICSME'21: 37th International Conference on Software Maintenance and Evolution · September 2021
✦ IEEE TCSE Distinguished Paper Award
ESEC/FSE'21: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · August 2021
✦ ACM SIGSOFT Distinguished Paper Award Nominee
ESEC/FSE'21: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · August 2021
✦ ACM SIGSOFT Distinguished Paper Award
ICST'21: IEEE International Conference on Software Testing, Verification and Validation · April 2021
OOPSLA'20: Object-Oriented Programming, Systems, Languages, and Applications 2020 · November 2020
ESEC/FSE'20: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · November 2020
✦ ACM SIGSOFT Distinguished Paper Award
ASE'20: 35th IEEE/ACM International Conference on Automated Software Engineering · September 2020
IJCAI'20: 29th International Joint Conference on Artificial Intelligence and the 17th Pacific Rim International Conference on Artificial Intelligence · July 2020
PLDI'20: 41st ACM-SIGPLAN Symposium on Programming Language Design and Implementation · June 2020
SANER'20: 27th IEEE International Conference on Software Analysis, Evolution and Reengineering · February 2020
POPL'20: 47th ACM SIGPLAN Symposium on Principles of Programming Languages, New Orleans, Louisiana, United States · January 2020
AAAI'20: Thirty-Fourth AAAI Conference on Artificial Intelligence · January 2020
✦ Oral Paper
ASE'19: 34th IEEE/ACM International Conference on Automated Software Engineering, San Diego, California, United States · November 2019
ASE'19: 34th IEEE/ACM International Conference on Automated Software Engineering, San Diego, California, United States · November 2019
✦ ACM SIGSOFT Distinguished Paper Award
ASE'19: 34th IEEE/ACM International Conference on Automated Software Engineering, San Diego, California, United States · November 2019
ISSRE'19: The 30th International Symposium on Software Reliability Engineering, Berlin, Germany · October 2019
AAAI'19: Thirty-Third AAAI Conference on Artificial Intelligence · January 2019
ICSME'18: 34th IEEE International Conference on Software Maintenance and Evolution · September 2018
ISSTA'18: International Symposium on Software Testing and Analysis · July 2018
ISSTA'18: International Symposium on Software Testing and Analysis · July 2018
ICSE'18: 40th International Conference on Software Engineering, Gothenburg, Sweden · May 2018
ICSE'18: 40th International Conference on Software Engineering, Gothenburg, Sweden · May 2018
Internetware'17: 9th Asia-Pacific Symposium on Internetware, Shanghai, China, pages 21-30 · September 2017
✦ Invited to Journal Submission
ESEM'17: 11th International Symposium on Empirical Software Engineering and Measurement, Toronto, Canada · August 2017
ISSTA'17: International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, pages 295-306 · July 2017
✦ ACM SIGSOFT Distinguished Paper Award
ICSE'17: 39th International Conference on Software Engineering, Buenos Aires, Argentina · May 2017
ICSE'17: 39th International Conference on Software Engineering, Buenos Aires, Argentina · May 2017
ESOP'17: 26th European Symposium on Programming, Uppsala, Sweden · April 2017
FSE'16: 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, pp. 619-630, Seatle, WA, USA · November 2016
ECOOP'16: 30th European Conference on Object-Oriented Programming, pp. 25:1-25:26, Rome, Italy · July 2016
ICSE'16: 38th International Conference on Software Engineering, pp. 180-190, Austin, Texas, USA · May 2016
ICST'16: IEEE International Conference on Software Testing, Verificationa and Validation, pp. 266-277, Chicago, IL, USA · April 2016
ICST'16: IEEE International Conference on Software Testing, Verificationa and Validation (the posted version corrects some data representation errors in the published version), pp. 255-265, Chicago, IL, USA · April 2016
ASE'15: 30th IEEE/ACM International Conference on Automated Software Engineering, pages 307-318, Lincoln, Nebraska, USA · November 2015
ICSE'15: 37th International Conference on Software Engineering, pages 529-539, Florence, Italy · May 2015
✦ ACM SIGSOFT Distinguished Paper Nominee
ICSE'15: 37th International Conference on Software Engineering, pages 459-470, Florence, Italy · May 2015
In Internetware'14: the Sixth Asia-Pacific Symposium on Internetware, pages 116-119, Hong Kong, China · November 2014
In ICSME'14: 30th International Conference on Software Maintenance and Evolution, pages 181-190, Victoria, Canada · September 2014
In ASE'14: 29th IEEE/ACM International Conference on Automated Software Engineering, pp 701-712, Vasteras, Sweden · September 2014
In SPLC'13: Proceedings of 17th International Software Product Line Conference, pp. 257-271, Tokyo, Japan · August 2013
In FSE'12: 20th International Symposium on the Foundations of Software Engineering, pages 16:1-16:11 · November 2012
In ICSM'12: 28th IEEE International Conference on Software Maintenance, pages 388--397, Riva del Garda, Italy · September 2012
In ICSE'12: Proceedings of 34th International Conference on Software Engineering, pages 89-99, Zurich, Switzerland · June 2012
MODELS'11: ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, pages 668-682 · October 2011
✦ Invited to Journal Submission
MODELS'11: ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, pages 304-318 · October 2011
✦ MODELS Most Influential Paper
In MODELS'10: Proceedings of the ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems, Part I, 181-195 · October 2010
In MODELS'10: Proceedings of the ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems, Part II, 168-182 · October 2010
In ICMT'10: Proceedings of the 3rd International Conference on Model Transformation, pages 61-76 · June 2010
✦ Invited to Journal Submission
In ESEC/FSE'09: Proceedings of 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pages 315-324 · August 2009
In ICMT'09: Proceedings of the Second International Conference on Model Transformation, ETH Zurich, Switzerland, pages 213-228 · June 2009
✦ Invited to Journal Submission
In ASE'07: Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, Atlanta, Georgia, pages 164-173 · November 2007
FSE'24-Demo: The ACM International Conference on the Foundations of Software Engineering, Tool Demonstration Track · September 2024
ASE'23-Demo: 38th IEEE/ACM International Conference on Automated Software Engineering, Tool Demo Track · September 2023
ESEC/FSE'20: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Industrial Track · September 2020
ESEC/FSE'20: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Industrial Track · September 2020
ESEC/FSE'15-NIER: New Idea Track at 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pages 902-905, Bergamo, Italy · August 2015
In ICWS'13: Proceedings of IEEE 20th International Conference on Web Service (Application & Experience Track), pp 300-307, Santa Clara, CA, USA · June 2013
第十三届全国软件与应用学术会议(NASAC2014), 桂林,广西 · November 2014
✦ Invited to Journal Submission
ソフトウェアエンジニアリングシンポジウム2009(SES2009), ポスター展示, 東京女子大学, pp 189 · September 2009
日本ソフトウェア科学会第25回大会, 筑波大学東京キャンパス, 3C-2 · September 2008
In JSSST'07: Proceedings of the 24th JSSST Conference, No. 2C-3, Nara, Japan · September 2007
日本情報処理学会第69回全国大会 (IPSJ'07), 早稲田大学大久保キャンパス · March 2007
JAWs 2: Journal Ahead Workshop at ASE 2026 · October 2026
APR-Comp: The first international competition for Automated Program Repair · February 2024
In PEPM'15: Partial Evaluation and Program Manipulation Workshop, pages 91-102, Mumbai, India · January 2015
✦ Invited to Journal Submission
In MRT'13: 8th International Workshop on Models at Run.time, Austin, Texas, USA · September 2013
VaMoS'12: Sixth International Workshop on Variability Modelling of Software-intensive Systems · January 2012
FOSD'11: 3rd International Workshop on Feature-Oriented Software Development · June 2011
In MDI'10: Proceedings of the 1st Workshop on Model Driven Interoperability, pages 42-51 · October 2010
✦ Invited to post-proceedings
In LWI'10: Proceedings of 3rd Workshop on Living With Inconsistency in Software Development, pages 15-20 · September 2010
In Models@run.time'09: Models in Software Engineering, Workshops and Symposia at MODELS 2009, Denver, CO, USA, October 4-9, 2009, Reports and Revised Selected Papers, page 140-154 · October 2009
✦ Invited to post-proceedings
In AWFS'09: Proceedings of the Sixth Asian Workshop on Foundations of Software, Tokyo, Japan, pages 56-65 · April 2009
In QoP'08: Proceedings of the 4th Workshop on Quality of Protection, co-located with CCS-2008, Alexandria VA, USA, pages 9-14 · October 2008
In GTTSE'07: (informal) Proceedings of the 2nd Summer School on Generative and Transformational Techniques in Software Engineering, pages 348–349 · July 2007
In GTTSE'07: (informal) Proceedings of the 2nd Summer School on Generative and Transformational Techniques in Software Engineering, pages 359–360 · July 2007
In WOSD'04: Proceedings of the International Workshop on Aspect-Oriented Software Development, pages 44-58 · September 2004
arXiv:2507.23370 · July 2025
arXiv:2401.14196 · January 2024
Technical Report GSDLAB-TR 2011-10-27, Generative Software Development Laboratory, University of Waterloo · October 2011
Technical Report, GSDLAB-TR 2011-09-29 · September 2011
Technical Report GSDLAB-TR 2011-06-05, Generative Software Development Laboratory, University of Waterloo · June 2011
Technical Report GSDLAB-TR 2011-05-03, Generative Software Development Laboratory, University of Waterloo · May 2011
Technical Report GRACE-TR-2008-05, Center for Global Research in Advanced Software Science and Engineering, National Institute of Informatics, Japan · December 2008
Technical Report GRACE-TR-2008-04, Center for Global Research in Advanced Software Science and Engineering, National Institute of Informatics, Japan · December 2008
Technical Report METR 2008-21, Department of Mathematical Informatics, University of Tokyo · April 2008
Technical Report METR 2006-54, Department of Mathematical Informatics, University of Tokyo · October 2006
東京大学数理情報学専攻博士論文 · September 2009
本科毕业论文, 电子科技大学 · July 2004
In most of the papers from our group, the student authors are listed first and then the professors. The students are often sorted by their contributions, where equal contributors are sorted alphabetically and marked with "#". The sorting methods of the professors vary, sometimes by contribution and sometimes by seniority, but the one with the most contribution usually serves as the corresponding author (typical in China), and denoted with "*".