Jingling Xue
Scientia Professor
School of Computer Science and Engineering
UNSW Sydney
Sydney, NSW 2052, Australia


Office: Room 501L, K-17
Phone: +61 (2) 9385 4889
Email: jingling@cse.unsw.edu.au

Open Source ToolsPublicationsPeople FundingProfessional ActivitiesTeaching

News: Jingling Xue's co-authored CGO'10 paper on pointer/alias analysis won the Test-of-Time Award at CGO'21 (the premium conference on compilers).

Jingling Xue is a Scientia Professor in the School of Computer Science and Engineering at UNSW Sydney where he leads the Programming Languages and Compilers groupcursiven received his B.Eng and M.Eng degrees in Computer Science and Engineering from Tsinghua University in 1984 and 1987, respectively, and his PhD degree in Computer Science and Engineering from Edinburgh University in 1992.

Jingling Xue's research spans programming languages, compiler technology, and program analysis. He strives to achieve the practical relevance of his research by focusing on developing innovative solutions and open-source tools for real-world software applications. He is interested in sharing the outcomes of his research projects in the form of open-source tools, by supporting scientific replicability and reproducibility. His current research projects include compiler techniques for improving parallelism and locality, pointer/alias analysis techniques and tools for million-line-scale programs, and static and dynamic program analysis techniques and tools for detecting bugs and security vulnerabilities in real-world software applications (e.g., web browsers and Android apps). He has published a research monograph on loop tiling (one of the most important loop transformations for improving parallelism and locality), 70+ journal articles, and 160+ conference papers, with many in prestigious IEEE/ACM journals and conferences in his field.

Jingling Xue's papers (co-authored mostly with his PhD students) have been selected for best/distinguished/test-of-time awards at a number of prestigious conferences in programming languages, compiler technogloy, and software engineering. These include (1) the Best Paper Award at CGO'13, (2) the Best Paper Award at CGO'16, (3) a Distinguished Paper Award at ECOOP'16, (4) a Distinguished Paper Award at ICSE'18, (5) a Distinguished Paper Award at ISSTA'19, and (6) a Distinguished Paper Award at ASE'19. In addition, he has also received the Test-of-Time award at CGO'21 (for his CGO'10 paper on pointer/alias analysis, selected as a paper that was published 10 -- 12 years prior and has had a lasting impact on the field). He has supervised successfully 27 PhD students to completion. He is a recipient of Research Supervisor Award (Arc Postgraduate Council, UNSW Sydney) in 2020. He is looking for self-motivated people to join his research group. If you are interested in pursuing a PhD degree under his supervision, please contact him by sending your CV, copies of your publications and your academic transcripts.

Jingling Xue served as the Program/General Chair of a number of major conferences in his field, including the Program Chair of LCTES'13, the Program Chair of CC'18, the Program Chair of CGO'20, the General Chair of LCTES'20. In addition, he has served on program committees of major conferences in programming languages, compiler technogloy, software engineering, including PLDI (ERC), POPL (ERC), OOPSLA, PPoPP, SC, CGO, CC, ICPP, ICS, IPDPS, PACT, ICSE, ISSTA, LCTES, CASES, and EMSOFT. He served as an Associate Editor for IEEE TC, and is currently serving on the editorial boards of IEEE TETC and SP&E (among others).