Desarrollo ágil de una aplicación para dispositivos móviles. Caso de estudio: Taxímetro móvil

Agile application development for mobile devices. Case study: Mobile taximeter

  • Angélica María Babativa Goyeneche Universidad Distrital Francisco José de Caldas
  • Paula Daniela Briceño Novoa Universidad Distrital Francisco José de Caldas
  • Alba Consuelo Nieto Lemus Universidad Distrital Francisco José de Caldas
  • Omar Salazar Morales Universidad Distrital Francisco José de Caldas
Keywords: Android, GPS taximeter, mobile devices, Scrum, social network (en_US)
Keywords: Scrum, Android, taxímetro GPS, redes sociales, dispositivos móviles (es_ES)

Abstract (es_ES)

Contexto: La globalización 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 rápidamente productos que satisfagan los requerimientos de los clientes. Por otro lado, la tecnología GPS, la conectividad 4G y la integración de redes sociales con las que cuentan la mayoría de teléfonos móviles actuales han abierto un campo grande de aplicación, en particular en el área del transporte, la movilidad y la denuncia ciudadana, cuyo desarrollo puede ser abordado con éxito mediante una metodología ágil.

Método: Se utilizó la metodología ágil Scrum para el desarrollo de una aplicación 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 de se utilizaron algunos modelos de UML y se aplicó un intervalo de confianza para validar los resultados.

Resultados: Prototipo de un de  taxímetro móvil desarrollado con una metodología ágil, que satisface características de calidad, extensibilidad y mantenibilidad. Se utilizó una distribución t-student para validar la medición del prototipo sobre 50 muestras, concluyendo que la diferencia entre la medición de un taxímetro real y la del taxímetro móvil es en promedio 2 unidades con una desviación estándar de 1,39 unidades.

Conclusiones: Se muestra que con el desarrollo ágil se pueden combinar herramientas de modelado UML y técnicas de validación estadísticas para obtener productos de calidad, que no violan, sino que por el contrario, reafirman los principios del desarrollo ágil.

Abstract (en_US)

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 area of the transport, mobility and citizen complaint, whose development can be successfully addressed through an agile methodology.


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.

Downloads

Download data is not yet available.

References

N. Amanquah and O. T. Eporwei, “Rapid application development for mobile terminals”. in 2009 2nd International Conference on Adaptive Science & Technology (ICAST), 2009, pp. 410–417.

C.-C. Teng and R. Helps, “Mobile Application Development Essential New Directions for IT”. in IEEE, 2010, pp. 471–475.

T. Vithani and A. Kumar, “Presentation 5. A comprehensive mobile application development and testing lifecycle”. in 2014 IT Professional Conference, 2014, pp. 1–3.

D. Sambasivan, N. John, S. Udayakumar, and R. Gupta, “Generic framework for mobile application development”. in 2011 Second Asian Himalayas International Conference on Internet (AH-ICI), 2011, pp. 1–5.

Waze, Aplicación de mapas, tráfico y navegación gratuita, basada en la comunidad. [En línea]. Disponible en: https://www.waze.com/es-419. [Tomado el: 30-Nov-2015].

Sitp, “Muévete en el SITP con Moovit”. [En línea]. Disponible en: http://www.sitp.gov.co/publicaciones/muevete_en_el_sitp_con_moovit_pub. [Tomado el: 30-Nov-2015].

Tappsi, “Tappsi - Taxi Seguro - Aplicaciones Android en Google Play”. [En línea]. Disponible en: https://play.google.com/store/apps/details?id=com.tappsi.passenger.android&hl=es_419. [Tomado el: 30-Nov-2015].

Uber, “Uber - Aplicaciones Android en Google Play”. [En línea]. Disponible en: https://play.google.com/store/apps/details?id=com.ubercab&hl=es_419. [Tomado el: 30-Nov-2015].

Play Google, “Taxímetro GPS - Aplicaciones Android en Google Play”. [En línea]. Disponible en: https://play.google.com/store/apps/details?id=com.seeit.android.taximeter&hl=es_419. [Tomado el: 30-Nov-2015].

