Prompting is all you need: Automated android bug replay with large language models

S Feng, C Chen - Proceedings of the 46th IEEE/ACM International …, 2024 - dl.acm.org
Bug reports are vital for software maintenance that allow users to inform developers of the
problems encountered while using the software. As such, researchers have committed …

Towards efficient record and replay: A case study in wechat

S Feng, H Lu, T Xiong, Y Deng, C Chen - Proceedings of the 31st ACM …, 2023 - dl.acm.org
WeChat, a widely-used messenger app boasting over 1 billion monthly active users,
requires effective app quality assurance for its complex features. Record-and-replay tools …

Designing with Language: Wireframing UI Design Intent with Generative Large Language Models

S Feng, M Yuan, J Chen, Z Xing, C Chen - arXiv preprint arXiv:2312.07755, 2023 - arxiv.org
Wireframing is a critical step in the UI design process. Mid-fidelity wireframes offer more
impactful and engaging visuals compared to low-fidelity versions. However, their creation …

Shadows in the interface: a comprehensive study on dark patterns

L Nie, Y Zhao, C Li, X Luo, Y Liu - Proceedings of the ACM on Software …, 2024 - dl.acm.org
As digital interfaces become increasingly prevalent, a series of ethical issues have surfaced,
with dark patterns emerging as a key research focus. These manipulative design strategies …

Enabling Cost-Effective UI Automation Testing with Retrieval-Based LLMs: A Case Study in WeChat

S Feng, H Lu, J Jiang, T Xiong, L Huang… - Proceedings of the 39th …, 2024 - dl.acm.org
UI automation tests play a crucial role in ensuring the quality of mobile applications. Despite
the growing popularity of machine learning techniques to generate these tests, they still face …

MUD: Towards a Large-Scale and Noise-Filtered UI Dataset for Modern Style UI Modeling

S Feng, S Ma, H Wang, D Kong, C Chen - Proceedings of the CHI …, 2024 - dl.acm.org
The importance of computational modeling of mobile user interfaces (UIs) is undeniable.
However, these require a high-quality UI dataset. Existing datasets are often outdated …

{DARKFLEECE}: Probing the Dark Side of Android Subscription Apps

C Yue, C Zhong, K Chen, Z Zhang, Y Lee - 33rd USENIX Security …, 2024 - usenix.org
Fleeceware, a novel category of malicious subscription apps, is increasingly tricking users
into expensive subscriptions, leading to substantial financial consequences. These apps' …

Temporal Analysis of Dark Patterns: A Case Study of a User's Odyssey to Conquer Prime Membership Cancellation through the" Iliad Flow"

CM Gray, T Mildner, N Bielova - arXiv preprint arXiv:2309.09635, 2023 - arxiv.org
Dark patterns are ubiquitous in digital systems, impacting users throughout their journeys on
many popular apps and websites. While substantial efforts from the research community in …

MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating

J Liu, Z Zhang, X Hu, F Thung, S Maoz, D Gao… - Proceedings of the …, 2024 - dl.acm.org
The size of Android applications is getting larger to fulfill the requirements of various users.
However, not all the features of the applications are needed and desired by a specific user …

A Systematic Approach for A Reliable Detection of Deceptive Design Patterns Through Measurable HCI Features

E Kocyigit, A Rossi, G Lenzini - … of the 2024 European Symposium on …, 2024 - dl.acm.org
Dark patterns are deceptive design elements of digital choice architectures that are
implemented to drive users' actions towards decisions that are not necessarily in their best …