<?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>0121-750X</journal-id>
<journal-title><![CDATA[Ingeniería]]></journal-title>
<abbrev-journal-title><![CDATA[ing.]]></abbrev-journal-title>
<issn>0121-750X</issn>
<publisher>
<publisher-name><![CDATA[Universidad Distrital Francisco José de Caldas]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0121-750X2016000300002</article-id>
<article-id pub-id-type="doi">10.14483/udistrital.jour.reving.2016.3.a01</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Desarrollo Ágil de una Aplicaci&oacuten para Dispositivos Míviles. Caso de Estudio: Taxímetros Mívil]]></article-title>
<article-title xml:lang="en"><![CDATA[Agile application Development for Mobile Devices. Case Study: Mobile Taximeter]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Bavativa]]></surname>
<given-names><![CDATA[Angélica]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Briceño]]></surname>
<given-names><![CDATA[Paula]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Nieto]]></surname>
<given-names><![CDATA[Consuelo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Salazar]]></surname>
<given-names><![CDATA[Oscar]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2016</year>
</pub-date>
<volume>21</volume>
<numero>3</numero>
<fpage>260</fpage>
<lpage>275</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0121-750X2016000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0121-750X2016000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0121-750X2016000300002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Contexto: La globalizacíon ha afectado todos los sectores productivos y, en particular, la industria del software, lo cual ha requerido el desarrollo de nuevas metodologías que se adapten a las velocidades de los cambios y permitan construir rapidamente productos que satisfagan los requerimientos de los clientes. Por otro lado, la tecnología GPS, la conectividad 4G y la integracíon de redes sociales con las que cuentan la mayoría de telefonos míviles actuales han abierto un campo grande de aplicacíon , en particular en el area del transporte, la movilidad y la denuncia ciudadana, cuyo desarrollo puede ser abordado con exito mediante una metodología ágil. Método: Se utilizo la metodología ágil Scrum para el desarrollo de una aplicacíon mívil sobre el sistema operativo Android y tecnología GPS, que le permite a un usuario de taxi en Bogotá monitorear el recorrido y enviar una denuncia a la red social Twitter en caso de inconformidad. Para el análisis y diseño se utilizaron algunos modelos de UML y se aplicí un intervalo de confianza para validar los resultados. Resultados: Prototipo de un taxímetro mívil desarrollado con una metodología ágil, que satisface características de calidad, extensibilidad y mantenibilidad. Se utilizí una distribucíon t-student para validar la medicíon del prototipo sobre 50 muestras, concluyendo que la diferencia entre la medicíon de un taxímetro real y la del taxímetro mívil es en promedio dos unidades con una desviacíon estándar de 1,39 unidades. Conclusiones: Se muestra que con el desarrollo ágil se pueden combinar herramientas de modelado UML y técnicasde validacíon estadísticas para obtener productos de calidad,que no violan, sino que, por el contrario, reafirman los principios del desarrollo ágil.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Context: Globalization has affected all productive sectors and in particular the software industry,which has required the development of new methodologies to suit the speed of the changes and allow quickly build products that meet the requirements of the customers.On the other hand, the GPS technology, 4G connectivity and integration of social networks that have the most current mobile phones have opened a large field of application, particularly in the areaa of the transport, mobility and citizen complaint, whose developmenr can be successfully addressed through an agile nethodology. Method: Agile methodology Scrum was used for the development of a mobile application on the Android operating system and GPS technology, which allows a Bogota taxi user to monitor the route and send a complaint to the social network Twitter in case of nonconformity. Some UML models were used for analysis and design of the application, and a confidence interval was used to validate the results Results: Prototype of a mobile taximeter developed with an agile methodology that meets quality characteristics, extensibility and maintainability. T-student distribution was used to validate the measurement of the prototype on 50 samples, concluding that the difference between the measurement of a real taximeter and our mobile taximeter is on average 2 units with a standard deviation of 1,39 units.. Conclusions: It is shown that with the agile development can be combined with UML modeling tools and statistical validation techniques for quality products that do not violate, but on the contrary, that reaffirm the agile development principles.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Android]]></kwd>
<kwd lng="es"><![CDATA[dispositivos míviles]]></kwd>
<kwd lng="es"><![CDATA[redes sociales]]></kwd>
<kwd lng="es"><![CDATA[Scrum]]></kwd>
<kwd lng="es"><![CDATA[taxímetro GPS]]></kwd>
<kwd lng="en"><![CDATA[Android]]></kwd>
<kwd lng="en"><![CDATA[GPS taximeter]]></kwd>
<kwd lng="en"><![CDATA[mobile devices]]></kwd>
<kwd lng="en"><![CDATA[Scrum]]></kwd>
<kwd lng="en"><![CDATA[social network]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[   <font face="verdana" size="2">      <p>DOI: <a href="http://dx.doi.org/10.14483/udistrital.jour.reving.2016.3.a01" target="_blank">http://dx.doi.org/10.14483/udistrital.jour.reving.2016.3.a01</a></p>       <p align="center"><b><font size="4">Desarrollo &Aacute;gil de una Aplicaci&oacuten para Dispositivos M&oacute;viles. Caso de Estudio: Tax&iacute;metros M&oacute;vil</font></b></p>      <p align="center"><b><font size="3">Agile application Development for Mobile Devices. Case Study: Mobile Taximeter</font></b></p>      <p align="center">Ang&eacute;lica Bavativa     <br>   Universidad Distrital Francisco Jos&eacute; de Caldas. Bogot&aacute;, Colombia. <a href="mailto:ambabativag@correo.udistrital.edu.co">ambabativag@correo.udistrital.edu.co</a></p>        <p align="center">Paula Brice&#241o     <br>   Universidad Distrital Francisco Jos&eacute; de Caldas. Bogot&aacute;, Colombia. <a href="mailto:pdbricenon@correo.udistrital.edu.co">pdbricenon@correo.udistrital.edu.co</a></p>        <p align="center">Consuelo Nieto     <br>   Universidad Distrital Francisco Jos&eacute; de Caldas. Bogot&aacute;, Colombia. <a href="mailto:acnietol@udistrital.edu.co">acnietol@udistrital.edu.co</a></p>         ]]></body>
<body><![CDATA[<p align="center">Oscar Salazar      <br>   Universidad Distrital Francisco Jos&eacute; de Caldas. Bogot&aacute;, Colombia. <a href="mailto:osalazarm@correo.udistrital.edu.co">osalazarm@correo.udistrital.edu.co</a></p>             <p>Recibido: 29-03-2016. Modificado: 13-06-2016. Aceptado: 18-07-2016 </p>  <hr>     <p><b>Resumen</b></p>      <p><b>Contexto:</b> La globalizac&iacute;on ha afectado todos los sectores productivos y, en particular, la industria del software, lo cual ha requerido el desarrollo de nuevas metodolog&iacute;as que se adapten a las velocidades de los cambios y permitan construir rapidamente productos que satisfagan los requerimientos de los clientes. Por otro lado, la tecnolog&iacute;a GPS, la conectividad 4G y la integraci&oacute;n de redes sociales con  las que cuentan la mayor&iacute;a de telefonos m&oacute;viles actuales han abierto un campo grande de aplicaci&oacute;n, en particular en el area del transporte, la movilidad y la denuncia ciudadana, cuyo desarrollo puede ser abordado con exito mediante una metodolog&iacute;a &aacute;gil. </p>      <p><b>M&eacute;todo:</b> Se utilizo la metodolog&iacute;a &aacute;gil Scrum para el desarrollo de una aplicaci&oacute;n m&oacute;vil sobre el sistema operativo Android y tecnolog&iacute;a GPS, que le permite a un usuario de taxi en Bogot&aacute; monitorear  el recorrido y enviar una denuncia a la red social Twitter en caso de inconformidad. Para el an&aacute;lisis y dise&#241o se utilizaron algunos modelos de UML y se aplic&oacute; un intervalo de confianza para validar los resultados. </p>      <p><b>Resultados:</b> Prototipo de un tax&iacute;metro m&oacute;vil desarrollado con una metodolog&iacute;a &aacute;gil, que satisface caracter&iacute;sticas de calidad, extensibilidad y mantenibilidad. Se utiliz&oacute; una distribuci&oacute;n t-student para  validar la medici&oacute;n del prototipo sobre 50 muestras, concluyendo que la diferencia entre la medici&oacute;n de un tax&iacute;metro real y la del tax&iacute;metro m&oacute;vil es en promedio dos unidades con una desviaci&oacute;n est&aacute;ndar de 1,39 unidades. </p>       <p><b>Conclusiones:</b> Se muestra que con el desarrollo &aacute;gil se pueden combinar herramientas de modelado UML y t&eacute;cnicasde validaci&oacute;n estad&iacute;sticas para obtener productos de calidad,que no violan, sino que, por el contrario, reafirman los principios del desarrollo &aacute;gil. </p>       <p><b>Palabras clave:</b> Android,dispositivos m&oacute;viles, redes sociales, Scrum,tax&iacute;metro GPS.</p>      <p><b>Idioma:</b> espa&#241ol.</p>      ]]></body>
<body><![CDATA[<p><b>Abstract</b></p>      <p><b>Context:</b> Globalization has affected all productive sectors and in particular the software industry,which has required the development of new methodologies to suit the speed of the changes and allow quickly build products that meet the requirements of the customers.On the other hand, the GPS technology, 4G connectivity and integration of social networks that have the most current mobile phones have opened a large field of application, particularly in the areaa of the transport, mobility and citizen complaint, whose developmenr can be successfully addressed through an agile nethodology. </p>      <p><b>Method:</b> Agile methodology Scrum was used for the development of a mobile application on the Android operating system and GPS technology, which allows a Bogota taxi user to monitor the route and send a complaint to the social network Twitter in case of nonconformity. Some UML models were used for analysis and design of the application, and a confidence interval was used to validate the results</p>      <p><b>Results:</b> Prototype of a mobile taximeter developed with an agile methodology that meets quality characteristics, extensibility and maintainability. T-student distribution was used to validate the measurement of the prototype on 50 samples, concluding that the difference between the measurement of a real taximeter and our mobile taximeter is on average 2 units with a standard deviation of 1,39 units..</p>      <p><b>Conclusions:</b> It is shown that with the agile development can be combined with UML modeling tools and statistical validation techniques for quality products that do not violate, but on the contrary, that reaffirm the agile development principles.</p>      <p><b>Keywords:</b> Android, GPS taximeter, mobile devices, Scrum, social network.</p>  <hr>      <p><b>1. Introducci&oacute;n</b></p>      <p>Hoy en d&iacute;a hay en el mundo mas dispositivos m&oacute;viles que computadores &#91;1&#93;,&#91;2&#93; y muchas personas los utilizan no solo como medio de comunicaci&oacute;n, sino tambi&eacute;n para acceder a servicios comerciales, financieros, de entretenimiento, de transporte, de denuncia ciudadana, entre otros. Es por esto que el desarrollo de aplicaciones m&oacute;viles se ha expandido en los &uacute;ltimos a&ntilde;os debido, por  un lado, a la masificaci&oacute;n de los tel&eacute;fonos m&oacute;viles y al acceso a servicios de datos, y por otro, a la aparici&oacute;n de herramientas de software que facilitan su desarrollo.</p>      <p> Ademas de tener un amplio campo de aplicaci&oacute;n, las aplicaciones m&oacute;viles tienen unas caracter&iacute;sticas  que las diferencian de una aplicaci&oacute;n web o de escritorio &#91;3&#93;, &#91;4&#93;: uso de menos interfaces f&iacute;sicas y m&aacute;s interfaces gr&aacute;aficas para la interacci&oacute;n, uso limitado de memoria, almacenamiento y procesamiento; desarrollo para m&uacute;ltiples plataformas como  <i>Android, BlackBerry, iPhone/iPad </i>; procesos de despliegue y de mantenimiento flexibles.</p>      <p>Las m&uacute;ltiples caracter&iacute;sticas que incluyen los dispositivos m&oacute;viles (pantalla t&aacute;ctiles, c&aacute;mara, GPS, conectividad Bluetooth, Wifi, 3G, 4G) han motivado una gran demanda de aplicaciones en una variedad de escenarios, en particular en el campo del tr&aacute;fico, la movilidad y el servicio de taxis &#91;5&#93;-&#91;10&#93;, pero la demanda de nuevas aplicaciones y la versatilidad de algunas herramientas de software ha llevado a que el desarrollo se haga sin un marco metodol&oacute;gico formal que asegure su calidad y mantenimiento. </p>      ]]></body>
<body><![CDATA[<p>En la literatura se encuentran varias propuestas para el desarrollo de aplicaciones m&oacute;viles, que van desde algunas modificaciones a las metodolog&iacute;as cl&aacute;sicas hasta la adopci&oacute;n de metodolog&iacute;as &aacute;giles. En &#91;3&#93; se presenta el marco de trabajo denominado Mobile Application Development Life Cycle (MADLC, por sus siglas en ingl&eacute;s) que considera las etapas de identificaci&oacute;n, dise&#241o, implementaci&oacute;n, prototipado, pruebas, despliegue y mantenimiento, pero en el que no se hace &eacute;nfasis en el tratamiento &aacute;gil del desarrollo. En &#91;8&#93; se presenta una propuesta para la construcci&oacute;n r&aacute;pida de aplicaciones m&oacute;viles mediante un generador de c&oacute;digo que facilita la implementaci&oacute;n de tareas repetitivas (ejecucion de ciertos comandos con el teclado, manejo de men&uacute;s, conexi&oacute;n a una base de datos, env&iacute;o de SMS), pero no se abordan los aspectos metodol&oacute;gicos. En &#91;4&#93; se propone un <i>framework </i> gen&eacute;rico para desarrollar aplicaciones m&oacute;viles sobre diferentes sistemas operativos, pero tampoco discute el tema metodol&oacutegico. </p>      <p>En este art&iacute;culo se presenta el desarrollo de una aplicacion m&oacute;vil sobre el sistema operativo Android que le permitira a un usuario del servicio p&uacute;blico de taxi en la ciudad de Bogot&aacute; D.C., monitorear el recorrido mediante la tecnolog&iacute;a <i>GPS </i>, determinar la tarifa del servicio y enviar una denuncia a la red social Twitter en caso de inconformidad. Se ilustra el uso detallado de la metodolog&iacute;a &aacute;gil Scrum, el empleo de algunos modelos de <i>UML</i> para el an&aacute;lisis y dise&ntilde;o, y se muestra la aplicaci&oacute;n de t&eacute;cnicas estad&iacute;sticas para validar el requerimiento no funcional de confiabilidad en casos en que el software puede entregar resultados diferentes, dadas las mismas entradas debido a variables del entorno (calidad de se&ntilde;al de GPS debido al clima, edificios altos y otros obst&aacute;culos, u otras razones externas a la aplicaci&oacute;n) que afectan el comportamiento del sistema.</p>      <p><b>1.1. Descripci&oacute;n del caso de estudio</b></p>      <p>El servicio p&uacute;blico de taxis ha adquirido mucha importancia en los &uacute;ltimos a&ntilde;nos, dado los beneficios  de movilidad que ofrece a la ciudadan&iacute;a. Un 42.3 % &#91;11&#93; de la poblaci&oacute;n bogotana prefiere este servicio para desplazarse a su trabajo, sitio de estudio o lugar de vivienda, dada la comodidad, rapidez y servicio puerta a puerta que ofrece. Sin embargo, a medida que ha aumentado la demanda de este servicio tambi&eacute;n se ha incrementado el n&uacute;mero de usuarios inconformes con el cobro de la tarifa por parte de los taxistas &#91;12;&#93;. Lo anterior ha generado altercados, desconfianza y zozobra en los usuarios, poni&eacute;ndose en riesgo la demanda de este tipo de transporte. </p>      <p>Una de las opciones que ha surgido para el c&aacute;lculo de la tarifa en taxis es el tax&iacute;metro con GPS &#91;13&#93;. Aunque dicha tecnolog&iacute;a presenta ciertas limitaciones para la medici&oacute;n precisa debido  a que la senal se debilita ante la presencia de edificios muy altos o zonas de escasa cobertura, los simuladores de tax&iacute;metros con GPS permiten calcular el valor de la tarifa aproxim&aacute;ndose bastante a la tarifa total a pagar &#91;14&#93;. Para calcular el valor del recorrido, el GPS indica la velocidad y el tiempo trascurrido de una carrera, de esta manera el tax&iacute;metro no va conectado a ningun sensor de velocidad ni de movimiento y el pasajero viaja m&aacute;s tranquilo, pues la probabilidad de que el tax&iacute;metro este adulterado es m&iacute;nima. Algunas aplicaciones m&oacute;viles como <i>Tax&iacute;metro GPS </i> &#91;9&#93; y <i>Taxiando </i> &#91;15&#93; utilizan la tecnolog&iacute;a GPS y si bien simulan el funcionamiento de un tax&iacute;metro, presentan algunos inconvenientes como demora al iniciar la aplicaci&oacute;n, las unidades corren m&aacute;s r&aacute;pido que el tax&iacute;metro real, manejan mucha publicidad, no permiten guardar datos de los recorridos ni manipularlos para generar reportes, entre otros. </p>      <p>El objetivo de este trabajo fue implementar una aplicaci&oacute;n m&oacute;vil utilizando la tecnolog&iacute;a GPS que viene incorporada en los dispositivos m&oacute;viles con sistema operativo <i>Android</i>. No solo se propuso resolver las limitaciones de las aplicaciones anteriormente mencionadas, sino que adem&aacute;s se consideraron las tarifas espec&iacute;ficas definidas anualmente por la Secretar&iacute;a Distrital de Movilidad para la ciudad de Bogot&aacute; D.C.,&#91;16&#93; y se extendi&oacute; la funcionalidad para enviar un mensaje a la red social <i>Twitter</i> con la placa del taxi, la empresa a la que est&aacute; vinculado, el n&uacute;mero de unidades del recorrido, el valor calculado por la aplicaci&oacute;n y el cobrado por el taxista, como una forma de denuncia social.</p>       <p><b>1.2 C&aacute;lculo del servicio de taxi</b></p>      <p>Para el c&aacute;lculo del cobro del servicio de taxi, se hace uso del tax&iacute;metro como instrumento de medici&oacute;n, el cual le indica al pasajero la cantidad total que debe pagar seg&uacute;n las unidades marcadas bas&aacute;ndose en la distancia recorrida y el tiempo transcurrido. Para calcular el valor a pagar, cada una de las unidades que marca tiene un equivalente en distancia y en tiempo: se marca una unidad por cada 100 metros recorridos o por cada 30 segundos de espera &#91;17&#93;. La cantidad fija es un valor econ&oacute;mico acreditado legalmente por la Secretar&iacute;a Distrital de Movilidad &#91;16&#93; para el pago de los servicios del transporte retribuido a los taxistas, la cual se compone de: </p>      <p><b>1.2.1. Costo inicial </b> </p>      <p>Tambi&eacute;n llamado <i>banderazo</i>; se refiere al valor en el que inicia el tax&iacute;metro al momento de ser puesto en servicio. De acuerdo a la Alcald&iacute;a Mayor de Bogota &#91;16&#93;, se estipul&oacute; que para el a&ntilde;o 2014-2015, el <i>banderazo</i> ser&iacute;a de 25 unidades, que corresponden a &#36;2000 pesos. </p>      ]]></body>
<body><![CDATA[<p><b> 1.2.2. Costo del incremento </b></p>      <p> Se refiere al valor econ&oacute;mico habitual y constante en el que va aumentando de las unidades del tax&iacute;metro a partir del costo inicial. </p>      <p><b> 1.2.2.1 Costo por funci&oacute;n tiempo </b> </p>      <p> Es un valor monetario que se calcula a partir de la siguiente f&oacute;rmula &#91;18&#93;:      <p align="center"><img src="img/revistas/inge/v21n3/v21n3a01_1.jpg"></p>      <p>En donde <i>segundos</i> corresponde a la cantidad de tiempo en la que el taxi ha registrado una velocidad menor o igual a la velocidad de cambio de arrastre, y <i>costo por hora de servicio </i> es el valor fijado por la Alcald&iacute;a Mayor de Bogot&aacute; &#91;16&#93;. Se estipul&oacute; que para el a&ntilde;o 2014-2015, el costo por hora ser&iacute;a de 225 unidades, que corresponden a &#36;17600 pesos. El costo por la funci&oacute;n tiempo es sumado al acumulador interno de costo a medida que se vaya generando. </p>      <p> <b> 1.2.2.2 Costo por funci&oacute;n de distancia </b> </p>      <p> Es un valor monetario que se calcula a partir de la siguiente f&oacute;rmula &#91;18&#93;:      <p align="center"><img src="img/revistas/inge/v21n3/v21n3a01_2.jpg"></p>      <p>En donde <i>metros recorridos </i> corresponde a la distancia recorrida durante el servicio, y <i>costo por kil&oacute;metro </i> es el resultado de la suma de los costos fijos, variables y de capital calculados por la autoridad competente. De acuerdo a la Alcald&iacute;a Mayor de Bogot&aacute;&#91;16&#93;, se estipul&oacute; que para el a&ntilde;o 2014-2015, el costo por kil&oacute;metro corresponde a&#36;780 pesos. El costo por la funci&oacute;n distancia es sumado al acumulador interno de costo a medida que se vaya generando. </p>      ]]></body>
<body><![CDATA[<p><b>2.  Metodolog&iacute;a</b> </p>      <p> El desarrollo de aplicaciones m&oacute;viles debe, por un lado, considerar las caracter&iacute;sticas particulares de los dispositivos como las restricciones de memoria, procesamiento y almacenamiento, implementaci&oacute;n de plataforma cruzada, procesos de despliegue y mantenimiento &#91;3&#93;, &#91;4&#93;, y por otro, debe responder r&aacute;pidamente a la creciente demanda de soluciones m&oacute;viles. Si bien las metodolog&iacute;as &aacute;giles han sido empleadas tradicionalmente en aplicaciones web y de escritorio, las caracter&iacute;sticas anteriores las hacen apropiadas en el campo del software m&oacute;vil. Si bien las metodolog&iacute;as &aacute;giles han sido empleadas tradicionalmente en aplicaciones web y de escritorio, las caracter&iacute;sticas anteriores tambi&eacute;n las hacen apropiadas en el campo del software m&oacute;vil, como se muestra en &#91;19&#93; con el uso de la metodolog&iacute;a de Proceso Unificado &Aacute;gil (AUP) para el desarrollo, tanto de una aplicaci&oacute;n de escritorio, como para una aplicaci&oacute;n m&oacute;vil. Este documento presenta un caso pr&aacute;ctico del uso de la metodolog&iacute;a &aacute;gil <i>Scrum </i> &#91;20&#93; en el desarrollo de una aplicaci&oacute;n m&oacute;vil para el control de la tarifa del servicio p&uacute;blico de taxi en la ciudad de Bogot&aacute; D.C., en el que se muestra que para alcanzar altos est&aacute;ndares de calidad y mantenibilidad se pueden integrar algunos artefactos de UML en el an&aacute;lisis y dise&ntilde;o, y utilizar t&eacute;cnicas estad&iacute;sticas para la validaci&oacute;n de los resultados, sin violar los principios del manifiesto &aacute;gil &#91;21&#93;. </p>      <p><b> 2.1 Planeaci&oacute;n del proyecto - ProductBacklog </b> </p>      <p>Para la planeaci&oacute;n, seguimiento y gesti&oacute;n del proyecto se hizo uso de <i>IceScrum </i> &#91;22&#93;, aplicaci&oacute;n web de c&oacute;digo abierto que soporta la metodolog&iacute;a <i>Scrum </i>. Inicialmente se construy&oacute; el <i>ProductBacklog </i>, documento en el que se agruparon las historias de usuario funcionales y no funcionales; se establecieron los <i>Sprints</i> y se asociaron las historias a cada <i>Sprint</i>. Para manejar el cambio, el proceso de desarrollo fue iterativo e incremental, pues a medida que se iba avanzando en el desarrollo se encontraron algunas historias de usuarios que eran redundantes, otras en las que se deb&iacute;a especificar con mayor detalle la l&oacute;gica de negocio y otras que deb&iacute;an desarrollarse a lo largo de varios <i>Sprints </i>. </p>      <p align="center"><a name="f1"><img src="img/revistas/inge/v21n3/v21n3a01f1.jpg"></a></p>      <p> Se definieron cuatro tipos de historias de usuario para su adecuada visualizaci&oacute; y seguimiento en <i>IceScrum </i> <a href="#f1">(Figura 1)</a>: Gesti&oacute de tarifas,Medici&oacute;n, Notificaci&oacute;n, y Validaci&oacute;n . Se establecieron siete <i>Sprints </i>, cada uno con m&aacute;s o menos un mes de duraci&oacute;n. incluyendo el <i> Sprint 0 </i> en el que se adelantaron tareas de investigaci&oacute;n y prototipado acerca del uso de las herramientas tecnol&oacute;gicas. </p>      <p><b>2.2 Documentaci&oacuten de las historias de usuarios </b> </p>      <p> Debido a que <i>IceScrum</i> solo permite incluir cierta informaci&oacute;n para cada historia de usuario (nombre, tipo y descripci&oacute;n), como parte de este proyecto se elabor&oacute; una plantilla para registrar informaci&oacute;n adicional <a href="#t1">(Tabla I)</a> que resulto muy &uacute;til, tanto para la implementaci&oacute;n como para las pruebas.      <p align="center"><a name="t1"><img src="img/revistas/inge/v21n3/v21n3a01t1.jpg"></a></p>      <p> <b> 2.2.1 Dependencia entre las historias de usuaurio </b> </p>      ]]></body>
<body><![CDATA[<p> La matriz de trazabilidad &#91;23&#93;, &#91;24&#93; es una tecnica bastante &uacute;til en el proceso de desarrollo de software, permite gestionar de manera adecuada los cambios que se pueden presentar a lo largo de un proyecto. Es decir, al momento de querer hacer una modificaci&oacute;n, la gesti&oacute;n de cambios debe tener conocimiento previo de los requerimientos que pueden verse afectados directa e indirectamente. De esta manera se evita que las historias de usuario queden inconsistentes y ambiguas a la hora de hacer un cambio </p>      <p align="center"><a name="t2"><img src="img/revistas/inge/v21n3/v21n3a01t2.jpg"></a></p>      <p> En la <a href="#t2">Tabla II </a> se muestra la matriz de trazabilidad de las historias de usuario asociadas al proyecto: en esta matriz las filas representan las historias de usuario independientes y las columnas las historias que dependen de las primeras. As&iacute;, se puede observar que las historias de usuario HU_Med_003, HU_Med_004 y HU_Med_005 son las que m&aacute;s generan dependencias.  </p>      <p><b>2.3 Definici&oacute;n y seguimiento de los Sprints del proyecto </b> </p>      <p> Como se mencion&oacute; anteriormente, se definieron siete <i>Sprints </i> <a href="#t3"> (Tabla III) </a> con cerca de un mes de duraci&oacute;n cada uno, con los que se cubri&oacute; todo el ciclo de vida del desarrollo de la aplicaci&oacute;n, incluidas  tareas de planificaci&oacute;n, prototipado, an&aacute;lisis, dise&#241o, implementaci&oacute;n, validaci&oacute;n y despliegue. Al inicio de cada Sprint se hizo la reuni&oacute;n de planeaci&oacute;n (<i>Sprint Planning Meeting</i>) tomando como base la planeaci&oacute;n inicial registrada en el <i>ProductBacklog</i> y al final del cada uno de ellos se hizo la reunion de revisi&oacute;n y retrospectiva (<i>Sprint Review Meeting y Sprint Retrospective</i>) con el fin de validar el resultado de las tareas propuestas y los ajustes que se deb&iacute;an hacer en el plan de los siguientes <i>Sprints </i>.      <p align="center"><a name="t3"><img src="img/revistas/inge/v21n3/v21n3a01t3.jpg"></a></p>      <p><b> 2.4 UML para el modelado &aacute;gil </b> </p>      <p>Si bien las metodolog&iacute;as &aacute;giles se centran en la comunicaci&oacute;n entre el cliente y el equipo de desarrollo como criterio de &eacute;xito de un proyecto &#91;21&#93; y no enfatizan en la documentaci&oacute;n, ello no implica que el uso de herramientas formales de modelado est&eacute;n excluidas; por el contrario, pueden asegurar la calidad  y mantenibilidad de una aplicaci&oacute;n al no sacrificar las buenas pr&aacute;cticas del desarrollo de software. </p>      <p> En este trabajo se utilizaron diagramas de actividades para identificar las tareas del tax&iacute;metro y el flujo de datos entre ellas, los diagramas de casos de uso combinados con la descripci&oacute;n de las historias de usuario como una forma &aacute;gil de documentaci&oacute;n <a href="#f2"> (Figura 2) </a>, diagramas de clases y paquetes para agrupar la funcionalidad y diagramas de secuencia para modelar el flujo de eventos desde que se inicia el tax&iacute;metro hasta que se env&iacute;a la notificaci&oacute;n a la red social <i>Twitter</i>. Aqu&iacute solo se presenta el diagrama de paquetes de la aplicaci&oacute;n <a href="#f3"> (Figura 3) </a>; los diagramas completos se pueden consultar en &#91;25&#93;. </p>      <p align="center"><a name="f2"><img src="img/revistas/inge/v21n3/v21n3a01f2.jpg"></a></p>      ]]></body>
<body><![CDATA[<p align="center"><a name="f3"><img src="img/revistas/inge/v21n3/v21n3a01f3.jpg"></a></p>      <p> <b> 3. Resultados </b> </p>      <p> Con el desarrollo de este proyecto se implemento una aplicaci&oacute;n m&oacute;vil para controlar el cobro de la tarifa de taxi en la ciudad de Bogot&aacute; D.C., conforme a la normatividad vigente y haciendo uso de la red social <i>Twitter</i> como medio de denuncia, pero tambi&eacute;n se document&oacute; la experiencia pr&aacute;ctica del uso de una metodolog&iacute;a &aacute;gil para el desarrollo de aplicaciones m&oacute;viles y el empleo de  la estad&iacute;stica como forma de validaci&oacute;n de los resultados. </p>      <p> <b> 3.1 Tax&iacute;metro m&oacutevil - TwTaxi; </b> </p>      <p>Se implement&oacute; un tax&iacute;metro m&oacute;vil sobre el sistema operativo <i>Android </i> <a href="#f4"> (Figura 4) </a> con las siguientes funcionalidades: a) Cargar las tarifas al iniciar el tax&iacute;metro y actualizar peri&oacute;dicamente las tarifas vigentes para la ciudad de Bogot&aacute; D.C. b) Calcular la localizaci&oacute;n geogr&aacute;fica del m&oacute;vil mediante coordenadas espaciales y medir el recorrido con respecto al tiempo y la distancia, c) Calcular el costo total de la carrera con la opci&oacute;n de ingresar cargos adicionales;  d) Notificar cada vez que hay un nuevo modelo de tarifa, e) Permitir el env&iacute;o del reporte del recorrido a <i>Twitter</i>.</p>      <p align="center"><a name="f4"><img src="img/revistas/inge/v21n3/v21n3a01f4.jpg"></a></p>      <p> La aplicaci&oacute;n m&oacute;vil se construy&oacute; utilizando el patr&oacute;n MVC &#91;26&#93; sobre una arquitectura en tres capas (presentaci&oacute;n, l&oacute;gica y persistencia) &#91;27&#93;. Se utilizaron las siguientes tecnolog&iacute;as: a) Internet inalambrico b) <i>Android </i> version 4.4 <i>KitKat </i> y Java <i>Standard Edition version </i> 8 c) <i>Justinmind versi&oacute;n </i> 6.4 d) <i> AndroidAsset Studio </i> e) <i> Google Maps </i> f) Eclipse Luna <i> Service Release</i> 2 versi&oacute;n 4.4.2  g)<i> BizagiModeler </i> h) <i>Enterprise Architect </i> i) <i> Twitter4j </i> j) <i> AndroidSupport v7 appcompat</i> k) <i>BackEndParse </i> versi&oacute;n 1.7.1 l) <i> SQLite </i> . Se escogi&oacute; <i> Android </i>  versi&oacute;n 4.4 <i> Kit kat </i> como sistema operativo y Eclipse Luna <i> Service Release </i>  2 versi&oacute;n 4.4.2 como IDE. Para el desarrollo y pruebas de la aplicaci&oacute;n se utiliz&oacute;:  un port&aacute;til DELL procesador </i>intelcore </i> i5, una <i> Tablet Samsung GalaxyTab4 </i>, <i>Android </i> 4.4.2 y un celular <i> Huawei Y511 Android </i> 4.4. En la <a href="#t4"> Tabla IV </a> se resume el uso de las herramientas tecnol&oacute;gicas por capas.  </p>      <p align="center"><a name="t4"><img src="img/revistas/inge/v21n3/v21n3a01t4.jpg"></a></p>      <p> <b> 3.2 Validaci&oacute;n </b> </p>      <p> Una de las razones que justific&oacute; la utilizaci&oacute;n de la metodolog&iacute;a &aacute;gil para el desarrollo del proyecto fue la restricci&oacute;n de tiempo. Sin embargo, &aacute;gil no implica dejar de lado el uso disciplinado de una metodolog&iacute;a ni sacrificar los est&aacute;ndares de calidad en el proceso. Tal como lo afirma Humhprey &#91;28&#93;,  para obtener un producto de calidad se debe seguir un proceso de calidad. </p>       ]]></body>
<body><![CDATA[<p> La estrategia adoptada para asegurar la calidad de software durante el desarrollo del proyecto fue una combinaci&oacute;n de: a) revisi&oacute;n e inspecci&oacute;n de los artefactos desarrollados en cada Sprint, pues es la mejor estrategia para identificar y remover defectos antes de las pruebas; b) pruebas unitarias y pruebas del sistema de acuerdo con los lineamientos de Sommerville &#91;27&#93; para validar los requerimientos definidos en las Historias de Usuario y c) validaci&oacute;n estad&iacute;stica aplicando Montgomery, para certificar la confiabilidad de la medici&oacute;n del tax&iacute;metro. </p>      <p>En este art&iacute;culo se presenta el resultado de la validaci&oacute;n estad&iacute;stica por considerarla de especial inter&eacute;s en un proceso de pruebas de software, en el que dadas las mismas entradas (hora del servicio, distancia recorrida,  tarifa) es posible encontrar diferentes resultados, debido por un lado, a la tecnolog&iacute;a de GPS que incorporan los dispositivos m&oacute;viles y que se ve afectada por condiciones espaciales, de comunicaci&oacute;n y de interferencia, y por otro, a condiciones de movilidad en diferentes horas del d&iacute;a. El proceso de validaci&oacute;n estad&iacute;stica permiti&oacute; establecer la m&eacute;trica de confiabilidad &#39; del tax&iacute;metro para una combinaci&oacute;n dada de diferentes escenarios. </p>      <p> <b> 3.2.1 Metodolog&iacute;a </b> </p>      <p> Para validar la confiabilidad de la medicion del tax&iacute;metro se siguieron las pautas que propone; Montgomery &#91;29&#93; las cuales proporcionan una adecuada planificaci&oacute;n en el dise&ntilde;o de experimentos.Las estapas que se mencionan a continuaci&oacute;n se ejecutaron en forma secuencial: </p>  <ul>   <li type=square><b>Identificaci&oacute;n y exposici&oacute del problema:</b> El GPS, como instrumento de medida, en algunas ocasiones suministra datos imprecisos e inexactos; en la mayor&iacute;a de los casos, estas situaciones se presentan por interrupciones en el env&iacute;o y recepci&oacute;n de se&ntilde;ales entre el GPS del m&oacute;vil y el sat&eacute;lite encargado de recibir las coordenadas del dispositivo m&oacute;vil. </li>    <li type=square><b>Elecci&oacute;n de los factores:</b> Los factores que alteraron e influyeron en el desempe&ntilde;o del sistema,    fueron: a) Factor constante: Para realizar las medidas se tom&oacute; de referencia siempre el mismo tax&iacute;metro como instrumento de referencia y como instrumento de medida siempre se tom&oacute; el mismo tel&eacute;fono celular. b) Factor variable: Los d&iacute;as y zonas fueron los factores que se permitieron variar durante el experimento. En el mes de julio se tomaron los datos los d&iacute;as comprendidos entre el 13 y el 24 de julio, en el mes de agosto se tomaron los datos entre el 11 y 19 de agosto. </li>    <li type=square><b>Elecci&oacute;n de la t&eacute;cnica estad&iacute;stica: </b> Distribuci&oacute;n t-<i>student </i>: esta distribuci&oacute;n representada por una campana, modela diversos fen&oacute;menos que suceden en la naturaleza, en la investigaci&oacute;n y en la industria. Una de las aplicaciones que m&aacute;s se asemejan al comportamiento de esta distribuci&oacute;n, es el tratamiento de errores en la toma de medidas, es por ello que se escogi&oacute;  esta t&eacute;cnica para validar el prototipo. Adem&aacute;s, el tama&ntilde;o de muestra, junto con el uso de la media y varianza muestral, hacen que se pueda determinar un intervalo de confianza para la aplicaci&oacute;n. </li>      </ul>      <p><b> 3.2.2 Materiales, desarrollo y resultado del experimento</b>     <p>Los datos se tomaron con un celular Huawei Y511 Android 4.4 con 4GB de Internet. Para tomar los datos se siguieron los siguientes pasos:   <ul>      <li> Se verific&oacute; que el dispositivo m&oacute;vil tuviera conexi&oacute;n a Internet. </li>      <li> Se abri&oacute; la aplicaci&oacute;n segundos antes de subir al taxi, para que el sistema ubicara el dispositivo y cargara el mapa.</li>      <li>Luego de estar en el taxi, se iniciaron al mismo tiempo: el instrumento de referencia (tax&iacute;metro) y el instrumento experimental (aplicaci&oacute;n).</li>      ]]></body>
<body><![CDATA[<li>Al llegar al lugar de destino se detuvieron al mismo tiempo: el tax&iacute;metro y la aplicaci&oacute;n. </li>      <li>Una vez se finaliz&oacute; el recorrido se registraron las unidades que marcaba la aplicaci&oacute;n y las que marcaba el tax&iacute;metro.</li>      <li>Luego de realizar 50 muestras se encontr&oacute; que las unidades registradas por la aplicaci&oacute;n versus las registradas por el tax&iacute;metro difer&icute;an en -2 unidades promedio con una desviaci&oacute;n est&aacute;ndar de 1,39 unidades <a href="#f5"> (Figura 5</a> en el ap&eacute;ndice). Un tama&ntilde;o de muestra igual a 50 se considera aceptable, desde el punto de vista econ&oacute;mico y log&iacute;stico &#91;29&#93;. </p>     </ul>      <p><b> Intervalo de confianza </b> </p>      <p>El intervalo de confianza <i> N </i> de un instrumento &eacute;sta determinado por: la media muestral (<i>x</i>), la desviacion est&aacute;ndar (<i>s</i>), el tama&ntilde;o de la muestra (<i>n</i>) y por una constante de cobertura (<i>t</i>) llamada <i>T-Student</i>. Esta constante se saca a partir de: el nivel de confianza que se quiere, por lo general del 95 % y el n&uacute;mero de grados de libertad. </p>      <p align="center"><img src="img/revistas/inge/v21n3/v21n3a01_3.jpg"></p>      <p> Dado que el tama&ntilde;o de la muestra fue 50, los grados de libertad son 49 y el nivel de confianza el 95&#37. Se obtuvo de una tabla de la distribuci&oacute;n <i>T-student </i> una constante de cobertura igual a: 2,096. Remplazando la constante T- Student, la media muestral, la desviaci&oacute;n est&aacute;ndar y el tama&ntilde;o de la muestra en la ecuaci&oacute;n anterior se tiene un intervalo de confianza entre -2,39 unidades y -1,61 unidades. Es decir, para una confianza del 95&#37, se obtuvo que la aplicaci&oacute;n registr&oacute; entre 1,61 a 2,39 unidades menos que el tax&iacute;metro real. </p>      <p> <b> 4. Conclusiones </b> </p>      <p>El uso masivo de dispositivos m&oacute;viles y de tel&eacute;fonos &quot;inteligentes&quot; ha generado una gran demanda de aplicaciones de software en diversos campos de aplicaci&oacute;n. El desarrollo de aplicaciones m&oacute;viles debe considerar ciertas caracter&iacute;sticas de hardware y software como el uso de menos interfaces f&iacute;sicas y m&aacute;s interfaces gr&aacute;ficas para la interacci&oacute;on, uso limitado de memoria, almacenamiento y procesamiento; desarrollo para multiples plataformas como Android, BlackBerry, iPhone/iPad; y procesos de despliegue y mantenimiento flexibles. Hoy en d&iacute;a existen varias herramientas que consideran estas caracter&iacute;sticas y que ademas permiten integrar capacidades de software, hardware y conectividad para dar respuesta r&aacute;pida a la gran demanda de aplicaciones, y es aqu&iacute; donde las metodolog&iacute;as &aacute;giles aportan gran valor en el desarrollo. </p>      ]]></body>
<body><![CDATA[<p>En este trabajo se ha mostrado el uso la metodolog&iacute;a &aacute;gil <i>Scrum</i> para gestionar eficientemente el desarrollo del tax&iacute;metro mediante la definici&oacute;n de <i>sprints</i> en los que se implementaron las historias de usuario de manera iterativa e incremental. La metodolog&iacute;a facilit&oacute; el manejo de los cambios en la funcionalidad ya que algunas de ellas se modificaron, otras se crearon e incluso, algunas que se eliminaron. Se ha mostrado tambi&eacute;n que empleando UML para el an&aacute;lisis y dise&ntilde;o se puede hacer desarrollo &aacute;gil, buscando la calidad y mantenibilidad del software. </p>      <p>Dado que los sistemas de software son cada vez m&aacute;s complejos, no solo por la misma funcionalidad  sino por el entorno en que deben ejecutarse (sistemas distribuidos, en red, multiplataforma, en la nube) y por la variedad de soluciones tecnol&oacute;gicas y metodol&oacute;gicas disponibles, las pruebas de software se enfrentan al problema de una gran combinaci&oacute;n de escenarios que requieren de una combinaci&oacute;n de las mejores pr&aacute;cticas en cada caso &#91;30&#93;. En el proyecto presentado se utilizaron varias estrategias de validaci&oacute;n y verificaci&oacute;n que incluyeron: revisiones, inspecciones, pruebas de unidad, pruebas del sistema y tecnicas estad&iacute;sticas. La combinaci&oacute;n de estrategias permiti&oacute; detectar y corregir oportunamente los defectos en cada etapa de desarrollo, entregar un producto con menos defectos en pruebas evitando el <i>re-work</i>, reafirmando as&iacute; que agilidad en el desarrollo no significa sacrificar la calidad ni del proceso, ni del producto. </p>      <p> Con el uso de la estad&iacute;stica se pudo validar la confiabilidad del tax&iacute;metro sin requerir ejecutar innumerables casos de prueba, dado que el resultado de la medici&oacute;n se ve afectado por variables externas a la propia aplicaci&oacute;n. Mediante un intervalo de confianza se pudo comprobar que la medici&oacute;n del  tax&iacute;metro m&oacute;vil es fiable en un 95&#37 en condiciones normales, pero con la presencia de factores de ruido (condiciones atmosf&eacute;ricas desfavorables, presencia de edificios muy altos y capacidad limitada de la tarjeta de red del dispositivo m&oacute;vil) la se&ntilde;al del GPS es baja reduciendo as&iacute; la exactitud y precisi&oacute;n del resultado. </p>      <p> Se espera que este tax&iacute;metro m&oacute;vil, al cual hemos denominado <i>TwTaxi</i>, sea &uacute;til para los usuarios de taxi en la ciudad de Bogot&aacute; D.C. Se puede descargar gratuitamente de la tienda de aplicaciones <i>Aptoide</i>.  Cabe mencionar que durante los primeros quince d&iacute;as de publicaci&oacute;n la aplicaci&oacute;n se descarg&oacute; veintitr&eacute;s veces y recibi&oacute; comentarios positivos porque no maneja publicidad, se inicia en menos de cinco segundos y est&aacute; integrada con Twitter, permitiendo as&iacute; que el usuario haga p&uacute;blica su denuncia en caso de inconformidad en el cobro del servicio. Los modelos detallados del proyecto se encuentran en el portal web del grupo de investigaci&oacute;n <i>ARQUISOFT</i> http://arquisoft.udistrital.edu.co/finalizados. </p>      <p><b>5. Trabajo Futuro </b> </p>      <p> La aplicaci&oacute;n puede ser extendida para:</p>  <ol type=a>     <li> Hacer la implementaci&oacute;n para otros sistemas operativos, es decir, que no solo est&eacute; disponible en <i>Android</i> sino que ademas se encuentre en <i>iOS, Windows Phone, Black Berry6, Symbian, Firefox O.S</i> y <i>Ubuntu Touch</i>.</li>      <li>Buscar tecnolog&iacuteas alternativas al GPS. Las medidas que se obtuvieron con el GPS presentaban algunas veces variaciones con respecto a las del tax&iacute;metro real en condiciones atmosf&eacute;ricas desfavorables, presencia de edificios muy altos y capacidad limitada de la tarjeta de red del dispositivo m&oacute;vil. Aunque esta diferencia no fue significativa en las pruebas realizadas, se pueden buscar otras tecnolog&iacute;as que reduzcan el margen de error en la medici&oacute;n, por ejemplo GLONASS &#91;31&#93;,un complemento del GPS para mejorar la precisi&oacute;n y que ya viene incorporado en algunos celulares de alta gama.</li>      <li>A partir de la informaci&oacute;n recolectada en el servidor <i>Parse</i> se puede evaluar el grado de satisfacci&oacute;n y conformidad por parte del usuario con relaci&oacute;n al servicio prestado. </li>      <li>Evaluar nuevas pr&aacute;cticas y estrategias de pruebas para el desarrollo &aacute;gil con el fin de mejorar la velocidad y efectividad de las mismas, tomando como base el trabajo de Tulasi y Mani &#91;32&#93;. </li>      ]]></body>
<body><![CDATA[<li>  Evaluar el impacto de metodolog&iacute;as no &aacute;giles para el desarrollo de aplicaciones m&oacute;viles que consideren aspectos de calidad, restricciones de tiempo, integraci&oacute;n de m&uacutes;ltiples plataformas tecnol&oacute;gicas y agilidad en el desarrollo, con el fin de evaluar ventajas y desventajas frente a las metodolog&iacute;as &aacute;giles. </li>      </ol>      <p><b> Referencias</b></p>     <!-- ref --><p>&#91;1&#93; N. Amanquah and O. T. Eporwei, &quot;Rapid application development for mobile terminals&quot;. in 2009 <i>2nd International Conference on Adaptive Science & Technology (ICAST)</i>, 2009, pp. 410-417.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179478&pid=S0121-750X201600030000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;2&#93; C.-C. Teng and R. Helps, &quot;Mobile Application Development Essential New Directions for IT&quot;. in <i>IEEE</i>, 2010, pp.471-475.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179480&pid=S0121-750X201600030000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;3&#93; T. Vithani and A. Kumar, &quot;Presentation 5. A comprehensive mobile application development and testing lifecycle&quot;. in 2014 <i>IT Professional Conference</i>, 2014, pp. 1-3.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179482&pid=S0121-750X201600030000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;4&#93; D. Sambasivan, N. John, S. Udayakumar, and R. Gupta, &quot;Generic framework for mobile application development&quot;. in <i>2011 Second Asian Himalayas International Conference on Internet (AH-ICI)</i>, 2011, pp. 1-5.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179484&pid=S0121-750X201600030000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <p>&#91;5&#93; Waze, Aplicaci&oacute;n de mapas, tr&aacute;fico y navegaci&oacute;n gratuita, basada en la comunidad. &#91;En l&iacute;nea&#93;. Disponible en:<a href="https://www.waze.com/es-419" target="_blank">https://www.waze.com/es-419</a>.&#91;Tomado el: 30-Nov-2015&#93;.</p>      <!-- ref --><p>&#91;6&#93; Sitp, &quot;Muevete en el SITP con Moovit&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="http://www.sitp.gov.co/publicaciones/muevete" target="_blank">http://www.sitp.gov.co/publicaciones/muevete</a>. &#91;Tomado el: 30-Nov-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179487&pid=S0121-750X201600030000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      <!-- ref --><p>&#91;7&#93; Tappsi, &quot;Tappsi - Taxi Seguro - Aplicaciones Android en Google Play&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="https://play.google.com/store/apps/details?id=com.tappsi.passenger.android&hl=es" target="_blank">https://play.google.com/store/apps/details?id=com.tappsi.passenger.android&hl=es </a>. &#91;Tomado el: 30-Nov-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179489&pid=S0121-750X201600030000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      <!-- ref --><p>&#91;8&#93; Uber, &quot;Uber - Aplicaciones Android en Google Play&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="https://play.google.com/store/apps/details?id=com.ubercab&hl=es_419" target="_blank">https://play.google.com/store/apps/details?id=com.ubercab&hl=es_419 </a>. &#91;Tomado el: 30-Nov-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179491&pid=S0121-750X201600030000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      <!-- ref --><p>&#91;9&#93; Play Google, &quot;Tax&iacute;metro GPS - Aplicaciones Android en Google Play&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="https://play.google.com/store/apps/details?id=com.seeit.android.taximeter&hl=es_419" target="_blank">https://play.google.com/store/apps/details?id=com.seeit.android.taximeter&hl=es_419 </a>. &#91;Tomado el: 30-Nov-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179493&pid=S0121-750X201600030000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;10&#93; Play Google, &quot;Bici-Guia - Aplicaciones Android en Google Play&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="https://play.google.com/store/apps/details?id=com.lacreativeria.taxiapp&hl=es_419" target="_blank">https://play.google.com/store/apps/details?id=com.lacreativeria.taxiapp&hl=es_419 </a>. &#91;Tomado el 30-Nov-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179495&pid=S0121-750X201600030000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->. </p>      <!-- ref --><p>&#91;11&#93; A. Cardenas, &quot;Hay cerca de 675 taxis por cada mil habitantes&quot;. <i>Diario ADN</i>, Bogota D.C., p. 1,9, Aug-2012 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179497&pid=S0121-750X201600030000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;12&#93; M. Reyes, &quot;Noticias Radio Ver&quot;. p. 1, Aug-2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179498&pid=S0121-750X201600030000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;13&#93; &quot;Global Positioning System: Signals, Measurements, and Performance (Revised Second Edition): Pratap Misra, Per Enge: 9780970954428: Amazon.com: Books&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="https://www.amazon.com/Global-Positioning-System-Measurements-Performan-ce/dp/0970954425/ref=pd" target="_blank">https://www.amazon.com/Global-Positioning-System-Measurements-Performan-ce/dp/0970954425/ref=pd</a> .&#91;Tomado el: 03-Dec-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179500&pid=S0121-750X201600030000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;14&#93; D. Cuadrado, &quot;Las pruebas del nuevo tax&iacute;metro con GPS obtienen buenas notas&quot;. <i>Autopista</i>.es, Dec-2000 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179502&pid=S0121-750X201600030000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;15&#93; L. Creativer&iacute;a, &quot;Taxiando - Aplicaciones Android en Google PlayNo Title&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="https://play.google.com/store/apps/details?id=com.lacreativeria.taxiapp&hl=es_419" target="_blank">https://play.google.com/store/apps/details?id=com.lacreativeria.taxiapp&hl=es_419 </a> . &#91;Tomado el: 08-Dec-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179503&pid=S0121-750X201600030000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;16&#93; Secretar&iacute;a Distrital de Movilidad, &quot;DECRETO 400 DE 2014&quot;. in <i>Registro Distrital</i> 5439 de 2014, Bogota D.C.2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179505&pid=S0121-750X201600030000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;17&#93; Alcald&iacute;a Mayor de Bogota, &quot;Decreto No. 237 de 2006&quot;. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179507&pid=S0121-750X201600030000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;18&#93; V. autores, &quot;NTC 3679. TAX&Iacute;METROS ELECTRONICOS&quot;. ICONTEC.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179509&pid=S0121-750X201600030000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;19&#93; H. Higuera, S.R., Ram&iacute;rez, M.E., y Arguello, &quot;Prototipo de Pr&aacute;ctica, herramienta software orientado a dispositivos m&oacute;viles para apoyar la pr&aacute;ctica m&eacute;dica en el &aacute;rea de la pr&aacute;ctica ortodoncia&quot; <i>Ingenier&iacute;a</i>, vol. 16, no. No.1, pp. 36-49, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179511&pid=S0121-750X201600030000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;20&#93; &quot;Scrum Methodology &quot;. &#91;En l&iacute;nea&#93;. Disponible en: <a href="http://scrummethodology.com/" target="_blank">http://scrummethodology.com/</a>. &#91;Tomado el: 02-Dec-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179513&pid=S0121-750X201600030000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;21&#93; &quot;Manifiesto por el Desarrollo Agil de Software&quot;. &#91;En l&iacute;nea&#93;. Disponible en: <a href="http://agilemanifesto.org" target="_blank">http://agilemanifesto.org/iso/es/</a>. &#91;Tomado el: 02-Dec- 2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179515&pid=S0121-750X201600030000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->. </p>      <!-- ref --><p>&#91;22&#93; &quot;iceScrum, Open Source Scrum & Agile project management tool&quot;. &#91;En l&iacute;nea&#93;. Disponible en: <a href="https://www.icescrum.com/" target="_blank">https://www.icescrum.com/</a>. &#91;Tomado el: 07-Dec-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179517&pid=S0121-750X201600030000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->. </p>      <!-- ref --><p>&#91;23&#93; M. Silvia Tabares and J. D. Barrera, Andres Felipe Arroyave, Juan David Pineda, &quot;Un m&eacute;todo para la trazabilidad de requisitos en el proceso unificado de desarrollo&quot;. <i>EIA</i>, pp. 69-82, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179519&pid=S0121-750X201600030000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;24&#93; J. Conejero and J. Hernandez, &quot;Analysis of Crosscutting Features&quot;.<i>ACM</i>, pp. 3-10, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179521&pid=S0121-750X201600030000200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;25&#93; A. Babativa and P. Brice&ntilde;o, &quot;Modelos funcionales y estructurales TwTaxi&quot;. &#91;En l&iacute;nea&#93;. Disponible en:<a href="http://arquisoft.udistrital.edu.co/finalizados" target="_blank">http://arquisoft.udistrital.edu.co/finalizados </a>. &#91;Tomado el: 07-Dec-2015&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179523&pid=S0121-750X201600030000200025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->. </p>      ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;26&#93; F. A. Amo, L. M. Normand, and F. J. S. Perez, <i>Introduccion a la ingenier&iacute;a del software.</i> Delta Publicaciones, 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179525&pid=S0121-750X201600030000200026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;27&#93; I. Sommerville, <i>Software Engineering.</i> 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179527&pid=S0121-750X201600030000200027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;28&#93; W. S. Humphrey, <i>Introduction to the Team Software Process</i>. Massachusetts: Addison Wesley, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179529&pid=S0121-750X201600030000200028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;29&#93; D. C. Montgomery, <i>Diseno y an&aacute;lisis de experimentos </i>. M&eacute;xico: LIMUSA WILEY, 2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179531&pid=S0121-750X201600030000200029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;30&#93; C. Nie and H. Leung, &quot;A survey of combinatorial testing&quot;. <i>ACM Comput. Surv</i>., vol. 43, no. 2, pp. 1-29, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179533&pid=S0121-750X201600030000200030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;31&#93; C. Hackman, S. M. Byram, V. J. Slabinski, J. C. Tracey, U. States, and N. Observatory, &quot;USNO GPS / GLONASS PNT Products : Overview , and GPS + GLONASS vs GLONASS Only PPP Accuracy&quot;. pp. 793-803, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179535&pid=S0121-750X201600030000200031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>      <!-- ref --><p>&#91;32&#93; T. Anand and V. S. Mani, &quot;Practices to make agile test teams effective : challenges and solutions&quot;. pp. 7-11, 2015.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6179537&pid=S0121-750X201600030000200032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <p><b> Ap&eacute;ndice : muestras tomadas para validaci&oacute;n </b> </p>      <p> La <a href="#f5">Figura 5 </a> muestra los resultados que se obtuvieron al realizar las pruebas, donde:</p>      <p> Unidades Tax&iacute;metro: Unidades registradas por el tax&iacute;metro del veh&iacute;culo.     <p> Unidades <i>TwTaxi </i>: Unidades registradas por la aplicaci&oacute;n <i>TwTaxi</i>.      <p align="center"><a name="f5"><img src="img/revistas/inge/v21n3/v21n3a01f5.jpg"></a>  </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[N.]]></surname>
<given-names><![CDATA[Amanquah]]></given-names>
</name>
<name>
<surname><![CDATA[O. T.]]></surname>
<given-names><![CDATA[Eporwei]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA["Rapid application development for mobile terminals"]]></article-title>
<collab>2009 2nd International Conference on Adaptive Science & Technology (ICAST)</collab>
<source><![CDATA[]]></source>
<year>2009</year>
<page-range>410-417</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[C.-C.]]></surname>
<given-names><![CDATA[Teng]]></given-names>
</name>
<name>
<surname><![CDATA[R.]]></surname>
<given-names><![CDATA[Helps]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Mobile Application Development Essential New Directions for IT"]]></article-title>
<collab>IEEE</collab>
<source><![CDATA[]]></source>
<year>2010</year>
<page-range>471-475</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[T.]]></surname>
<given-names><![CDATA[Vithani]]></given-names>
</name>
<name>
<surname><![CDATA[A.]]></surname>
<given-names><![CDATA[Kumar]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Presentation 5. A comprehensive mobile application development and testing lifecycle"]]></article-title>
<collab>2014 IT Professional Conference</collab>
<source><![CDATA[]]></source>
<year>2014</year>
<page-range>1-3</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[D.]]></surname>
<given-names><![CDATA[Sambasivan]]></given-names>
</name>
<name>
<surname><![CDATA[N]]></surname>
<given-names><![CDATA[John]]></given-names>
</name>
<name>
<surname><![CDATA[S.]]></surname>
<given-names><![CDATA[Udayakumar]]></given-names>
</name>
<name>
<surname><![CDATA[R.]]></surname>
<given-names><![CDATA[Gupta]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Generic framework for mobile application development]]></article-title>
<collab>2011 Second Asian Himalayas International Conference on Internet (AH-ICI)</collab>
<source><![CDATA[]]></source>
<year>2011</year>
<page-range>1-5</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<collab>Waze, Aplicacíon de mapas, tráfico y navegacíon gratuita, basada en la comunidad</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<collab>Sitp, "Muevete en el SITP con Moovit"</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<collab>Tappsi, "Tappsi - Taxi Seguro - Aplicaciones Android en Google Play"</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<collab>Uber, "Uber - Aplicaciones Android en Google Play"</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<collab>Play Google, "Taxímetro GPS - Aplicaciones Android en Google Play"</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<collab>Play Google, "Bici-Guia - Aplicaciones Android en Google Play"</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cardenas]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA["Hay cerca de 675 taxis por cada mil habitantes". Diario ADN]]></source>
<year></year>
<page-range>1,9</page-range><publisher-loc><![CDATA[Bogota D.C ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Reyes]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA["Noticias Radio Ver"]]></source>
<year></year>
<page-range>1</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="">
<source><![CDATA["Global Positioning System: Signals, Measurements, and Performance (Revised Second Edition): Pratap Misra, Per Enge: 9780970954428: Amazon.com: Books"]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cuadrado]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA["Las pruebas del nuevo taxímetro con GPS obtienen buenas notas". Autopista.es]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Creativería]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA["Taxiando - Aplicaciones Android en Google PlayNo Title]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="">
<collab>Secretaría Distrital de Movilidad</collab>
<article-title xml:lang="es"><![CDATA["DECRETO 400 DE 2014"]]></article-title>
<source><![CDATA[Registro Distrital 5439 de 2014]]></source>
<year>2014</year>
<publisher-loc><![CDATA[Bogota D.C ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<collab>Alcaldía Mayor de Bogota</collab>
<source><![CDATA["Decreto No. 237 de 2006"]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[V]]></surname>
<given-names><![CDATA[autores]]></given-names>
</name>
</person-group>
<source><![CDATA["NTC 3679. TAXÍMETROS ELECTRONICOS"]]></source>
<year></year>
<publisher-name><![CDATA[ICONTEC]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[H. Higuera]]></surname>
<given-names><![CDATA[S.R.]]></given-names>
</name>
<name>
<surname><![CDATA[Ramírez]]></surname>
<given-names><![CDATA[M.E]]></given-names>
</name>
<name>
<surname><![CDATA[Arguello]]></surname>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA["Prototipo de Práctica, herramienta software orientado a dispositivos míviles para apoyar la práctica médica en el área de la práctica ortodoncia"]]></article-title>
<source><![CDATA[Ingeniería]]></source>
<year>2011</year>
<volume>16</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>36-49</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="">
<source><![CDATA["Scrum Methodology "]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="">
<source><![CDATA["Manifiesto por el Desarrollo Agil de Software".]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="">
<source><![CDATA["iceScrum, Open Source Scrum & Agile project management tool".]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[M.]]></surname>
<given-names><![CDATA[Silvia Tabares]]></given-names>
</name>
<name>
<surname><![CDATA[J. D.]]></surname>
<given-names><![CDATA[Barrera]]></given-names>
</name>
<name>
<surname><![CDATA[Arroyave]]></surname>
<given-names><![CDATA[Andres Felipe]]></given-names>
</name>
<name>
<surname><![CDATA[Pineda]]></surname>
<given-names><![CDATA[Juan David]]></given-names>
</name>
</person-group>
<source><![CDATA["Un método para la trazabilidad de requisitos en el proceso unificado de desarrollo"]]></source>
<year>2007</year>
<page-range>69-82</page-range><publisher-name><![CDATA[EIA]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[J.]]></surname>
<given-names><![CDATA[Conejero]]></given-names>
</name>
<name>
<surname><![CDATA[J.]]></surname>
<given-names><![CDATA[Hernandez]]></given-names>
</name>
</person-group>
<source><![CDATA["Analysis of Crosscutting Features"]]></source>
<year>2008</year>
<page-range>3-10</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Babativa]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Briceño]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA["Modelos funcionales y estructurales TwTaxi"]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Amo]]></surname>
<given-names><![CDATA[F. A]]></given-names>
</name>
<name>
<surname><![CDATA[L. M]]></surname>
<given-names><![CDATA[Normand]]></given-names>
</name>
<name>
<surname><![CDATA[S. Perez]]></surname>
<given-names><![CDATA[F. J]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduccion a la ingeniería del software]]></source>
<year>2005</year>
<publisher-name><![CDATA[Delta Publicaciones]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sommerville]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Software Engineering]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Humphrey]]></surname>
<given-names><![CDATA[W. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to the Team Software Process]]></source>
<year>2000</year>
<publisher-loc><![CDATA[Massachusetts ]]></publisher-loc>
<publisher-name><![CDATA[Addison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Montgomery]]></surname>
<given-names><![CDATA[D. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseno y análisis de experimentos]]></source>
<year>2014</year>
<publisher-loc><![CDATA[México ]]></publisher-loc>
<publisher-name><![CDATA[LIMUSA WILEY]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nie]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Leung]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["A survey of combinatorial testing".]]></article-title>
<source><![CDATA[ACM Comput. Surv]]></source>
<year>2011</year>
<volume>43</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>1-29</page-range></nlm-citation>
</ref>
<ref id="B31">
<label>31</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hackman]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Byram]]></surname>
<given-names><![CDATA[S. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Slabinski]]></surname>
<given-names><![CDATA[V. J]]></given-names>
</name>
<name>
<surname><![CDATA[Tracey]]></surname>
<given-names><![CDATA[J. C.]]></given-names>
</name>
<name>
<surname><![CDATA[States]]></surname>
<given-names><![CDATA[U]]></given-names>
</name>
<name>
<surname><![CDATA[Observatory]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA["USNO GPS / GLONASS PNT Products: Overview , and GPS + GLONASS vs GLONASS Only PPP Accuracy"]]></source>
<year>2007</year>
<page-range>793-803</page-range></nlm-citation>
</ref>
<ref id="B32">
<label>32</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Anand]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Mani]]></surname>
<given-names><![CDATA[V. S.]]></given-names>
</name>
</person-group>
<source><![CDATA["Practices to make agile test teams effective: challenges and solutions"]]></source>
<year>2015</year>
<page-range>7-11</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
