SciELO - Scientific Electronic Library Online

 
vol.24 issue52Author Profiling in Informal and Formal Language Scenarios Via Transfer LearningAnalysis of Precipitation and Evaporation in the Colombian Orinoco According to the Regional Climate Models of the CORDEX-CORE Experiment author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


TecnoLógicas

Print version ISSN 0123-7799On-line version ISSN 2256-5337

Abstract

ARIAS-OREZANO, José Francisco; REYNA-BARRETO, Benjamín David  and  MAMANI-APAZA, Guillermo. Impact of Clean Architecture and ISO/IEC 25010 on the Maintainability of Android Applications. TecnoL. [online]. 2021, vol.24, n.52, pp.226-241.  Epub Feb 16, 2022. ISSN 0123-7799.  https://doi.org/10.22430/22565337.2104.

The constant evolution of mobile applications is related to the continuous development demanded by user needs, technology and, especially, new devices. This continuous evolution and the complexity of the application itself, means that its maintenance does not guarantee stability when new functionalities are added, or versions of the operating system are updated. The aim of this study was to establish the impact of the implementation of Clean Architecture & ISO/IEC 25010 on the maintainability of the Educar Teacher mobile application (www.icrmedu.com). The research design was quasi-experimental, cross-sectional, considering the Educar Teacher and CRM Distribution applications as experimental and control groups, respectively, where the maintainability of both was evaluated and compared, considering the packages, classes, and lines of code as the unit of analysis. The independent variable was Clean Architecture & ISO/IEC 25010, and the dependent variable was maintainability, which was worked with the criteria of analyzability, stability, testability, and changeability. The sample was census-based and consisted of 693 packages, 2.037 classes and 168.217 lines of code from the Educar Teacher application. According to the results, it is concluded that by developing with Clean Architecture & ISO/IEC 25010, the Educar Teacher application achieves a positive impact on maintainability based on the analyzability, stability, testability, and changeability criteria of 7 %, 56 %, 0.7 % and 0.9 %, respectively.

Keywords : Mobile applications; Android; Software architecture; Clean architecture; Software quality.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )