Clear: contrastive learning for api recommendation
Automatic API recommendation has been studied for years. There are two orthogonal lines
of approaches for this task, ie, information-retrieval-based (IR-based) and neural-based …
of approaches for this task, ie, information-retrieval-based (IR-based) and neural-based …
AI-powered model repair: an experience report—lessons learned, challenges, and opportunities
Artificial intelligence has already proven to be a powerful tool to automate and improve how
we deal with software development processes. The application of artificial intelligence to …
we deal with software development processes. The application of artificial intelligence to …
A systematic review of multidimensional relevance estimation in information retrieval
In information retrieval, relevance is perceived as a multidimensional and dynamic concept
influenced by user, task, and domain factors. Relying on this perspective, researchers have …
influenced by user, task, and domain factors. Relying on this perspective, researchers have …
Opportunities in intelligent modeling assistance
Modeling is requiring increasingly larger efforts while becoming indispensable given the
complexity of the problems we are solving. Modelers face high cognitive load to understand …
complexity of the problems we are solving. Modelers face high cognitive load to understand …
Automated summarization of stack overflow posts
Software developers often resort to Stack Overflow (SO) to fill their programming needs.
Given the abundance of relevant posts, navigating them and comparing different solutions is …
Given the abundance of relevant posts, navigating them and comparing different solutions is …
Improving API knowledge discovery with ML: A case study of comparable API methods
Developers constantly learn new APIs, but often lack necessary information from
documentation, resorting instead to popular question-and-answer platforms such as Stack …
documentation, resorting instead to popular question-and-answer platforms such as Stack …
Boosting API recommendation with implicit feedback
Developers often need to use appropriate APIs to program efficiently, but it is usually a
difficult task to identify the exact one they need from a vast list of candidates. To ease the …
difficult task to identify the exact one they need from a vast list of candidates. To ease the …
PatchZero: Zero-shot automatic patch correctness assessment
Automated Program Repair (APR) techniques have shown more and more promising results
in fixing real-world bugs. Despite the effectiveness, APR techniques still face an overfitting …
in fixing real-world bugs. Despite the effectiveness, APR techniques still face an overfitting …
SOSum: a dataset of stack overflow post summaries
Stack Overflow (SO) is becoming an indispensable part of modern software development
workflow. However, given the limited time, attention, and memory capacity of programmers …
workflow. However, given the limited time, attention, and memory capacity of programmers …
Automatic api usage scenario documentation from technical q&a sites
The online technical Q&A site Stack Overflow (SO) is popular among developers to support
their coding and diverse development needs. To address shortcomings in API official …
their coding and diverse development needs. To address shortcomings in API official …