arrow
Return

Energy Metamorphic Testing for Android Applications

delete2019-09-01
delete0
PRE
AI
F
Farzaneh Azimian *
F
Fathiyeh Faghih
M
Mehdi Kargahi
S
S. M. Mahdi Mirdehghan
DOI:10.1109/pimrcw.2019.8880814delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A major requirement for portable battery-operated (IoT-related) devices is energy conservation. This concern has not been well noticed by the application developers, while many energy problems in such devices are due to programming errors. Energy testing to find energy bugs and hotspots has gained attention in the last few years, where a major challenge to do so is designing an effective test oracle. In this paper, we use the idea of metamorphic testing to tackle this problem. In metamorphic testing, the output of different scenarios are compared against each other to detect a test failure, whereas in traditional oracles, the output of each scenario is compared with an expected value. Applying our proposed metamorphic relations to test a number of Android applications, we found the effectiveness of our proposed approach in detection of the considered bugs and hotspots.
Keywords:
Metamorphic testing
Energy
Android
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
IEEE International Symposium on Personal, Indoor and Mobile Radio Communications and IEEE PIMRC Workshops
IF:
0
Papers:
2
Citations:
0

Organization

U
University of Tehran
Scholars:
684
Papers: 317
Citations: 0
Cited Papers

Cited Papers

Performance metamorphic testing: A Proof of concept
err2018-06-01
err18
errOAAI
errSegura, Sergio; Troya, Javier; Duran, Amador; Ruiz-Cortes, Antonio
errShare
errSave
An Examination of the Diagnostic Efficiency of Post‐Deployment Mental Health Screens
err2012-07-19
err0
PREAI
errNancy A. Skopp; Robert Swanson; David D. Luxton; Mark A. Reger; Lily Trofimovich; Michael First; James Maxwell; Gregory A. Gahm
errShare
errSave
Contemporary approaches to the management of executive control dysfunction
err1993-03-01
err0
PREAI
errMcKay Moore Sohlberg; Catherine A. Mateer; Donald T. Mateer
errShare
errSave
A Survey on Metamorphic Testing
err2016-09-01
err384
errOAAI
errSegura, Sergio; Fraser, Gordon; Sanchez, Ana B.; Ruiz-Cortes, Antonio
errShare
errSave
The Oracle Problem in Software Testing: A Survey
err2015-05-01
err665
errOAAI
errBarr, Earl T.; Harman, Mark; McMinn, Phil; Shahbaz, Muzammil; Yoo, Shin
errShare
errSave
Detecting Energy Bugs in Android Apps Using Static Analysis
err2017-10-11
err25
PREAI
errJiang, Hao; Yang, Hongli; Qin, Shengchao; Su, Zhendong; Zhang, Jian; Yan, Jun
errShare
errSave
Detecting Energy Bugs and Hotspots in Mobile Apps
err2014-11-11
err139
PREAI
errBanerjee, Abhijeet; Chong, Lee Kee; Chattopadhyay, Sudipta; Roychoudhury, Abhik
errShare
errSave
no more