中文
相关论文

相关论文: DroidWalker: Generating Reproducible Test Cases vi…

200 篇论文

Mobile app usage behavior reveals human patterns and is crucial for stakeholders, but data collection is costly and raises privacy issues. Data synthesis can address this by generating artificial datasets that mirror real-world data. In…

人机交互 · 计算机科学 2024-12-11 Zihan Huang , Tong Li , Yong Li

Docker has gained attention as a lightweight container-based virtualization platform. The process for building a Docker image is defined in a text file called a Dockerfile. A Dockerfile can be considered as a kind of source code that…

软件工程 · 计算机科学 2025-04-28 Yuki Goto , Shinsuke Matsumoto , Shinji Kusumoto

One of the key tasks related to ensuring mobile app quality is the reporting, management, and resolution of bug reports. As such, researchers have committed considerable resources toward automating various tasks of the bug management…

软件工程 · 计算机科学 2023-01-04 Jack Johnson , Junayed Mahmud , Tyler Wendland , Kevin Moran , Julia Rubin , Mattia Fazzini

Autonomous agents have become increasingly important for interacting with the real world. Android agents, in particular, have been recently a frequently-mentioned interaction method. However, existing studies for training and evaluating…

人工智能 · 计算机科学 2024-11-05 Yifan Xu , Xiao Liu , Xueqiao Sun , Siyi Cheng , Hao Yu , Hanyu Lai , Shudan Zhang , Dan Zhang , Jie Tang , Yuxiao Dong

The vast majority of today's mobile malware targets Android devices. This has pushed the research effort in Android malware analysis in the last years. An important task of malware analysis is the classification of malware samples into…

密码学与安全 · 计算机科学 2017-09-05 Luca Massarelli , Leonardo Aniello , Claudio Ciccotelli , Leonardo Querzoni , Daniele Ucci , Roberto Baldoni

The increasing prevalence of mobile apps has led to a proliferation of resource usage scenarios in which they are deployed. This motivates the need to specialize mobile apps based on diverse and varying preferences of users. We propose a…

软件工程 · 计算机科学 2019-02-27 Brian Heath , Neelay Velingker , Osbert Bastani , Mayur Naik

Software testing is an important phase in the software development life-cycle because it helps in identifying bugs in a software system before it is shipped into the hand of its end users. There are numerous studies on how developers test…

软件工程 · 计算机科学 2019-02-15 Luis Cruz , Rui Abreu , David Lo

Android malware is a persistent threat to billions of users around the world. As a countermeasure, Android malware detection systems are occasionally implemented. However, these systems are often vulnerable to \emph{evasion attacks}, in…

密码学与安全 · 计算机科学 2020-04-01 Harel Berger , Chen Hajaj , Amit Dvir

MIT App Inventor is a drag-and-drop visual programming tool for designing and building fully functional mobile apps for Android. App Inventor promotes a new era of personal mobile computing in which people are empowered to design, create,…

计算机与社会 · 计算机科学 2013-10-25 Shaileen Crawford Pokress , José Juan Dominguez Veiga

Dynamically executing specific target methods in Android applications remains a critical and unresolved challenge. Despite notable advancements in GUI testing, current tools are insufficient for reliably driving execution toward specific…

软件工程 · 计算机科学 2026-01-21 Samuele Doria , Eleonora Losiouk

The ability to repeat the experiments from a research study and obtain similar results is a corner stone in experiment-based scientific discovery. This essential feature has been often ignored by the distributed computing and networking…

网络与互联网体系结构 · 计算机科学 2014-10-08 Thierry Rakotoarivelo , Guillaume Jourjon , Olivier Mehani , Maximilian Ott , Mike Zink

For a considerable number of software projects, the creation of effective test cases is hindered by design documentation that is either lacking, incomplete or obsolete. The exploratory testing approach can serve as a sound method in such…

软件工程 · 计算机科学 2019-12-05 Miroslav Bures , Karel Frajtak , Bestoun S. Ahmed

Voice Assistant (VA) in smartphones has become very popular with millions of users nowadays. A key trend is the rise of custom VA embedding, which enables users to perform the customized tasks of their favorite app through voice control.…

软件工程 · 计算机科学 2024-07-26 Garrett Weaver , Xue Qin

Many Android applications collect data from users. When they do, they must protect this collected data according to the current legal frameworks. Such data protection has become even more important since the European Union rolled out the…

软件工程 · 计算机科学 2023-03-20 Mugdha Khedkar

Background. Evidence suggests that mobile applications are not thoroughly tested as their desktop counterparts. In particular GUI testing is generally limited. Like web-based applications, mobile apps suffer from GUI test fragility, i.e.…

软件工程 · 计算机科学 2017-11-13 Riccardo Coppola , Maurizio Morisio , Marco Torchiano

App markets have evolved into highly competitive and dynamic environments for developers. While the traditional app life cycle involves incremental updates for feature enhancements and issue resolution, some apps deviate from this norm by…

软件工程 · 计算机科学 2026-04-07 D. Denipitiyage , B. Silva , K. Gunathilaka , S. Seneviratne , A. Mahanti , A. Seneviratne , S. Chawla

Dynamic analysis has emerged as a pivotal technique for testing Android apps, enabling the detection of bugs, malicious code, and vulnerabilities. A key metric in evaluating the efficacy of tools employed by both research and practitioner…

软件工程 · 计算机科学 2024-04-18 Jordan Samhi , Andreas Zeller

Although mobile ad frauds have been widespread, state-of-the-art approaches in the literature have mainly focused on detecting the so-called static placement frauds, where only a single UI state is involved and can be identified based on…

密码学与安全 · 计算机科学 2018-06-14 Feng Dong , Haoyu Wang , Li Li , Yao Guo , Tegawende F. Bissyande , Tianming Liu , Guoai Xu , Jacques Klein

Expecting the shipment of 1 billion Android devices in 2017, cyber criminals have naturally extended their vicious activities towards Google's mobile operating system. With an estimated number of 700 new Android applications released every…

The Android operating system has become the most popular operating system for smartphones and tablets leading to a rapid rise in malware. Sophisticated Android malware employ detection avoidance techniques in order to hide their malicious…

密码学与安全 · 计算机科学 2017-04-03 Mohammed K. Alzaylaee , Suleiman Y. Yerima , Sakir Sezer