Play Google, “Bici-Guia - Aplicaciones Android en Google Play”. [En línea]. Disponible en: https://play.google.com/store/apps/details?id=com.lacreativeria.taxiapp&hl=es_419. [Tomado el 30-Nov-2015].

A. Cardenas, “Hay cerca de 675 taxis por cada mil habitantes”. Diario ADN, Bogotá D.C., p. 1,9, Aug-2012.

M. Reyes, “Noticias Radio Ver”. p. 1, Aug-2014.

“Global Positioning System: Signals, Measurements, and Performance (Revised Second Edition): Pratap Misra, Per Enge: 9780970954428: Amazon.com: Books”. [En línea]. Disponible en: http://www.amazon.com/Global-Positioning-System-Measurements-Performance/dp/0970954425/ref=pd_sim_14_1?ie=UTF8&dpID=51BOJdeU9JL&dpSrc=sims&preST=_AC_UL160_SR112%2C160_&refRID=0TXK4C2MCHQV6QQY7T53. [Tomado el: 03-Dec-2015].

D. Cuadrado, “Las pruebas del nuevo taxímetro con GPS obtienen buenas notas”. Autopista.es, Dec-2000.

L. Creativería, “Taxiando - Aplicaciones Android en Google PlayNo Title”. [En línea]. Disponible en: https://play.google.com/store/apps/details?id=com.lacreativeria.taxiapp&hl=es_419. [Tomado el: 08-Dec-2015].

Secretaría Distrital de Movilidad, “DECRETO 400 DE 2014”. in Registro Distrital 5439 de 2014, Bogotá D.C.,, 2014.

Alcaldía Mayor de Bogotá, “Decreto No. 237 de 2006”. 2006.

V. autores, “NTC 3679. TAXÍMETROS ELECTRÓNICOS”. ICONTEC.

“Scrum Methodology”. [En línea]. Disponible en: http://scrummethodology.com/. [Tomado el: 02-Dec-2015].

“Manifiesto por el Desarrollo Ágil de Software”. [En línea]. Disponible en: http://agilemanifesto.org/iso/es/. [Tomado el: 02-Dec-2015].

“iceScrum, Open Source Scrum & Agile project management tool”. [En línea]. Disponible en: https://www.icescrum.com/. [Tomado el: 07-Dec-2015].

M. Silvia Tabares and J. D. Barrera, Andrés Felipe Arroyave, Juan David Pineda, “Un método para la trazabilidad de requisitos en el proceso unificado de desarrollo”. EIA, pp. 69–82, 2007.

J. Conejero and J. Hernández, “Analysis of Crosscutting Features”. ACM, pp. 3–10, 2008.

A. Babativa and P. Briceño, “Modelos funcionales y estructurales TwTaxi”. [En línea]. Disponible en: http://arquisoft.udistrital.edu.co/finalizados. [Tomado el: 07-Dec-2015].

F. A. Amo, L. M. Normand, and F. J. S. Pérez, Introducción a la ingeniería del software. Delta Publicaciones, 2005.

I. Sommerville, Software Engineering. 2011.

W. S. Humphrey, Introduction to the Team Software Process. Massachusetts: Addison Wesley, 2000.

D. C. Montgomery, Diseño y análisis de experimentos. México: LIMUSA WILEY, 2014.

C. Nie and H. Leung, “A survey of combinatorial testing”. ACM Comput. Surv., vol. 43, no. 2, pp. 1–29, 2011.

C. Hackman, S. M. Byram, V. J. Slabinski, J. C. Tracey, U. States, and N. Observatory, “USNO GPS / GLONASS PNT Products : Overview , and GPS + GLONASS vs GLONASS Only PPP Accuracy”. pp. 793–803, 2007.

T. Anand and V. S. Mani, “Practices to make agile test teams effective : challenges and solutions”. pp. 7–11, 2015.

How to Cite
Babativa Goyeneche, A., Briceño Novoa, P., Nieto Lemus, A., & Salazar Morales, O. (2016). Agile application development for mobile devices. Case study: Mobile taximeter. Ingeniería, 21(3), 260-275. https://doi.org/10.14483/udistrital.jour.reving.2016.3.a01
Published: 2016-10-09
Section
Systems Engineering

Most read articles by the same author(s)