中文
相关论文

相关论文: Dependability Assessment of the Android OS through…

200 篇论文

With the expansion of the market share occupied by the Android platform, security issues (especially application security) have become attention focus of researchers. In fact, the existing methods lack the capabilities to manage application…

密码学与安全 · 计算机科学 2017-12-07 Yang Luo , Qixun Zhang , Qingni Shen , Hongzhi Liu , Zhonghai Wu

The ever-growing popularity of mobile phones has brought additional challenges to the software development lifecycle. Mobile applications (apps, for short) ought to provide the same set of features as conventional software, with limited…

软件工程 · 计算机科学 2018-03-16 Luis Cruz , Rui Abreu

Mobile apps have become indispensable for daily life, not only for individuals but also for companies/organizations that offer their services digitally. Inherited by the mobility of devices, there are no limitations regarding the locations…

Android Permission Model and Application (app) analysis has consistently remained the focus of the investigation of research groups and stakeholders of the Android ecosystem since it was launched in 2008. Even though the Android smartphone…

密码学与安全 · 计算机科学 2026-01-05 Rajendra Kumar Solanki , Vijay Laxmi , Manoj Singh Gaur

The functionality of many mobile applications is dependent on various contextual, external factors. Depending on unforeseen scenarios, mobile apps can even malfunction or crash. In this paper, we have introduced MobiCoMonkey - automated…

软件工程 · 计算机科学 2018-04-10 Amit Seal Ami , Md. Mehedi Hasan , Md. Rayhanur Rahman , Kazi Sakib

Fault injection is a key technique for assessing software reliability, enabling proactive detection of system defects before they manifest in production. However, the increasing complexity of microservice architectures leads to exponential…

软件工程 · 计算机科学 2026-01-22 Yuzhen Tan , Jian Wang , Shuaiyu Xie , Bing Li , Yunqing Yong , Neng Zhang , Shaolin Tan

Android fragmentation refers to the overwhelming diversity of Android devices and OS versions. These lead to the impossibility of testing an app on every supported device, leaving a number of compatibility bugs scattered in the community…

软件工程 · 计算机科学 2023-06-21 Xiaoyu Sun , Xiao Chen , Yonghui Liu , John Grundy , Li Li

Background: Test flakiness is identified as a major issue that compromises the regression testing process of complex software systems. Flaky tests manifest non-deterministic behaviour, send confusing signals to developers, and break their…

软件工程 · 计算机科学 2021-04-16 Sarra Habchi , Maxime Cordy , Mike Papadakis , Yves Le Traon

User tracking is critical in the mobile ecosystem, which relies on device identifiers to build clear user profiles. In earlier ages, Android allowed easy access to non-resettable device identifiers like device serial numbers and IMEI by…

密码学与安全 · 计算机科学 2025-02-24 Zikan Dong , Liu Wang , Guoai Xu , Haoyu Wang

The ecosystem in which mobile applications run is highly heterogeneous and configurable. All layers upon which mobile apps are built offer wide possibilities of variations, from the device and the hardware, to the operating system and…

Blockchain recently became very popular due to its use in cryptocurrencies and potential application in various domains (e.g., retail, healthcare, insurance). The smart contract is a key part of blockchain systems and specifies an agreement…

密码学与安全 · 计算机科学 2023-04-13 Fernando Richter Vidal , Naghmeh Ivaki , Nuno Laranjeiro

In this paper we outline our results for validating the precision of the internal power meters of smart-phones under different workloads. We compare its results with an external power meter. This is the first step towards creating…

其他计算机科学 · 计算机科学 2017-01-26 Mahmoud A. Bokhari , Yuanzhong Xia , Bo Zhou , Brad Alexander , Markus Wagner

During lab studies of text entry methods it is typical to observer very few errors in participants' typing - users tend to type very carefully in labs. This is a problem when investigating methods to support error awareness or correction as…

人机交互 · 计算机科学 2020-03-16 Andreas Komninos , Emma Nicol , Mark Dunlop

Because of constraints imposed by the market, embedded software in consumer electronics is almost inevitably shipped with faults and the goal is just to reduce the inherent unreliability to an acceptable level before a product has to be…

软件工程 · 计算机科学 2007-05-23 Rui Abreu , Peter Zoeteweij , Arjan JC van Gemund

Wearable devices are increasingly being used for monitoring health signals and for fitness purposes with typical uses being calorie tracker, workout assistant, and step counter. Even though these wearables can measure many health signals…

计算机与社会 · 计算机科学 2017-06-29 Naixing Wang , Edgardo Barsallo Yi , Saurabh Bagchi

Due to the importance of Android app quality assurance, many automated GUI testing tools have been developed. Although the test algorithms have been improved, the impact of GUI rendering has been overlooked. On the one hand, setting a long…

软件工程 · 计算机科学 2023-02-28 Sidong Feng , Mulong Xie , Chunyang Chen

Embedded software is developed under the assumption that hardware execution is always correct. Fault attacks break and exploit that assumption. Through the careful introduction of targeted faults, an adversary modifies the control-flow or…

密码学与安全 · 计算机科学 2020-03-25 Bilgiday Yuce , Patrick Schaumont , Marc Witteman

We present an add-on for the Android platform, capable of intercepting nearly all interactions between apps or apps with the platform, including arguments of method invocations in a human-readable format. A preliminary performance…

软件工程 · 计算机科学 2014-06-10 Jan-Christoph Kuester , Andreas Bauer

An Android-based smart Television (TV) must reliably run its applications in an embedded program environment under diverse hardware resource conditions. Owing to the diverse hardware components used to build numerous TV models, TV…

软件工程 · 计算机科学 2015-09-24 Bo Jiang , Peng Chen , W. K. Chan , Xinchao Zhang

Mutation testing has shown great promise in assessing the effectiveness of test suites while exhibiting additional applications to test-case generation, selection, and prioritization. Traditional mutation testing typically utilizes a set of…