SciELO - Scientific Electronic Library Online

 
vol.24 número52Author 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 índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Em processo de indexaçãoCitado por Google
  • Não possue artigos similaresSimilares em SciELO
  • Em processo de indexaçãoSimilares em Google

Compartilhar


TecnoLógicas

versão impressa ISSN 0123-7799versão On-line ISSN 2256-5337

Resumo

ARIAS-OREZANO, José Francisco; REYNA-BARRETO, Benjamín David  e  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 16-Fev-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.

Palavras-chave : Mobile applications; Android; Software architecture; Clean architecture; Software quality.

        · resumo em Espanhol     · texto em Espanhol     · Espanhol ( pdf )