About
I’m an AI4SE researcher building trustworthy, efficient, and sustainable software using AI. I currently work as a Research Associate in AI for Software Engineering at King’s College London, contributing to the ITEA GENIUS project—a multinational collaboration leveraging GenAI and LLMs to enhance software development life cycle. I am a member of the Software Systems (SSY) group in the Department of Informatics, supervised by Dr Jie M. Zhang, Dr Gunel Jahangirova, and Prof Mohammad Reza Mousavi. My work focuses on developing quality assurance methods for LLM-based software engineering, ensuring the functionality, quality, and architectural soundness of both human and AI-generated software systems.
Previously, from June 2024 to November 2025, I worked as a postdoctoral KTP Associate with both the University of Leeds and TurinTech AI, focusing on compiler- and LLM-based code optimisation. We successfully completed the two-year KTP plan in just one and a half years. At the University of Leeds, I was a member of the Intelligent Systems Software Lab (ISSL) and the Distributed Systems and Services (DSS) research group, supervised by Prof Jie Xu and Prof Zheng Wang. At TurinTech AI, I was a member of the Data Science team led by Dr Fan Wu and Dr Paul Brookes.
I completed my PhD in Dec 2024 in the Department of Computer Science at Loughborough University, supervised by Dr Tao Chen in the IDEAS Laboratory (Intelligent Dependability Engineering for Adaptive Software Laboratory). My PhD thesis received the SPEC Kaivalya Dixit Distinguished Dissertation Award 2024, a prominent award in computer benchmarking, performance evaluation, and experimental system analysis.
Research Focus
I work across different AI-powered techniques for software performance engineering, from foundational machine learning models to cutting‑edge GenAI systems.
- Doctoral research — Software configuration performance engineering
- Developed ML/DL approaches that learn the high‑dimensional configuration options to predict and optimise performance without exhaustive benchmarking, addressing critial challenges such as feature sparsity, rugged performance spaces, and cross‑environment drift (versions/hardware/workloads).
- Why it matters: This enables earlier performance issue detection, software adaptability and autoscaling, and faster product evolution with far fewer measurements.
- Current research — GenAI for industrial code performance optimisation
- Lead work on search-based multi‑LLM optimisation and meta‑prompting for robust code scoring/optimization, combined with ensembling and compiler techniques; implemented in commercial platforms via the collaboration with TurinTech AI and evaluated on real production workloads.
- Why it matters: Our methods deliver verifiable speedups and cost reductions on production codebases while making GenAI systems more reliable and auditable in practice.
- Ongoing interests — AI-driven performance engineering, AI4SE, SE4AI
- LLM performance modeling (hybrid models + online adaptive tuning), performance‑aware GenAI systems (dynamic prompt engineering + configuration tuning), trustworthy GenAI (RLHF + uncertainty verification), and industry standards/tooling (benchmarks, profiling + static analysis validation, CI/CD integration).
- Why it matters: These directions make GenAI systems predictable and safe in real-world workloads, enabling reproducible evaluation, faster industrial adoption, and lower compute and carbon footprints.
If you’re interested in collaboration, please feel free to reach out!
News
February/2026: I am honored to be invited as a Program Committee Member for the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2026).
January/2026: Our paper ‘Analyzing Message-Code Inconsistency in AI Coding Agent-Authored Pull Requests’ and ‘Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptance’ have been accepted by the ACM/IEEE International Conference on Mining Software Repositories (MSR 2026) as Mining Challenge track papers.
January/2026: I am honored to be selected as a Program Committee Member for the IEEE International Conference on Software Testing, Verification and Validation (ICST 2026).
November/2025: I am honored to receive the Distinguished Reviewer award in the IEEE/ACM International Conference on Software Engineering (ICSE 2025) Shadow PC.
October/2025: I am honored to be selected as a Junior Program Committee member for the ACM/IEEE International Conference on Mining Software Repositories (MSR 2026).
October/2025: Our paper ‘GA4GC: Greener Agent for Greener Code via Multi-Objective Configuration Optimization’ has been accepted by the Symposium on Search-Based Software Engineering (SSBSE 2025) as a challenge track paper.
September/2025: I am honored to be invited as a Program Committee Member for the ACM Web Conference (WWW 2026).
September/2025: Our paper ‘Tuning LLM-based Code Optimization via Meta-Prompting: An Industrial Perspective’ has been accepted by the IEEE/ACM International Conference on Automated Software Engineering (ASE 2025) as a industry showcase paper with acceptance rate 44% (61/139).
July/2025: I am honored to be selected as a Shadow Program Committee Member for the IEEE/ACM International Conference on Software Engineering (ICSE 2026).
June/2025: Our paper ‘Dually Hierarchical Drift Adaptation for Online Configuration Performance Learning’ has been accepted by the IEEE/ACM International Conference on Software Engineering (ICSE 2026) as a research paper in the first round with acceptance rate 9.29% (60/646).
June/2025: Our paper ‘Learning Software Bug Reports: A Systematic Literature Review’ has been accepted by the *ACM Transactions on Software Engineering and Methodology (TOSEM) as a journal paper.
January/2025: I am honored to be awarded the SPEC Kaivalya Dixit Distinguished Dissertation Award 2024, which is a prominent award in the domain of in computer benchmarking, performance evaluation, and experimental system analysis. Grateful to @spec_perf for recognizing our contributions to performance engineering! Thank you @tao_chen_ideas and @PooyanJamshidi for your unwavering support!
Selected Publications
- MSR'26 CCF-C CORE-A J. Gong, G. Pinna, Y. Bian, and J. M. Zhang, Analyzing Message-Code Inconsistency in AI Coding Agent-Authored Pull Requests, The ACM/IEEE International Conference on Mining Software Repositories Mining Challenge Track (MSR 2026), 2026.
- MSR'26 CCF-C CORE-A G. Pinna, J. Gong, D. Williams, and F. Sarro, Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptance, The ACM/IEEE International Conference on Mining Software Repositories Mining Challenge Track (MSR 2026), 2026.
- ICSE'26 CCF-A CORE-A* Z. Xiang, J. Gong, and T. Chen, Dually Hierarchical Drift Adaptation for Online Configuration Performance Learning, The IEEE/ACM International Conference on Software Engineering (ICSE), 2026, 13 pages.
- ASE'25 CCF-A CORE-A* J. Gong, R. Giavrimis, P. Brookes, V. Voskanyan, F. Wu, M. Ashiga, M. Truscott, M. Basios, L. Kanthan, J. Xu, and Z. Wang, Tuning LLM-based Code Optimization via Meta-Prompting: An Industrial Perspective, The IEEE/ACM International Conference on Automated Software Engineering (ASE), 2025, 12 pages.
- SSBSE'25 Challenge Track CORE-B J. Gong, Y. Bian, L. de la Cal, G. Pinna, A. Uteem, D. Williams, M. Zamorano, K. Even-Mendoza, W. B. Langdon, H. Menendez, and F. Sarro, GA4GC: Greener Agent for Greener Code via Multi-Objective Configuration Optimization, The Symposium on Search-Based Software Engineering Challenge Track (SSBSE 2025), 2025.
- TOSEM'25 CCF-A JCR-Q1 G. Long, J. Gong, H. Fang, and T. Chen, Learning Software Bug Reports: A Systematic Literature Review, The ACM Transactions on Software Engineering and Methodology (TOSEM), 2025, 47 pages.
- TSE'24 CCF-A JCR-Q1 P. Chen, J. Gong, and T. Chen, Accuracy Can Lie: On the Impact of Surrogate Model in Configuration Tuning, The IEEE Transactions on Software Engineering (TSE), 2024, 33 pages.
- TSE'24 CCF-A JCR-Q1 J. Gong, T. Chen, and R. Bahsoon, Dividable Configuration Performance Learning, The IEEE Transactions on Software Engineering (TSE), 2024, 29 pages.
- TOSEM'24 CCF-A JCR-Q1 J. Gong and T. Chen, Deep Configuration Performance Learning: A Systematic Survey and Taxonomy, The ACM Transactions on Software Engineering and Methodology (TOSEM), 2024, 62 pages.
- SSBSE'24 Challenge Winner CORE-B J. Gong, S Li, G d'Aloisio, Z Ding, Y Ye, W Langdon and F Sarro, GreenStableYolo: Optimizing Inference Time and Image Quality of Text-to-Image Generation, The Symposium on Search-Based Software Engineering Challenge Track (SSBSE 2024), 6 pages.
- FSE'24 CCF-A CORE-A* J. Gong and T. Chen, Predicting Configuration Performance in Multiple Environments with Sequential Meta-Learning, The ACM International Conference on the Foundations of Software Engineering (FSE 2024), 24 pages.
- FSE'23 CCF-A CORE-A* J. Gong and T. Chen, Predicting Software Performance with Divide-and-Learn, The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2023), 13 pages.
- MSR'22 CCF-C CORE-A J. Gong and T. Chen, Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemes, The International Conference on Mining Software Repositories (MSR 2022), 13 pages.
Further Background
I received first-class BSc degree from both the Information and Computing Science programme at Xi’an Jiaotong-Liverpool University (2014-16), and the Computer Science course at University of Liverpool (2016-18).
