An Analysis System for Mobile Applications MVC Software Architectures

Dragoş Dobrean, Laura Dioşan

2019

Abstract

Mobile applications are software systems that are highly used by all modern people; a vast majority of those are intricate systems. Due to their increase in complexity, the architectural pattern used plays a significant role in their lifecycle. Architectural patterns can not be enforced on a codebase without the aid of an external tool; with this idea in mind, the current paper describes a novel technique for an automatically analysis of Model View Controller mobile application codebases from an architectural point of view. The analysis takes into account the constraints imposed by this layered architecture and offers insightful metrics regarding the architectural health of the codebase, while also highlighting the architectural issues. Both open source and private codebases have been analysed by the proposed approach and the results indicate an average accuracy of 89.6% of the evaluation process.

Download


Paper Citation


in Harvard Style

Dobrean D. and Dioşan L. (2019). An Analysis System for Mobile Applications MVC Software Architectures.In Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-379-7, pages 178-185. DOI: 10.5220/0007827801780185


in Bibtex Style

@conference{icsoft19,
author={Dragoş Dobrean and Laura Dioşan},
title={An Analysis System for Mobile Applications MVC Software Architectures},
booktitle={Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2019},
pages={178-185},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007827801780185},
isbn={978-989-758-379-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - An Analysis System for Mobile Applications MVC Software Architectures
SN - 978-989-758-379-7
AU - Dobrean D.
AU - Dioşan L.
PY - 2019
SP - 178
EP - 185
DO - 10.5220/0007827801780185