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:
2.4W
Papers: 2.3W
Citations: 2.7W