Software plays a crucial role in our daily lives, and therefore the qual...
Virtual Reality (VR) technology has become increasingly popular in recen...
Python is a popular dynamic programming language, evidenced by its ranki...
Prior studies generally focus on software vulnerability detection and ha...
Although the dynamic type system of Python facilitates the developers in...
With the development of deep learning (DL), DL-based code search models ...
Pre-trained models of code have gained widespread popularity in many cod...
Recent progress in large language code models (LLCMs) has led to a drama...
Code Generation aims at generating relevant code fragments according to ...
Prior studies have demonstrated the effectiveness of Deep Learning (DL) ...
Previous research on code intelligence usually trains a deep learning mo...
Code completion has become a common practice for programmers during thei...
In recent years, deep learning (DL)-based methods have been widely used ...
Code completion is a valuable topic in both academia and industry. Recen...
Natural language processing for programming, which aims to use NLP techn...
Transformer-based models have achieved great success on sentence pair
mo...
Incorporating knowledge graphs (KGs) as side information in recommendati...
Mobile apps are becoming an integral part of people's daily life by prov...
Code completion, a highly valuable topic in the software development dom...
Developers often need to decide which APIs to use for the functions bein...
Pre-trained models have been shown effective in many code intelligence t...
Previous studies have demonstrated that code intelligence models are
sen...
Transformer-based models have demonstrated state-of-the-art performance ...
Adapting Deep Learning (DL) techniques to automate non-trivial coding
ac...
Reviews of songs play an important role in online music service platform...
Modern software systems are usually highly configurable, providing users...
Source code summarization aims at generating concise and clear natural
l...
Application Programming Interfaces (APIs), which encapsulate the
impleme...
Real-world data usually present long-tailed distributions. Training on
i...
Type inference for dynamic programming languages is an important yet
cha...
Source code summarization aims at generating concise descriptions of giv...
App reviews deliver user opinions and emerging issues (e.g., new bugs) a...
Code retrieval is a common practice for programmers to reuse existing co...
Code search is a core software engineering task. Effective code search t...
Context: In-app advertising is the primary source of revenue for many mo...
User experience of mobile apps is an essential ingredient that can influ...
Millions of mobile apps are available in app stores, such as Apple's App...
In-app advertising closely relates to app revenue. Reckless ad integrati...
Context: COVID-19 pandemic has impacted different business sectors aroun...
Automatic generation of high-quality commit messages for code commits ca...
Deep learning (DL) techniques have gained significant popularity among
s...
Machine learning (ML) based approach is considered as one of the most
pr...
Previous studies showed that replying to a user review usually has a pos...
In our world with full of uncertainty, debates and argumentation contrib...
Code review is a common process that is used by developers, in which a
r...
Commit messages record code changes (e.g., feature modifications and bug...
In this paper, we propose a novel online topic tracking framework, named...
This paper presents an unsupervised framework for jointly modeling topic...
Many classification models work poorly on short texts due to data sparsi...