UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Improving responsiveness of Android activity navigation via genetic improvement

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. Green open access

[thumbnail of main.pdf]
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
Downloads since deposit
36Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item