A survey of performance optimization for mobile applications
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …
highly performant applications. This is particularly important for resource-constrained …
Shaping program repair space with existing patches and similar code
Automated program repair (APR) has great potential to reduce bug-fixing effort and many
approaches have been proposed in recent years. APRs are often treated as a search …
approaches have been proposed in recent years. APRs are often treated as a search …
Investigating the criticality of user‐reported issues through their relations with app rating
A Di Sorbo, G Grano, C Aaron Visaggio… - Journal of Software …, 2021 - Wiley Online Library
App quality impacts user experience and satisfaction. As a consequence, both app ratings
and user feedback reported in app reviews are directly influenced by the user‐perceived …
and user feedback reported in app reviews are directly influenced by the user‐perceived …
Performance mutation testing
P Delgado‐Pérez, AB Sánchez… - Software Testing …, 2021 - Wiley Online Library
Performance bugs are known to be a major threat to the success of software products.
Performance tests aim to detect performance bugs by executing the program through test …
Performance tests aim to detect performance bugs by executing the program through test …
Profiling the responsiveness of android applications via automated resource amplification
The responsiveness of the GUI in an Android application is an important component of the
user experience. Android guidelines recommend that potentially-expensive operations …
user experience. Android guidelines recommend that potentially-expensive operations …
Aging or glitching? what leads to poor android responsiveness and what can we do about it?
Almost all Android users have ever experienced poor responsiveness, including the
common frame dropping events—slow rendering (SR) and frozen frames (FF), as well as the …
common frame dropping events—slow rendering (SR) and frozen frames (FF), as well as the …
Software engineering techniques for statically analyzing mobile apps: research trends, characteristics, and potential for industrial adoption
Mobile platforms are rapidly and continuously changing, with support for new sensors, APIs,
and programming abstractions. Static analysis is gaining a growing interest, allowing …
and programming abstractions. Static analysis is gaining a growing interest, allowing …
An empirical study of software aging manifestations in android
Software aging phenomenon has been widely observed in Android mobile operating
system, which will make a great influence on people's life. In this paper we present an …
system, which will make a great influence on people's life. In this paper we present an …
Mining test repositories for automatic detection of UI performance regressions in Android apps
The reputation of a mobile app vendor is crucial to survive amongst the ever increasing
competition. However this reputation largely depends on the quality of the apps, both …
competition. However this reputation largely depends on the quality of the apps, both …
User perception of animation fluency: The effect of time duration in different phases of animated transitions during application usage
Y Ge, H Chen, Y Wang, W Qu, Y Zhang, Y Liu - International Journal of …, 2024 - Elsevier
Animation fluency is an important factor of user experience in smartphone applications. The
purpose of this study is to explore the effect of time duration in different sections of …
purpose of this study is to explore the effect of time duration in different sections of …