Compiler bugs pose a significant threat to safety-critical applications,...
Many Duplicate Bug Report Detection (DBRD) techniques have been proposed...
Learning heterogeneous graphs consisting of different types of nodes and...
Due to the open-source nature of the blockchain ecosystem, it is common ...
With the rise of the pull request mechanism in software development, the...
In both commercial and open-source software, bug reports or issues are u...
Pull Requests (PRs) are a mechanism on modern collaborative coding platf...
Blockchain is an emerging technology for its decentralization and the
ca...
Android operating system (OS) is often updated, where each new version m...
Building deep learning models on source code has found many successful
s...
The Android operating system is frequently updated, with each version
br...
Due to the rise of AI applications, machine learning libraries have beco...
Code retrieval and summarization are useful tasks for developers, but it...
Recently program learning techniques have been proposed to process sourc...
With the prevalence of publicly available source code repositories to tr...
Due to the deprecation of APIs in the Android operating system,developer...
Smart contracts have been increasingly used together with blockchains to...
Program comprehension is a fundamental task in software development and
...
Ethereum has become a widely used platform to enable secure, Blockchain-...
To save manual effort, developers often translate programs from one
prog...
Translating a program written in one programming language to another can...