173 citations · 784 across the 54 of their papers we have counts for
32 papers · 1 filter
Distinguishing Look-Alike Innocent and Vulnerable Code by Subtle Semantic Representation Learning and Explanation
Chao Ni, Xin Yin, Kaiwen Yang +3
Though many deep learning (DL)-based vulnerability detection approaches have been proposed and indeed achieved remarkable performance, they still have limitations in the generaliza…
Video2Action: Reducing Human Interactions in Action Annotation of App Tutorial Videos
Sidong Feng, Chunyang Chen, Zhenchang Xing
Tutorial videos of mobile apps have become a popular and compelling way for users to learn unfamiliar app features. To make the video accessible to the users, video creators always…
Unveiling the Tricks: Automated Detection of Dark Patterns in Mobile Applications
Jieshan Chen, Jiamou Sun, Sidong Feng +4
Mobile apps bring us many conveniences, such as online shopping and communication, but some use malicious designs called dark patterns to trick users into doing things that are not…
Adaptive Intellect Unleashed: The Feasibility of Knowledge Transfer in Large Language Models
Qing Huang, Yishun Wu, Zhenchang Xing +3
We conduct the first empirical study on using knowledge transfer to improve the generalization ability of large language models (LLMs) in software engineering tasks, which often re…
Quantum Software Analytics: Opportunities and Challenges
Thong Hoang, Hoa Khanh Dam, Tingting Bi +5
Quantum computing systems depend on the principles of quantum mechanics to perform multiple challenging tasks more efficiently than their classical counterparts. In classical softw…
Test-takers have a say: understanding the implications of the use of AI in language tests
Dawen Zhang, Thong Hoang, Shidong Pan +6
Language tests measure a person's ability to use a language in terms of listening, speaking, reading, or writing. Such tests play an integral role in academic, professional, and im…
SeePrivacy: Automated Contextual Privacy Policy Generation for Mobile Applications
Shidong Pan, Zhen Tao, Thong Hoang +5
Privacy policies have become the most critical approach to safeguarding individuals' privacy and digital security. To enhance their presentation and readability, researchers propos…
Towards Real Smart Apps: Investigating Human-AI Interactions in Smartphone On-Device AI Apps
Jason Ching Yuen Siu, Jieshan Chen, Yujin Huang +2
With the emergence of deep learning techniques, smartphone apps are now embedded on-device AI features for enabling advanced tasks like speech translation, to attract users and inc…
Right to be Forgotten in the Era of Large Language Models: Implications, Challenges, and Solutions
Dawen Zhang, Pamela Finckenberg-Broman, Thong Hoang +4
The Right to be Forgotten (RTBF) was first established as the result of the ruling of Google Spain SL, Google Inc. v AEPD, Mario Costeja González, and was later included as the Rig…
Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future
Boming Xia, Dawen Zhang, Yue Liu +3
The robustness of critical infrastructure systems is contingent upon the integrity and transparency of their software supply chains. A Software Bill of Materials (SBOM) is pivotal…
A Chain of AI-based Solutions for Resolving FQNs and Fixing Syntax Errors in Partial Code
Qing Huang, Jiahui Zhu, Zhenchang Xing +3
API documentation, technical blogs and programming Q&A sites contain numerous partial code that can be reused in programming tasks, but often these code are uncompilable due to unr…
Toward the Cure of Privacy Policy Reading Phobia: Automated Generation of Privacy Nutrition Labels From Privacy Policies
Shidong Pan, Thong Hoang, Dawen Zhang +4
Software applications have become an omnipresent part of modern society. The consequent privacy policies of these applications play a significant role in informing customers how th…
Enhancing Virtual Assistant Intelligence: Precise Area Targeting for Instance-level User Intents beyond Metadata
Mengyu Chen, Zhenchang Xing, Jieshan Chen +2
Virtual assistants have been widely used by mobile phone users in recent years. Although their capabilities of processing user intents have been developed rapidly, virtual assistan…
Prompt Sapper: LLM-Empowered Software Engineering Infrastructure for AI-Native Services
Zhenchang Xing, Qing Huang, Yu Cheng +3
Foundation models, such as GPT-4, DALL-E have brought unprecedented AI "operating system" effect and new forms of human-AI interaction, sparking a wave of innovation in AI-native s…
Prompt Sapper: A LLM-Empowered Production Tool for Building AI Chains
Yu Cheng, Jieshan Chen, Qing Huang +3
The emergence of foundation models, such as large language models (LLMs) GPT-4 and text-to-image models DALL-E, has opened up numerous possibilities across various domains. People…
AI Chain on Large Language Model for Unsupervised Control Flow Graph Generation for Statically-Typed Partial Code
Qing Huang, Zhou Zou, Zhenchang Xing +3
Control Flow Graphs (CFGs) are essential for visualizing, understanding and analyzing program behavior. For statically-typed programming language like Java, developers obtain CFGs…
NiCro: Purely Vision-based, Non-intrusive Cross-Device and Cross-Platform GUI Testing
Mulong Xie, Jiaming Ye, Zhenchang Xing +1
To ensure app compatibility and smoothness of user experience across diverse devices and platforms, developers have to perform cross-device, cross-platform testing of their apps, w…
Voicify Your UI: Towards Android App Control with Voice Commands
Minh Duc Vu, Han Wang, Zhuang Li +3
Nowadays, voice assistants help users complete tasks on the smartphone with voice commands, replacing traditional touchscreen interactions when such interactions are inhibited. How…
Source Code Data Augmentation for Deep Learning: A Survey
Terry Yue Zhuo, Zhou Yang, Zhensu Sun +5
The increasingly popular adoption of deep learning models in many critical source code tasks motivates the development of data augmentation (DA) techniques to enhance training data…
Is It a Trap? A Large-scale Empirical Study And Comprehensive Assessment of Online Automated Privacy Policy Generators for Mobile Apps
Shidong Pan, Dawen Zhang, Mark Staples +4
Privacy regulations protect and promote the privacy of individuals by requiring mobile apps to provide a privacy policy that explains what personal information is collected and how…
Answering Uncertain, Under-Specified API Queries Assisted by Knowledge-Aware Human-AI Dialogue
Qing Huang, Zishuai Li, Zhenchang Xing +4
Developers' API needs should be more pragmatic, such as seeking suggestive, explainable, and extensible APIs rather than the so-called best result. Existing API search research can…
SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics
Dehai Zhao, Zhenchang Xing, Xin Xia +3
Programming screencasts (e.g., video tutorials on Youtube or live coding stream on Twitch) are important knowledge source for developers to learn programming knowledge, especially…
On the Way to SBOMs: Investigating Design Issues and Solutions in Practice
Tingting Bi, Boming Xia, Zhenchang Xing +2
The Software Bill of Materials (SBOM) has emerged as a promising solution, providing a machine-readable inventory of software components used, thus bolstering supply chain security…
A Reference Architecture for Designing Foundation Model based Systems
Qinghua Lu, Liming Zhu, Xiwei Xu +2
The release of ChatGPT, Gemini, and other large language model has drawn huge interests on foundations models. There is a broad consensus that foundations models will be the fundam…