Recent breakthroughs in pre-trained code models, such as CodeBERT and Co...
Though many deep learning (DL)-based vulnerability detection approaches ...
Mobile apps bring us many conveniences, such as online shopping and
comm...
We conduct the first empirical study on using knowledge transfer to impr...
Tutorial videos of mobile apps have become a popular and compelling way ...
Quantum computing systems depend on the principles of quantum mechanics ...
Language tests measure a person's ability to use a language in terms of
...
The Right to be Forgotten (RTBF) was first established as the result of ...
Software Bill of Materials (SBOM) serves as a critical pillar in ensurin...
Privacy policies have become the most critical approach to safeguarding
...
With the emergence of deep learning techniques, smartphone apps are now
...
The emergence of foundation models, such as large language models (LLMs)...
API documentation, technical blogs and programming Q A sites contain n...
Software applications have become an omnipresent part of modern society....
Virtual assistants have been widely used by mobile phone users in recent...
Foundation models, such as GPT-4, DALL-E have brought unprecedented AI
"...
Control Flow Graphs (CFGs) are essential for visualizing, understanding ...
The increasingly popular adoption of source code in many critical tasks
...
To ensure app compatibility and smoothness of user experience across div...
The recent release of large language model (LLM) based chatbots, such as...
Nowadays, voice assistants help users complete tasks on the smartphone w...
Mobile phones and apps have become a ubiquitous part of digital life. Th...
Developers' API needs should be more pragmatic, such as seeking suggesti...
Programming screencasts (e.g., video tutorials on Youtube or live coding...
Software Bill of Materials (SBOM), offers improved transparency and supp...
The release of ChatGPT, Bard, and other large language model (LLM)-based...
Due to convenience, open-source software is widely used. For beneficial
...
The right to be forgotten (RTBF) is motivated by the desire of people no...
Recent breakthroughs in natural language processing (NLP) have permitted...
The usage of Python idioms is popular among Python developers in a forma...
The rapid development of artificial intelligence (AI) has led to increas...
The rapid growth of software supply chain attacks has attracted consider...
Extraction of Application Programming Interfaces (APIs) and their semant...
GUI is a bridge connecting user and application. Existing GUI testing ta...
Pre-trained giant code models (PCMs) start coming into the developers' d...
Stack Overflow has been heavily used by software developers to seek
prog...
Partial code usually involves non-fully-qualified type names (non-FQNs) ...
Compared to other programming languages (e.g., Java), Python has more id...
Software programming requires both API reference (know-what) knowledge a...
Graphical User Interface (GUI) is not merely a collection of individual ...
GUI design is an integral part of software development. The process of
d...
Although AI is transforming the world, there are serious concerns about ...
In this paper, we propose an approach named psc2code to denoise the proc...
UI design is an integral part of software development. For many develope...
ExploitDB is one of the important public websites, which contributes a l...
Search engines can quickly response a hyperlink list according to query
...
Context based API recommendation is an important way to help developers ...
Design sharing sites provide UI designers with a platform to share their...
Detecting Graphical User Interface (GUI) elements in GUI images is a
dom...
Software vulnerabilities have been continually disclosed and documented....