From word embeddings to document similarities for improved information retrieval in software engineering

X Ye, H Shen, X Ma, R Bunescu, C Liu - Proceedings of the 38th …, 2016 - dl.acm.org
The application of information retrieval techniques to search tasks in software engineering is
made difficult by the lexical gap between search queries, usually expressed in natural …

A survey on mining stack overflow: question and answering (Q&A) community

A Ahmad, C Feng, S Ge, A Yousif - Data Technologies and …, 2018 - emerald.com
Purpose Software developers extensively use stack overflow (SO) for knowledge sharing on
software development. Thus, software engineering researchers have started mining the …

Toward deep learning software repositories

M White, C Vendome… - 2015 IEEE/ACM 12th …, 2015 - ieeexplore.ieee.org
Deep learning subsumes algorithms that automatically learn compositional representations.
The ability of these models to generalize well has ushered in tremendous advances in many …

Codehow: Effective code search based on api understanding and extended boolean model (e)

F Lv, H Zhang, J Lou, S Wang… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
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 …

Rack: Automatic api recommendation using crowdsourced knowledge

MM Rahman, CK Roy, D Lo - 2016 IEEE 23rd International …, 2016 - ieeexplore.ieee.org
Traditional code search engines often do not perform well with natural language queries
since they mostly apply keyword matching. These engines thus need carefully designed …

Word embeddings for the software engineering domain

V Efstathiou, C Chatzilenas, D Spinellis - Proceedings of the 15th …, 2018 - dl.acm.org
The software development process produces vast amounts of textual data expressed in
natural language. Outcomes from the natural language processing community have been …

Query expansion based on crowd knowledge for code search

L Nie, H Jiang, Z Ren, Z Sun, X Li - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
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 …

Improving ir-based bug localization with context-aware query reformulation

MM Rahman, CK Roy - Proceedings of the 2018 26th ACM joint meeting …, 2018 - dl.acm.org
Recent findings suggest that Information Retrieval (IR)-based bug localization techniques do
not perform well if the bug report lacks rich structured information (eg, relevant program …

Correct: code reviewer recommendation in github based on cross-project and technology experience

MM Rahman, CK Roy, JA Collins - Proceedings of the 38th international …, 2016 - dl.acm.org
Peer code review locates common coding rule violations and simple logical errors in the
early phases of software development, and thus reduces overall cost. However, in GitHub …

Software-specific named entity recognition in software engineering social content

D Ye, Z **ng, CY Foo, ZQ Ang, J Li… - 2016 IEEE 23rd …, 2016 - ieeexplore.ieee.org
Software engineering social content, such as Q&A discussions on Stack Overflow, has
become a wealth of information on software engineering. This textual content is centered …