Performance and programming effort trade-offs of android persistence frameworks
Performance and programming effort trade-offs of android persistence frameworks
复制标题
Android 持久性框架的性能和编程工作量权衡
DOI:
10.1016/j.jss.2018.08.038
复制
发表时间:
2018
影响因子:
3.5
通讯作者:
Tilevich, Eli
中科院分区:
文献类型:
--
作者:
Song, Zheng Jason;Pu, Jing;Cheng, Junjie;Tilevich, Eli
A fundamental building block of a mobile application is the ability to persist program data between different invocations. Referred to aspersistence, this functionality is commonly implemented by means of persistence frameworks. Without a clear understanding of the energy consumption, execution time, and programming effort of popular Android persistence frameworks, mobile developers lack guidelines for selecting frameworks for their applications. To bridge this knowledge gap, we report on the results of a systematic study of the performance and programming effort trade-offs of eight Android persistence frameworks, and provide practical recommendations for mobile application developers.