Unit testing validates the correctness of the unit under test and has be...
Log data is a crucial resource for recording system events and states du...
Cross-domain Sequential Recommendation (CSR) which leverages user sequen...
Auditory Attention Detection (AAD) aims to detect target speaker from br...
Software development plays a crucial role in driving innovation and
effi...
The rapid growth of deep learning (DL) has spurred interest in enhancing...
Gaussian process (GP) based Bayesian optimization (BO) is a powerful met...
Software logs play an essential role in ensuring the reliability and
mai...
Automated code generation can be a powerful technique for software
devel...
Recently, fine-tuning pre-trained code models such as CodeBERT on downst...
The application of deep learning techniques in software engineering beco...
In cloud systems, incidents are potential threats to customer satisfacti...
Logs generated by large-scale software systems provide crucial informati...
Prior studies have demonstrated the effectiveness of Deep Learning (DL) ...
Previous research on code intelligence usually trains a deep learning mo...
Configurable software systems are employed in many important application...
A critical step in sharing semantic content online is to map the structu...
Code search, which aims at retrieving the most relevant code fragment fo...
Fairness testing aims at mitigating unintended discrimination in the
dec...
Log analysis is one of the main techniques engineers use to troubleshoot...
Pre-trained models have been shown effective in many code intelligence t...
Pre-trained code representation models such as CodeBERT have demonstrate...
Third-party libraries (TPLs) are reused frequently in software applicati...
User reviews of mobile apps provide a communication channel for develope...
Code search aims to retrieve the most semantically relevant code snippet...
Code search is to search reusable code snippets from source code corpus ...
Abstract syntax trees (ASTs) play a crucial role in source code
represen...
Commit messages concisely describe the content of code diffs (i.e., code...
Recently, many pre-trained language models for source code have been pro...
Logs provide first-hand information for engineers to diagnose failures i...
Software-intensive systems produce logs for troubleshooting purposes.
Re...
Binary-source code matching plays an important role in many security and...
To ensure the performance of online service systems, their status is clo...
Recently, pre-trained programming language models such as CodeBERT have
...
Software clone detection identifies similar code snippets. It has been a...
Log analysis is an important technique that engineers use for troublesho...
Code summarization aims to generate concise natural language description...
As online service systems continue to grow in terms of complexity and vo...
Software systems often record important runtime information in system lo...
Source code summaries are important for the comprehension and maintenanc...
Commit messages are natural language descriptions of code changes, which...
Source code summaries are short natural language descriptions of code
sn...
The problem of code generation from textual program descriptions has lon...
Federated multi-task learning (FMTL) has emerged as a natural choice to
...
With the development of cloud computing, the storage and processing of
m...
Code retrieval is a common practice for programmers to reuse existing co...
It has been found that software, like natural language texts, exhibits
"...
The key to a Transformer model is the self-attention mechanism, which al...
Computer programs written in one language are often required to be porte...
Programming by Example (PBE) targets at automatically inferring a comput...