Write a Blog >>
Wed 11 Nov 2020 01:30 - 01:32 at Virtual room 1 - Mobile

Energy efficiency is an increasingly important quality attribute for software, particularly for mobile apps. Just like any other software attribute, energy behavior of mobile apps should be properly tested prior to their release. However, mobile apps are riddled with energy defects, as currently there is a lack of proper energy testing tools. Indeed, energy testing is a fledgling area of research and recent advances have mainly focused on test input generation. This paper presents ACETON, the first approach aimed at solving the oracle problem for testing the energy behavior of mobile apps. ACETON employs Deep Learning to automatically construct an oracle that not only determines whether a test execution reveals an energy defect, but also the type of energy defect. By carefully selecting features that can be monitored on any app and mobile device, we are assured the oracle constructed using ACETON is highly reusable. Our experiments show that the oracle produced by ACETON is both highly accurate, achieving an overall precision and recall of 99%, and efficient, detecting the existence of energy defects in only 37 milliseconds on average.

Wed 11 Nov

Displayed time zone: (UTC) Coordinated Universal Time change

01:30 - 02:00
01:30
2m
Talk
Automated Construction of Energy Test Oracles for Android
Research Papers
Reyhaneh Jabbarvand University of Illinois, Urbana-Champain, Forough Mehralian University of California at Irvine, USA, Sam Malek University of California at Irvine, USA
DOI Pre-print
01:33
1m
Talk
Assessing and improving malware detection sustainability through app evolution studies
Journal First
Haipeng Cai Washington State University, USA
01:35
1m
Talk
MutAPK 2.0: A Tool for Reducing Mutation Testing Effort of Android Apps
Tool Demos
Camilo Escobar-Velásquez Universidad de los Andes, Diego Riveros University of Los Andes, Colombia, Mario Linares-Vásquez Universidad de los Andes
DOI Pre-print
01:37
1m
Talk
UIScreens: Extracting User Interface Screens from Mobile Programming Video Tutorials
Tool Demos
Mohammad Alahmadi Florida State University, Ahmad Tayeb Florida State University, USA, Abdulkarim Malkadi Florida State University, USA - Jazan University, KSA, Esteban Parra Florida State University, Sonia Haiduc Florida State University
DOI
01:39
1m
Talk
Where2Change: Change Request Localization for App Reviews
Journal First
Tao Zhang Macau University of Science and Technology (MUST), Jiachi Chen Monash University, Xian Zhan , Xiapu Luo Hong Kong Polytechnic University, China, David Lo Singapore Management University, He Jiang School of Software, Dalian University of Technology
01:41
19m
Talk
Conversations on Mobile 1
Paper Presentations
Camilo Escobar-Velásquez Universidad de los Andes, Haipeng Cai Washington State University, USA, Jieshan Chen Australian National University, Australia, Reyhaneh Jabbarvand University of Illinois, Urbana-Champain, Tao Zhang Macau University of Science and Technology (MUST), M: Yixue Zhao University of Massachusetts at Amherst, USA