Skip to main navigation Skip to search Skip to main content

Towards an Understanding of Context Utilization in Code Intelligence

  • Yanlin Wang
  • , Kefeng Duan
  • , Dewu Zheng
  • , Ensheng Shi
  • , Fengji Zhang
  • , Yanli Wang
  • , Jiachi Chen
  • , Xilin Liu
  • , Yuchi Ma
  • , Hongyu Zhang
  • , Qianxiang Wang
  • , Zibin Zheng

Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review

2 Downloads (CityUHK Scholars)

Abstract

Code intelligence is an emerging domain in software engineering, aiming to improve the effectiveness and efficiency of various code-related tasks. Recent research suggests that incorporating contextual information beyond the basic original task inputs (i.e., source code) can substantially enhance model performance. Such contextual signals may be obtained directly or indirectly from sources such as API documentation or intermediate representations like abstract syntax trees can significantly improve the effectiveness of code intelligence. Despite growing academic interest, there is a lack of systematic analysis of context in code intelligence. To address this gap, we conduct an extensive literature review of 146 relevant studies published between September 2007 and August 2024. Our investigation yields four main contributions. (1) A quantitative analysis of the research landscape, including publication trends, venues, and the explored domains; (2) A novel taxonomy of context types used in code intelligence; (3) A task-oriented analysis investigating context integration strategies across diverse code intelligence tasks; (4) A critical evaluation of evaluation methodologies for context-aware methods. Based on these findings, we identify fundamental challenges in context utilization in current code intelligence systems and propose a research roadmap that outlines key opportunities for future research. © 2026 Copyright held by the owner/author(s).
Original languageEnglish
Article number277
Number of pages43
JournalACM Computing Surveys
Volume58
Issue number11
Online published17 Apr 2026
DOIs
Publication statusPublished - Aug 2026

Funding

This work is partially supported by CCF-Huawei Populus Grove Fund CCF-HuaweiSE202403.

Research Keywords

  • Code intelligence
  • context utilization
  • deep learning
  • large language models
  • machine learning
  • survey

Publisher's Copyright Statement

  • This full text is made available under CC-BY 4.0. https://creativecommons.org/licenses/by/4.0/

Fingerprint

Dive into the research topics of 'Towards an Understanding of Context Utilization in Code Intelligence'. Together they form a unique fingerprint.

Cite this