中文
相关论文

相关论文: PopSweeper: Automatically Detecting and Resolving …

200 篇论文

The Android platform introduces the runtime permission model in version 6.0. The new model greatly improves data privacy and user experience, but brings new challenges for app developers. First, it allows users to freely revoke granted…

软件工程 · 计算机科学 2022-02-01 Sinan Wang , Yibo Wang , Xian Zhan , Ying Wang , Yepang Liu , Xiapu Luo , Shing-Chi Cheung

GUI testing is significant in the SE community. Most existing frameworks are intrusive and only support some specific platforms. With the development of distinct scenarios, diverse embedded systems or customized operating systems on…

软件工程 · 计算机科学 2023-12-19 Shengcheng Yu , Chunrong Fang , Mingzhe Du , Yuchen Ling , Zhenyu Chen , Zhendong Su

PowerShell is a powerful and versatile task automation tool. Unfortunately, it is also widely abused by cyber attackers. To bypass malware detection and hinder threat analysis, attackers often employ diverse techniques to obfuscate…

密码学与安全 · 计算机科学 2024-06-21 Ruijie Li , Chenyang Zhang , Huajun Chai , Lingyun Ying , Haixin Duan , Jun Tao

Android Apps are frequently updated to keep up with changing user, hardware, and business demands. Ensuring the correctness of App updates through extensive testing is crucial to avoid potential bugs reaching the end user. Existing Android…

软件工程 · 计算机科学 2023-09-06 Chao Peng , Zhengwei Lv , Jiarong Fu , Jiayuan Liang , Zhao Zhang , Ajitha Rajan , Ping Yang

Mobile applications have become a popular software development domain in recent years due in part to a large user base, capable hardware, and accessible platforms. However, mobile developers also face unique challenges, including pressure…

软件工程 · 计算机科学 2018-09-06 Kevin Moran , Cody Watson , John Hoskins , George Purnell , Denys Poshyvanyk

With the emergence of mobile and wearable devices, push notification becomes a powerful tool to connect and maintain the relationship with App users, but sending inappropriate or too many messages at the wrong time may result in the App…

计算机与社会 · 计算机科学 2018-12-21 TonTon Hsien-De Huang , Hung-Yu Kao

Context. Multiple automated techniques have been proposed and developed for mobile application GUI testing aiming to improve effectiveness, efficiency, and practicality. The effectiveness, efficiency, and practicality are 3 fundamental…

软件工程 · 计算机科学 2019-01-01 Yauhen Leanidavich Arnatovich , Lipo Wang

Mobile developers face unique challenges when detecting and reporting crashes in apps due to their prevailing GUI event-driven nature and additional sources of inputs (e.g., sensor readings). To support developers in these tasks, we…

Oracles used for testing graphical user interface (GUI) programs are required to take into consideration complicating factors such as variations in screen resolution or color scheme when comparing observed GUI elements to expected GUI…

软件工程 · 计算机科学 2016-11-18 Dalal Hammoud , Fadi A. Zaraket , Wes Masri

Fragmentation is a serious problem in the Android ecosystem. This problem is mainly caused by the fast evolution of the system itself and the various customizations independently maintained by different smartphone manufacturers. Many…

软件工程 · 计算机科学 2022-06-01 Pei Liu , Yanjie Zhao , Haipeng Cai , Mattia Fazzini , John Grundy , Li Li

Accessibility checkers are tools in support of accessible app development, and their use is encouraged by accessibility best practices. However, most current checkers evaluate static or mechanically-generated contexts, failing to capture…

人机交互 · 计算机科学 2026-02-06 Mingyuan Zhong , Xia Chen , Davin Win Kyi , Chen Li , James Fogarty , Jacob O. Wobbrock

With the recent growth of conversational systems and intelligent assistants such as Apple Siri and Google Assistant, mobile devices are becoming even more pervasive in our lives. As a consequence, users are getting engaged with the mobile…

信息检索 · 计算机科学 2018-07-16 Mohammad Aliannejadi , Hamed Zamani , Fabio Crestani , W. Bruce Croft

Smartphones with large screens provide users with increased display and interaction space but pose challenges in reaching certain areas with the thumb when using the device with one hand. To address this, we introduce GazeSwipe, a…

人机交互 · 计算机科学 2025-03-28 Zhuojiang Cai , Jingkai Hong , Zhimin Wang , Feng Lu

App quality has been shown to be the most important indicator of app adoption. To assure quality, developers mainly use testing to find bugs in app and apply structural and GUI test coverage criteria. However, mobile apps have more…

软件工程 · 计算机科学 2019-11-22 Danilo Dominguez Perez , Wei Le

Although the use of pay-per-click mechanisms stimulates the prosperity of the mobile advertisement network, fraudulent ad clicks result in huge financial losses for advertisers. Extensive studies identify click fraud according to…

密码学与安全 · 计算机科学 2021-09-16 Tong Zhu , Yan Meng , Haotian Hu , Xiaokuan Zhang , Minhui Xue , Haojin Zhu

Validation of Android apps via testing is difficult owing to the presence of flaky tests. Due to non-deterministic execution environments, a sequence of events (a test) may lead to success or failure in unpredictable ways. In this work, we…

软件工程 · 计算机科学 2021-05-24 Zhen Dong , Abhishek Tiwari , Xiao Liang Yu , Abhik Roychoudhury

Mobile apps provide new opportunities to people with disabilities to act independently in the world. Motivated by this trend, researchers have conducted empirical studies by using the inaccessibility issue rate of each page (i.e., screen…

软件工程 · 计算机科学 2022-03-15 Sen Chen , Chunyang Chen , Lingling Fan , Mingming Fan , Xian Zhan , Yang Liu

Mobile apps are indispensable for people's daily life, and automated GUI (Graphical User Interface) testing is widely used for app quality assurance. There is a growing interest in using learning-based techniques for automated GUI testing…

软件工程 · 计算机科学 2023-05-17 Zhe Liu , Chunyang Chen , Junjie Wang , Mengzhuo Chen , Boyu Wu , Xing Che , Dandan Wang , Qing Wang

Online advertisers and analytics services (or trackers), are constantly tracking users activities as they access web services either through browsers or a mobile apps. Numerous tools such as browser plugins and specialized mobile apps have…

密码学与安全 · 计算机科学 2017-09-13 Muhammad Ikram , Mohamed Ali Kaafar

Mobile operating systems (OS) are frequently updated, but such updates can unintentionally degrade user experience by introducing performance regressions. Existing detection techniques often rely on system-level metrics (e.g., CPU or memory…

软件工程 · 计算机科学 2025-09-23 Wei Liu , Yi Wen Heng , Feng Lin , Tse-Hsun , Chen , Ahmed E. Hassan