The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
Proceedings of the 17th International Conference on Enterprise Information Systems 2015
DOI: 10.5220/0005398902010211
|View full text |Cite
|
Sign up to set email alerts
|

Unveiling the Architecture and Design of Android Applications - An Exploratory Study

Abstract: This work presents an exploratory study whose goal was to investigate the architectural characteristics of Android's applications. We selected twelve popular and open-source applications available on the official Android's store for analysing. Then, we applied techniques of the reverse engineering to each target application in order to investigate three main aspects: (i) architecture of each application; use of the (ii) design patterns; and (iii) expecting handling policies. Support tools were used in order to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…The proposed pattern has been applied to an example of social networking app in collaboration with a development company. Differently from [21], we do not aim at providing a new architectural pattern, rather we accept the existence of many pre-existing ones in Android apps (also confirmed in [19], [20]) and aim at supporting developers while architecting Android apps, without forcing them to learn and apply new (potentially unsupported) architectural patterns.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The proposed pattern has been applied to an example of social networking app in collaboration with a development company. Differently from [21], we do not aim at providing a new architectural pattern, rather we accept the existence of many pre-existing ones in Android apps (also confirmed in [19], [20]) and aim at supporting developers while architecting Android apps, without forcing them to learn and apply new (potentially unsupported) architectural patterns.…”
Section: Related Workmentioning
confidence: 99%
“…An exploratory study targeting common architectural characteristics of 12 real Android applications is reported in [20]. The study is based on the partial extraction of the architecture of the apps using the JDepend tool, followed by the manual analysis of the source code of the targeted apps.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Over the years, the MVC architecture gained a lot of popularity among developers thanks to its clear separation of concerns [6].…”
Section: Model-view-controller (Mvc)mentioning
confidence: 99%