Tampere University of Technology

TUTCRIS Research Portal

Early analysis of resource consumption patterns in mobile applications

Research output: Contribution to journalArticleScientificpeer-review

Standard

Early analysis of resource consumption patterns in mobile applications. / Berrocal, Javier; Garcia-Alonso, Jose; Vicente-Chicote, Cristina; Hernández, Juan; Mikkonen, Tommi; Canal, Carlos; Murillo, Juan M.

In: Pervasive and Mobile Computing, Vol. 35, 2017, p. 32–50.

Research output: Contribution to journalArticleScientificpeer-review

Harvard

Berrocal, J, Garcia-Alonso, J, Vicente-Chicote, C, Hernández, J, Mikkonen, T, Canal, C & Murillo, JM 2017, 'Early analysis of resource consumption patterns in mobile applications', Pervasive and Mobile Computing, vol. 35, pp. 32–50. https://doi.org/10.1016/j.pmcj.2016.06.011

APA

Berrocal, J., Garcia-Alonso, J., Vicente-Chicote, C., Hernández, J., Mikkonen, T., Canal, C., & Murillo, J. M. (2017). Early analysis of resource consumption patterns in mobile applications. Pervasive and Mobile Computing, 35, 32–50. https://doi.org/10.1016/j.pmcj.2016.06.011

Vancouver

Berrocal J, Garcia-Alonso J, Vicente-Chicote C, Hernández J, Mikkonen T, Canal C et al. Early analysis of resource consumption patterns in mobile applications. Pervasive and Mobile Computing. 2017;35:32–50. https://doi.org/10.1016/j.pmcj.2016.06.011

Author

Berrocal, Javier ; Garcia-Alonso, Jose ; Vicente-Chicote, Cristina ; Hernández, Juan ; Mikkonen, Tommi ; Canal, Carlos ; Murillo, Juan M. / Early analysis of resource consumption patterns in mobile applications. In: Pervasive and Mobile Computing. 2017 ; Vol. 35. pp. 32–50.

Bibtex - Download

@article{ad314f8ee4ad4d06a72379acf3f9cd22,
title = "Early analysis of resource consumption patterns in mobile applications",
abstract = "Mobile device capabilities have increased tremendously in recent years, and the complexity of the applications executed in these devices has evolved accordingly. However, despite the efforts made by mobile manufactures, resource consumption, particularly battery and data traffic, are still limiting factors for mobile applications. The most important aspects determining the consumption of a mobile application is its software architecture and its behaviour. Hence, by comparing the resource consumption of different software architectures before an application is built, mobile developers can make decisions that are better informed. This work presents the consumption analysis of two applications, each of them built with two different architectures in order to identify under which situation each architecture is more efficient. In addition, by generalizing the analysis of the two applications, a conceptual framework is created with which to analyse the consumption pattern of applications in their early development phases. This conceptual framework will allow mobile developers to estimate the resource consumption of their applications under different conditions of software architecture and usage scenarios, providing them with information relevant for decision making.",
keywords = "Mobile software architecture, Mobile-centric, Resource consumption, Resource estimation",
author = "Javier Berrocal and Jose Garcia-Alonso and Cristina Vicente-Chicote and Juan Hern{\'a}ndez and Tommi Mikkonen and Carlos Canal and Murillo, {Juan M.}",
year = "2017",
doi = "10.1016/j.pmcj.2016.06.011",
language = "English",
volume = "35",
pages = "32–50",
journal = "Pervasive and Mobile Computing",
issn = "1574-1192",
publisher = "Elsevier",

}

RIS (suitable for import to EndNote) - Download

TY - JOUR

T1 - Early analysis of resource consumption patterns in mobile applications

AU - Berrocal, Javier

AU - Garcia-Alonso, Jose

AU - Vicente-Chicote, Cristina

AU - Hernández, Juan

AU - Mikkonen, Tommi

AU - Canal, Carlos

AU - Murillo, Juan M.

PY - 2017

Y1 - 2017

N2 - Mobile device capabilities have increased tremendously in recent years, and the complexity of the applications executed in these devices has evolved accordingly. However, despite the efforts made by mobile manufactures, resource consumption, particularly battery and data traffic, are still limiting factors for mobile applications. The most important aspects determining the consumption of a mobile application is its software architecture and its behaviour. Hence, by comparing the resource consumption of different software architectures before an application is built, mobile developers can make decisions that are better informed. This work presents the consumption analysis of two applications, each of them built with two different architectures in order to identify under which situation each architecture is more efficient. In addition, by generalizing the analysis of the two applications, a conceptual framework is created with which to analyse the consumption pattern of applications in their early development phases. This conceptual framework will allow mobile developers to estimate the resource consumption of their applications under different conditions of software architecture and usage scenarios, providing them with information relevant for decision making.

AB - Mobile device capabilities have increased tremendously in recent years, and the complexity of the applications executed in these devices has evolved accordingly. However, despite the efforts made by mobile manufactures, resource consumption, particularly battery and data traffic, are still limiting factors for mobile applications. The most important aspects determining the consumption of a mobile application is its software architecture and its behaviour. Hence, by comparing the resource consumption of different software architectures before an application is built, mobile developers can make decisions that are better informed. This work presents the consumption analysis of two applications, each of them built with two different architectures in order to identify under which situation each architecture is more efficient. In addition, by generalizing the analysis of the two applications, a conceptual framework is created with which to analyse the consumption pattern of applications in their early development phases. This conceptual framework will allow mobile developers to estimate the resource consumption of their applications under different conditions of software architecture and usage scenarios, providing them with information relevant for decision making.

KW - Mobile software architecture

KW - Mobile-centric

KW - Resource consumption

KW - Resource estimation

U2 - 10.1016/j.pmcj.2016.06.011

DO - 10.1016/j.pmcj.2016.06.011

M3 - Article

VL - 35

SP - 32

EP - 50

JO - Pervasive and Mobile Computing

JF - Pervasive and Mobile Computing

SN - 1574-1192

ER -