<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0123-7799</journal-id>
<journal-title><![CDATA[TecnoLógicas]]></journal-title>
<abbrev-journal-title><![CDATA[TecnoL.]]></abbrev-journal-title>
<issn>0123-7799</issn>
<publisher>
<publisher-name><![CDATA[Instituto Tecnológico Metropolitano - ITM]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0123-77992021000300226</article-id>
<article-id pub-id-type="doi">10.22430/22565337.2104</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Repercusión de arquitectura limpia y la norma ISO/IEC 25010 en la mantenibilidad de aplicativos Android]]></article-title>
<article-title xml:lang="en"><![CDATA[Impact of Clean Architecture and ISO/IEC 25010 on the Maintainability of Android Applications]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Arias-Orezano]]></surname>
<given-names><![CDATA[José Francisco]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Reyna-Barreto]]></surname>
<given-names><![CDATA[Benjamín David]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Mamani-Apaza]]></surname>
<given-names><![CDATA[Guillermo]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Universidad Peruana Unión  ]]></institution>
<addr-line><![CDATA[Lima ]]></addr-line>
<country>Perú</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,Universidad Peruana Unión  ]]></institution>
<addr-line><![CDATA[Lima ]]></addr-line>
<country>Perú</country>
</aff>
<aff id="Af3">
<institution><![CDATA[,Universidad Peruana Unión  ]]></institution>
<addr-line><![CDATA[Lima ]]></addr-line>
<country>Perú</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2021</year>
</pub-date>
<volume>24</volume>
<numero>52</numero>
<fpage>226</fpage>
<lpage>241</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0123-77992021000300226&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0123-77992021000300226&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0123-77992021000300226&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Resumen La constante actualización de los aplicativos móviles está relacionada con el desarrollo continuo que demandan las necesidades del usuario, la tecnología y, sobre todo, los nuevos dispositivos. En efecto, esta ininterrumpida evolución, y la complejidad misma del aplicativo, hace que su mantenimiento no garantice la estabilidad cuando se agregan nuevas funcionalidades o se actualicen las versiones del sistema operativo. El objetivo de este estudio fue establecer el impacto de la implementación de arquitectura limpia y de la norma ISO/IEC 25010 en la mantenibilidad del aplicativo móvil Educar Teacher. El diseño de la investigación fue ex post facto cuasi experimental de corte transversal, considerando los aplicativo Educar Teacher y CRM Distribución como grupo experimental y de control, respectivamente, donde se evaluó y se comparó la mantenibilidad de ambos, considerando como unidad de análisis los paquetes, clases y líneas de código. La variable independiente fue arquitectura limpia y norma ISO/IEC 25010, y la dependiente fue mantenibilidad, la cual se trabajó con los criterios de analizabilidad, estabilidad, testeabilidad y cambiabilidad. La muestra fue censal y estuvo conformada por 693 paquetes, 2037 clases y 168 217 líneas de código del aplicativo Educar Teacher. De acuerdo con los resultados, se concluye que al desarrollar con arquitectura limpia y norma ISO/IEC 25010, el aplicativo Educar Teacher logra una repercusión positiva en la mantenibilidad basado en los criterios de analizabilidad, estabilidad, testeabilidad y cambiabilidad de 7 %, 56 %, 0.7 %, 0.9 %, respectivamente.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract 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 &amp; 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 &amp; 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 &amp; 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.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Aplicaciones móviles]]></kwd>
<kwd lng="es"><![CDATA[Android]]></kwd>
<kwd lng="es"><![CDATA[Arquitectura de software]]></kwd>
<kwd lng="es"><![CDATA[Arquitectura limpia]]></kwd>
<kwd lng="es"><![CDATA[Calidad de software]]></kwd>
<kwd lng="en"><![CDATA[Mobile applications]]></kwd>
<kwd lng="en"><![CDATA[Android]]></kwd>
<kwd lng="en"><![CDATA[Software architecture]]></kwd>
<kwd lng="en"><![CDATA[Clean architecture]]></kwd>
<kwd lng="en"><![CDATA[Software quality]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<label>[1]</label><nlm-citation citation-type="">
<collab>Satista</collab>
<source><![CDATA[Annual number of app downloads from the Google Play Store worldwide from 2016 to 2020]]></source>
<year>2021</year>
</nlm-citation>
</ref>
<ref id="B2">
<label>[2]</label><nlm-citation citation-type="">
<collab>Statista</collab>
<source><![CDATA[Number of apps available in leading app stores as of 1st qurter 2021]]></source>
<year>2021</year>
</nlm-citation>
</ref>
<ref id="B3">
<label>[3]</label><nlm-citation citation-type="">
<collab>AppBrain</collab>
<source><![CDATA[Number of Android applications on the Google Play]]></source>
<year>2021</year>
</nlm-citation>
</ref>
<ref id="B4">
<label>[4]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hecht]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Benomar]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Rouvoy]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Moha]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Duchien]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Tracking the software quality of android applications along their evolution (T)]]></source>
<year></year>
<conf-name><![CDATA[ Proc. - 2015 30th IEEE/ACM Int. Conf. Autom. Softw. Eng. (ASE)]]></conf-name>
<conf-date>2016</conf-date>
<conf-loc>Lincoln </conf-loc>
<page-range>236-47</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>[5]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aggarwal]]></surname>
<given-names><![CDATA[K. K.]]></given-names>
</name>
<name>
<surname><![CDATA[Singh]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Kaur]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Malhotra]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: a replicated case study]]></article-title>
<source><![CDATA[Softw. Process Improv. Pract]]></source>
<year>2008</year>
<volume>14</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>39-62</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>[6]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Medina Sanes]]></surname>
<given-names><![CDATA[G. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Definición y evaluación de un modelo de calidad en uso para un portal de bolsa de trabajo utilizando la norma ISO/IEC 25000]]></source>
<year>2014</year>
<publisher-loc><![CDATA[Lima ]]></publisher-loc>
<publisher-name><![CDATA[Pontificia Univ. Católica del Perú]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>[7]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Servello]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Logiscope and the software maintenance crisis]]></source>
<year></year>
<conf-name><![CDATA[ Proc. Conf. Softw. Maint]]></conf-name>
<conf-date>1990</conf-date>
<conf-loc>San Diego </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>[8]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Meekel]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Viala]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Logiscope: a tool for maintenance]]></source>
<year></year>
<conf-name><![CDATA[ Proc. Conf. Softw. Maint]]></conf-name>
<conf-date>1988</conf-date>
<conf-loc>Scottsdale </conf-loc>
<page-range>328-34</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>[9]</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martin]]></surname>
<given-names><![CDATA[R. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Clean Code Blog]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B10">
<label>[10]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Irrazábal]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Construcción de un Entorno para la Medición Automatizada de la Calidad de los Productos Software]]></source>
<year>2012</year>
<publisher-loc><![CDATA[España ]]></publisher-loc>
<publisher-name><![CDATA[Univ. Rey Juan Carlos]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>[11]</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Albeladi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Abdalkareem]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Agwaeten]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Altoum]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Bennis]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Nasereldine]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Toward Software Measurement and Quality Analysis of MARF and GIPSY Case Studies - a Team 13 SOEN6611-S14 Project Report]]></article-title>
<source><![CDATA[arXiv]]></source>
<year>2014</year>
<numero>1407.0063</numero>
<issue>1407.0063</issue>
</nlm-citation>
</ref>
<ref id="B12">
<label>[12]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Malavolta]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Verdecchia]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Filipovic]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Bruntink]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Lago]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[How maintainability issues of android apps evolve]]></source>
<year></year>
<conf-name><![CDATA[ 2018 IEEE Int. Conf. Softw. Maint. Evolution (ICSME)]]></conf-name>
<conf-date>2018</conf-date>
<conf-loc>Madrid </conf-loc>
<page-range>334-44</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>[13]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[Bo]]></given-names>
</name>
</person-group>
<source><![CDATA[An Android studio plugin for calculating and measuring code complexity metrics in Android applications]]></source>
<year>2015</year>
<publisher-name><![CDATA[Towson University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>[14]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Panca]]></surname>
<given-names><![CDATA[B. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Mardiyanto]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Hendradjaya]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Evaluation of Software Design Pattern on Mobile Application Based Service Development Related to the Value of Maintainability and Modularity]]></source>
<year></year>
<conf-name><![CDATA[ 2016 Int. Conf. Data Softw. Eng. ICoDSE]]></conf-name>
<conf-date>2017</conf-date>
<conf-loc>Denpasar </conf-loc>
</nlm-citation>
</ref>
<ref id="B15">
<label>[15]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Saifan]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Al-Rabadi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Evaluating maintainability of android applications]]></source>
<year></year>
<conf-name><![CDATA[ ICIT 2017 - 8th Int. Conf. Inf. Technol. Proc]]></conf-name>
<conf-date>2017</conf-date>
<conf-loc>Amman </conf-loc>
<page-range>518-23</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>[16]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martin]]></surname>
<given-names><![CDATA[R. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Clean Architecture: A Craftsman&#8217;s Guide to Software Structure and Design]]></source>
<year>2017</year>
<edition>1</edition>
<publisher-name><![CDATA[. Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>[17]</label><nlm-citation citation-type="">
<collab>Github.inc</collab>
<source><![CDATA[Android Architecture Blueprints [beta] - MVP + Clean Architecture]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B18">
<label>[18]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tung]]></surname>
<given-names><![CDATA[B. D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Reactive Programming and Clean Architecture in Android Development]]></source>
<year>2017</year>
<publisher-name><![CDATA[Helsinki Metropolia University of Applied Sciences]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>[19]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Montes Anccasi]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Clean architecture para mejorar el desarrollo de aplicaciones móviles en la empresa GMD]]></source>
<year>2018</year>
<publisher-name><![CDATA[Univ. Nac. Mayor de San Marcos]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>[20]</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Boukhary]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Colmenares]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[A clean approach to flutter development through the flutter clean architecture package]]></source>
<year></year>
<conf-name><![CDATA[ 2019 Int. Conf. Comp. Sci. Comp. Intel]]></conf-name>
<conf-date>2019</conf-date>
<conf-loc>Las Vegas </conf-loc>
<page-range>1115-20</page-range></nlm-citation>
</ref>
<ref id="B21">
<label>[21]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernández Sampieri]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Fernández Collado]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Baptista Lucio]]></surname>
<given-names><![CDATA[M. del P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Metodología de la investigación]]></source>
<year>2010</year>
<publisher-name><![CDATA[McGraw-Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<label>[22]</label><nlm-citation citation-type="">
<collab>JetBrains</collab>
<source><![CDATA[Touring Plugins: Software Metrics]]></source>
<year>2014</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
