Code search: A survey of techniques for finding code
L Di Grazia, M Pradel - ACM Computing Surveys, 2023 - dl.acm.org
The immense amounts of source code provide ample challenges and opportunities during
software development. To handle the size of code bases, developers commonly search for …
software development. To handle the size of code bases, developers commonly search for …
Opportunities and challenges in code search tools
Code search is a core software engineering task. Effective code search tools can help
developers substantially improve their software development efficiency and effectiveness. In …
developers substantially improve their software development efficiency and effectiveness. In …
[图书][B] Modeling and simulating software architectures: The Palladio approach
A new, quantitative architecture simulation approach to software design that circumvents
costly testing cycles by modeling quality of service in early design states. Too often, software …
costly testing cycles by modeling quality of service in early design states. Too often, software …
Query expansion based on crowd knowledge for code search
As code search is a frequent developer activity in software development practices, improving
the performance of code search is a critical task. In the text retrieval based search …
the performance of code search is a critical task. In the text retrieval based search …
deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search
With the rapid increase of public code repositories, developers maintain a great desire to
retrieve precise code snippets by using natural language. Despite existing deep learning …
retrieve precise code snippets by using natural language. Despite existing deep learning …
Graph-based code semantics learning for efficient semantic code clone detection
D Yu, Q Yang, X Chen, J Chen, Y Xu - Information and Software …, 2023 - Elsevier
Recent studies have shown that high-quality code semantics learning can effectively
improve the performance of code clone detection. However, existing approaches suffer from …
improve the performance of code clone detection. However, existing approaches suffer from …
Sourcerer: An infrastructure for large-scale collection and analysis of open-source code
S Bajracharya, J Ossher, C Lopes - Science of Computer Programming, 2014 - Elsevier
A large amount of open source code is now available online, presenting a great potential
resource for software developers. This has motivated software engineering researchers to …
resource for software developers. This has motivated software engineering researchers to …
Rosf: Leveraging information retrieval and supervised learning for recommending code snippets
When implementing unfamiliar programming tasks, developers commonly search code
examples and learn usage patterns of APIs from the code examples or reuse them by copy …
examples and learn usage patterns of APIs from the code examples or reuse them by copy …
Thesaurus-based automatic query expansion for interface-driven code search
OAL Lemos, AC de Paula, FC Zanichelli… - Proceedings of the 11th …, 2014 - dl.acm.org
Software engineers often resort to code search practices to support software maintenance
and evolution tasks, in particular code reuse. An issue that affects code search is the …
and evolution tasks, in particular code reuse. An issue that affects code search is the …
Big code search: a bibliography
Code search is an essential task in software development. Developers often search the
internet and other code databases for necessary source code snippets to ease the …
internet and other code databases for necessary source code snippets to ease the …