Matches in SemOpenAlex for { <https://semopenalex.org/work/W3048207675> ?p ?o ?g. }
- W3048207675 abstract "To obtain code snippets for reuse, programmers prefer to search for related documents, e.g., blogs or Q&A, instead of code itself. The major reason is due to the semantic diversity and mismatch between queries and code snippets. Deep learning models have been proposed to address this challenge. Compared with approaches using information retrieval techniques, deep learning models do not suffer from the information loss caused by refining user intention into keywords. However, the performance of previous works is not satisfactory because they ignore the importance of code structure. When the semantics of code (e.g., identifier names, APIs) are ambiguous, code structure may be the only feature for the model to utilize. In that case, previous works relearn the structural information from lexical tokens of code, which is extremely difficult for a model without any domain knowledge. In this work, we propose PSCS, a path-based neural model for semantic code search. Our model encodes both the semantics and structures of code represented by AST paths. We train and evaluate our model over 330k-19k query-function pairs, respectively. The evaluation results demonstrate that PSCS achieves a SuccessRate of 47.6% and a Mean Reciprocal Rank (MRR) of 30.4% when considering the top-10 results with a match. The proposed approach significantly outperforms both DeepCS, the first approach that applies deep learning to code search task, and CARLCS, a state-of-the-art approach that introduces a co-attentive representation learning model on the basis of DeepCS. The importance of code structure is demonstrated with an ablation study on code features, which enlightens model design for further studies." @default.
- W3048207675 created "2020-08-13" @default.
- W3048207675 creator A5001522611 @default.
- W3048207675 creator A5029636169 @default.
- W3048207675 creator A5060499485 @default.
- W3048207675 creator A5078038118 @default.
- W3048207675 date "2020-08-07" @default.
- W3048207675 modified "2023-10-17" @default.
- W3048207675 title "PSCS: A Path-based Neural Model for Semantic Code Search." @default.
- W3048207675 cites W1588986231 @default.
- W3048207675 cites W2060055745 @default.
- W3048207675 cites W2064675550 @default.
- W3048207675 cites W2095705004 @default.
- W3048207675 cites W2164961799 @default.
- W3048207675 cites W2247374552 @default.
- W3048207675 cites W2298285108 @default.
- W3048207675 cites W2444132761 @default.
- W3048207675 cites W2754109047 @default.
- W3048207675 cites W2786407536 @default.
- W3048207675 cites W2786676889 @default.
- W3048207675 cites W2794601162 @default.
- W3048207675 cites W2795150841 @default.
- W3048207675 cites W2884276923 @default.
- W3048207675 cites W2887364112 @default.
- W3048207675 cites W2888651608 @default.
- W3048207675 cites W2953025981 @default.
- W3048207675 cites W2956062508 @default.
- W3048207675 cites W2963371736 @default.
- W3048207675 cites W2963499994 @default.
- W3048207675 cites W2963868406 @default.
- W3048207675 cites W2963958373 @default.
- W3048207675 cites W2964121744 @default.
- W3048207675 cites W2964150020 @default.
- W3048207675 cites W2964308564 @default.
- W3048207675 cites W2968179027 @default.
- W3048207675 cites W2973529529 @default.
- W3048207675 cites W2999343753 @default.
- W3048207675 cites W3014451403 @default.
- W3048207675 cites W3085514074 @default.
- W3048207675 cites W3099636232 @default.
- W3048207675 cites W3103016802 @default.
- W3048207675 cites W3104874136 @default.
- W3048207675 hasPublicationYear "2020" @default.
- W3048207675 type Work @default.
- W3048207675 sameAs 3048207675 @default.
- W3048207675 citedByCount "2" @default.
- W3048207675 countsByYear W30482076752021 @default.
- W3048207675 crossrefType "posted-content" @default.
- W3048207675 hasAuthorship W3048207675A5001522611 @default.
- W3048207675 hasAuthorship W3048207675A5029636169 @default.
- W3048207675 hasAuthorship W3048207675A5060499485 @default.
- W3048207675 hasAuthorship W3048207675A5078038118 @default.
- W3048207675 hasConcept C108583219 @default.
- W3048207675 hasConcept C138885662 @default.
- W3048207675 hasConcept C154504017 @default.
- W3048207675 hasConcept C154945302 @default.
- W3048207675 hasConcept C177264268 @default.
- W3048207675 hasConcept C184337299 @default.
- W3048207675 hasConcept C199360897 @default.
- W3048207675 hasConcept C204321447 @default.
- W3048207675 hasConcept C23123220 @default.
- W3048207675 hasConcept C2776401178 @default.
- W3048207675 hasConcept C2776760102 @default.
- W3048207675 hasConcept C41008148 @default.
- W3048207675 hasConcept C41895202 @default.
- W3048207675 hasConcept C81363708 @default.
- W3048207675 hasConceptScore W3048207675C108583219 @default.
- W3048207675 hasConceptScore W3048207675C138885662 @default.
- W3048207675 hasConceptScore W3048207675C154504017 @default.
- W3048207675 hasConceptScore W3048207675C154945302 @default.
- W3048207675 hasConceptScore W3048207675C177264268 @default.
- W3048207675 hasConceptScore W3048207675C184337299 @default.
- W3048207675 hasConceptScore W3048207675C199360897 @default.
- W3048207675 hasConceptScore W3048207675C204321447 @default.
- W3048207675 hasConceptScore W3048207675C23123220 @default.
- W3048207675 hasConceptScore W3048207675C2776401178 @default.
- W3048207675 hasConceptScore W3048207675C2776760102 @default.
- W3048207675 hasConceptScore W3048207675C41008148 @default.
- W3048207675 hasConceptScore W3048207675C41895202 @default.
- W3048207675 hasConceptScore W3048207675C81363708 @default.
- W3048207675 hasLocation W30482076751 @default.
- W3048207675 hasOpenAccess W3048207675 @default.
- W3048207675 hasPrimaryLocation W30482076751 @default.
- W3048207675 hasRelatedWork W1680307166 @default.
- W3048207675 hasRelatedWork W1964241209 @default.
- W3048207675 hasRelatedWork W1986282331 @default.
- W3048207675 hasRelatedWork W2110553347 @default.
- W3048207675 hasRelatedWork W2532644347 @default.
- W3048207675 hasRelatedWork W2797700408 @default.
- W3048207675 hasRelatedWork W2809365612 @default.
- W3048207675 hasRelatedWork W2810150893 @default.
- W3048207675 hasRelatedWork W2898640137 @default.
- W3048207675 hasRelatedWork W2922277646 @default.
- W3048207675 hasRelatedWork W3007702683 @default.
- W3048207675 hasRelatedWork W3111554926 @default.
- W3048207675 hasRelatedWork W3128554366 @default.
- W3048207675 hasRelatedWork W3152451932 @default.
- W3048207675 hasRelatedWork W3152647757 @default.
- W3048207675 hasRelatedWork W3171766884 @default.
- W3048207675 hasRelatedWork W3187787173 @default.