How to better utilize code graphs in semantic code search?
Abstract
Semantic code search greatly facilitates software reuse, which enables users to find code snippets highly matching user-specified natural language queries. Due to the rich expressive power of code graphs (e.g., control-flow graph and program dependency graph), both of the two mainstream research works (i.e., multi-modal models and pre-trained models) have attempted to incorporate code graphs for code modelling. However, they still have some limitations: First, there is still much room for improvement in terms of search effectiveness. Second, they have not fully considered the unique features of code graphs.
BibTeX
@inproceedings{Shi-al:FSE22,
author = {Yucen Shi and
Ying Yin and
Zhengkui Wang and
David Lo and
Tao Zhang and
Xin Xia and
Yuhai Zhao and
Bowen Xu},
title = {How to better utilize code graphs in semantic code search?},
booktitle = {{ESEC/SIGSOFT} {FSE}},
pages = {722--733},
publisher = {{ACM}},
year = {2022},
}