Matches in SemOpenAlex for { <https://semopenalex.org/work/W2247374552> ?p ?o ?g. }
- W2247374552 abstract "Over the years of software development, a vast amount of source code has been accumulated. Many code search tools were proposed to help programmers reuse previously-written code by performing free-text queries over a large-scale codebase. Our experience shows that the accuracy of these code search tools are often unsatisfactory. One major reason is that existing tools lack of query understanding ability. In this paper, we propose CodeHow, a code search technique that can recognize potential APIs a user query refers to. Having understood the potentially relevant APIs, CodeHow expands the query with the APIs and performs code retrieval by applying the Extended Boolean model, which considers the impact of both text similarity and potential APIs on code search. We deploy the backend of CodeHow as a Microsoft Azure service and implement the front-end as a Visual Studio extension. We evaluate CodeHow on a large-scale codebase consisting of 26K C# projects downloaded from GitHub. The experimental results show that when the top 1 results are inspected, CodeHow achieves a precision score of 0.794 (i.e., 79.4% of the first returned results are relevant code snippets). The results also show that CodeHow outperforms conventional code search tools. Furthermore, we perform a controlled experiment and a survey of Microsoft developers. The results confirm the usefulness and effectiveness of CodeHow in programming practices." @default.
- W2247374552 created "2016-06-24" @default.
- W2247374552 creator A5025118710 @default.
- W2247374552 creator A5032198553 @default.
- W2247374552 creator A5045329653 @default.
- W2247374552 creator A5058691896 @default.
- W2247374552 creator A5065190767 @default.
- W2247374552 creator A5080581817 @default.
- W2247374552 date "2015-11-01" @default.
- W2247374552 modified "2023-10-11" @default.
- W2247374552 title "CodeHow: Effective Code Search Based on API Understanding and Extended Boolean Model (E)" @default.
- W2247374552 cites W1588986231 @default.
- W2247374552 cites W1970607969 @default.
- W2247374552 cites W1977971855 @default.
- W2247374552 cites W1986541713 @default.
- W2247374552 cites W2008107570 @default.
- W2247374552 cites W2022922578 @default.
- W2247374552 cites W2046253855 @default.
- W2247374552 cites W2056139220 @default.
- W2247374552 cites W2061008591 @default.
- W2247374552 cites W2068632118 @default.
- W2247374552 cites W2076236512 @default.
- W2247374552 cites W2097001189 @default.
- W2247374552 cites W2098162425 @default.
- W2247374552 cites W2102235124 @default.
- W2247374552 cites W2106112694 @default.
- W2247374552 cites W2106259924 @default.
- W2247374552 cites W2111909698 @default.
- W2247374552 cites W2121234902 @default.
- W2247374552 cites W2121265929 @default.
- W2247374552 cites W2128581098 @default.
- W2247374552 cites W2134092629 @default.
- W2247374552 cites W2135866290 @default.
- W2247374552 cites W2136296681 @default.
- W2247374552 cites W2139374478 @default.
- W2247374552 cites W2161847731 @default.
- W2247374552 cites W2164961799 @default.
- W2247374552 cites W2167527590 @default.
- W2247374552 cites W2170460608 @default.
- W2247374552 cites W2492006053 @default.
- W2247374552 cites W3141552077 @default.
- W2247374552 cites W3149255455 @default.
- W2247374552 cites W3151388396 @default.
- W2247374552 cites W4239572444 @default.
- W2247374552 cites W4246531378 @default.
- W2247374552 cites W4251218026 @default.
- W2247374552 cites W4252684946 @default.
- W2247374552 doi "https://doi.org/10.1109/ase.2015.42" @default.
- W2247374552 hasPublicationYear "2015" @default.
- W2247374552 type Work @default.
- W2247374552 sameAs 2247374552 @default.
- W2247374552 citedByCount "153" @default.
- W2247374552 countsByYear W22473745522016 @default.
- W2247374552 countsByYear W22473745522017 @default.
- W2247374552 countsByYear W22473745522018 @default.
- W2247374552 countsByYear W22473745522019 @default.
- W2247374552 countsByYear W22473745522020 @default.
- W2247374552 countsByYear W22473745522021 @default.
- W2247374552 countsByYear W22473745522022 @default.
- W2247374552 countsByYear W22473745522023 @default.
- W2247374552 crossrefType "proceedings-article" @default.
- W2247374552 hasAuthorship W2247374552A5025118710 @default.
- W2247374552 hasAuthorship W2247374552A5032198553 @default.
- W2247374552 hasAuthorship W2247374552A5045329653 @default.
- W2247374552 hasAuthorship W2247374552A5058691896 @default.
- W2247374552 hasAuthorship W2247374552A5065190767 @default.
- W2247374552 hasAuthorship W2247374552A5080581817 @default.
- W2247374552 hasBestOaLocation W22473745522 @default.
- W2247374552 hasConcept C124101348 @default.
- W2247374552 hasConcept C177264268 @default.
- W2247374552 hasConcept C199360897 @default.
- W2247374552 hasConcept C23123220 @default.
- W2247374552 hasConcept C2776760102 @default.
- W2247374552 hasConcept C2777904410 @default.
- W2247374552 hasConcept C2778583558 @default.
- W2247374552 hasConcept C41008148 @default.
- W2247374552 hasConcept C43126263 @default.
- W2247374552 hasConcept C51929080 @default.
- W2247374552 hasConcept C77088390 @default.
- W2247374552 hasConceptScore W2247374552C124101348 @default.
- W2247374552 hasConceptScore W2247374552C177264268 @default.
- W2247374552 hasConceptScore W2247374552C199360897 @default.
- W2247374552 hasConceptScore W2247374552C23123220 @default.
- W2247374552 hasConceptScore W2247374552C2776760102 @default.
- W2247374552 hasConceptScore W2247374552C2777904410 @default.
- W2247374552 hasConceptScore W2247374552C2778583558 @default.
- W2247374552 hasConceptScore W2247374552C41008148 @default.
- W2247374552 hasConceptScore W2247374552C43126263 @default.
- W2247374552 hasConceptScore W2247374552C51929080 @default.
- W2247374552 hasConceptScore W2247374552C77088390 @default.
- W2247374552 hasLocation W22473745521 @default.
- W2247374552 hasLocation W22473745522 @default.
- W2247374552 hasOpenAccess W2247374552 @default.
- W2247374552 hasPrimaryLocation W22473745521 @default.
- W2247374552 hasRelatedWork W1608240730 @default.
- W2247374552 hasRelatedWork W2137137834 @default.
- W2247374552 hasRelatedWork W2189387569 @default.
- W2247374552 hasRelatedWork W270927586 @default.
- W2247374552 hasRelatedWork W2809426407 @default.
- W2247374552 hasRelatedWork W283806354 @default.