paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Search-Based Energy Testing of Android

基于搜索的 Android 能耗测试
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)2019匹配度 1/10 · 该论文研究 Android 应用的能耗测试与缺陷发现,属于移动软件工程和动态测试方向;与用户关注的静态分析、LLM/Agent 结合、浮点程序分析、贝叶斯程序分析等核心方向几乎没有交集。引用 46 inbox
Reyhaneh Jabbarvand, Jun-Wei Lin, Sam Malek
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 COBWEB,一种基于搜索的 Android 能耗测试技术,通过建模功能行为与上下文条件生成测试套件以发现能耗缺陷。

智能手机的实用性受电池容量及其软硬件能效限制。为了刻画应用能耗并识别能耗缺陷,需要对应用进行动态测试以评估其能耗属性,但目前缺乏相关测试工具。本文提出 COBWEB,一种面向 Android 的基于搜索的能耗测试技术。它利用一组新模型,同时表示应用的功能行为以及影响其能耗行为的上下文条件,从而生成能够有效发现能耗缺陷的测试套件。作者使用真实应用进行实验,结果表明 COBWEB 不仅能有效且高效地测试应用的能耗行为,而且优于已有技术,能够发现范围更广、更多样的能耗缺陷。

问题
如何对 Android 应用进行动态能耗测试,以准确刻画应用的能耗特性并识别能耗缺陷;现有测试工具不足。
方法
提出 COBWEB,采用基于搜索的测试技术,利用表示应用功能行为及影响能耗的上下文条件的模型来生成测试套件。
评估
在真实 Android 应用上开展实验,评估其测试能耗行为的有效性与效率,并与先前技术比较所发现能耗缺陷的广度和多样性。
原文摘要(Abstract)

The utility of a smartphone is limited by its battery capacity and the ability of its hardware and software to efficiently use the device's battery. To properly characterize the energy consumption of an app and identify energy defects, it is critical that apps are properly tested, i.e., analyzed dynamically to assess the app's energy properties. However, currently there is a lack of testing tools for evaluating the energy properties of apps. We present COBWEB, a search-based energy testing technique for Android. By leveraging a set of novel models, representing both the functional behavior of an app as well as the contextual conditions affecting the app's energy behavior, COBWEB generates a test suite that can effectively find energy defects. Our experimental results using real-world apps demonstrate not only its ability to effectively and efficiently test energy behavior of apps, but also its superiority over prior techniques by finding a wider and more diverse set of energy defects.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{JabbarvandLM19,
  title = {Search-Based Energy Testing of Android},
  author = {Reyhaneh Jabbarvand and Jun-Wei Lin and Sam Malek},
  booktitle = {ICSE},
  year = {2019},
  doi = {10.1109/icse.2019.00115}
}