Improving Android App Responsiveness through Search-Based Frame Rate Reduction
Created by W.Langdon from
gp-bibliography.bib Revision:1.8010
- @InProceedings{Callan:2021:SSBSE,
-
author = "James Callan and Justyna Petke",
-
title = "Improving {Android} App Responsiveness through
Search-Based Frame Rate Reduction",
-
booktitle = "SSBSE 2021",
-
year = "2021",
-
editor = "Una-May O'Reilly and Xavier Devroey",
-
volume = "12914",
-
series = "LNCS",
-
pages = "136--150",
-
address = "Bari",
-
month = "11-12 " # oct,
-
publisher = "Springer",
-
keywords = "genetic algorithms, genetic programming, genetic
improvement, SBSE, Search-based software engineering,
Responsiveness, Android, Mobile applications, User
Interface, UI, Gin, ANR",
-
isbn13 = "978-3-030-88105-4",
-
URL = "https://conf.researchr.org/details/ssbse-2021/ssbse-2021-rene---replications-and-negative-results/2/Improving-Android-App-Responsiveness-through-Search-Based-Frame-Rate-Reduction",
-
DOI = "doi:10.1007/978-3-030-88106-1_10",
-
size = "15 pages",
-
abstract = "Responsiveness is one of the most important properties
of Android applications to both developers and users.
Recent survey on automated improvement of
non-functional properties of Android applications shows
there is a gap in application of search-based
techniques to improve responsiveness. Therefore, we
explore the use of genetic improvement (GI) to achieve
this task. We extend Gin, an open source GI framework,
to work with Android applications. Next, we apply GI to
four open source Android applications, measuring frame
rate as proxy for responsiveness. We find that while
there are improvements to be found in UI-implementing
code (up to 43percent), often applications test suites
are not strong enough to safely perform GI, leading to
generation of many invalid patches. We also apply GI to
areas of code which have highest test-suite coverage,
but find no patches leading to consistent frame rate
reductions. This shows that although GI could be
successful in improvement of Android apps
responsiveness, any such test-based technique is
currently hindered by availability of test suites
covering UI elements.",
-
notes = "https://conf.researchr.org/track/ssbse-2021/ssbse-2021-rene---replications-and-negative-results#event-overview",
- }
Genetic Programming entries for
James Callan
Justyna Petke
Citations