%0 Journal Article %A WEN Dongzhen %A ZHANG Fan %A LIU Haifeng %A YANG Liang %A XU Bo %A LIN Yuan %A LIN Hongfei %T Code Search Review:from Perspective of Deep Program Comprehension %D 2022 %R 10.3778/j.issn.1002-8331.2108-0357 %J Computer Engineering and Applications %P 63-72 %V 58 %N 20 %X The code search task aims to find the software components that meet the user’s needs by analyzing the user’s requirements and incorporating the user’s intent. Code search can enhance software reusability, improve software development and maintenance efficiency and reduce costs. Unlike traditional document retrieval task, program features are implying in identifiers and code structures. Building the comprehension of source code is the key for code search. In this paper it first defines the code search task from the perspective of deep program comprehension, and summarizes the recent research progress of code search. Then it gathers the evaluation methods and datasets of code search. Finally, to address the problems in the research, this paper provides an outlook on future code search research. %U http://cea.ceaj.org/EN/10.3778/j.issn.1002-8331.2108-0357