Callan, James;
Petke, Justyna;
(2022)
Improving responsiveness of Android activity navigation via genetic improvement.
In: Dwyer, Matthew B, (ed.)
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings.
(pp. pp. 356-357).
Association for Computing Machinery (ACM): New York, NY, USA.
Preview |
Text
main.pdf - Accepted Version Download (458kB) | Preview |
Abstract
Responsiveness issues are one of the key reasons why mobile phone users abandon an app or leave bad reviews. In this work, we explore the use of Genetic Improvement to automatically refactor applications to reduce the time taken to move between and within Android activities, without affecting their functionality. This particular Android responsiveness issue has not previously been tackled before. With its application directly to source code, our approach can be used to complement previous work, which modifies the operating system, or focuses on detection of specific coding patterns. We present a fully automated technique for finding improvements to this responsiveness, which does not require the use of an Android device or emulator. We apply our approach to 7 real-world open source applications and find improvements of up to 30% in navigation response time.
Type: | Proceedings paper |
---|---|
Title: | Improving responsiveness of Android activity navigation via genetic improvement |
Event: | ACM/IEEE 44th International Conference on Software Engineering (ICSE '22) |
ISBN-13: | 9781450392235 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/3510454.3528643 |
Publisher version: | https://doi.org/10.1145/3510454.3528643 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
Keywords: | Android, Responsiveness, Mobile, Genetic Improvement, SBSE |
UCL classification: | UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science UCL > Provost and Vice Provost Offices > UCL BEAMS UCL |
URI: | https://discovery.ucl.ac.uk/id/eprint/10145105 |




Archive Staff Only
![]() |
View Item |