Sie sind auf Seite 1von 11

TENDENCIAS FUTURAS EN LA

INGENIERA DE SOFTWARE
PARA APLICACIONES MVILES

Visin general del desarrollo de


apps

En la actualidad
Con el uso creciente de
telfonos inteligentes y
aplicaciones mviles por
los usuarios finales, y el
desarrollo
de
estas
aplicaciones mviles por
los
desarrolladores
de
software, las aplicaciones
mviles se convirtieron en
un rea obvia para los
investigadores
de

El aumento en tales estudios de


ingeniera
de
software
en
aplicaciones mviles se debe a dos
razones:
Ya que los mercados de aplicaciones
estn disponibles pblicamente,
ahora es posible extraer los datos
con relativa facilidad.
Una variedad de nuevos tipos de
datos que no estaban disponibles
anteriormente
estn
ahora
disponibles y confiablemente bien
unidos entre s.

Tendencias en las fases de


desarrollo para aplicaciones mviles

REQUERIMIENTOS
Desafos

Direcciones Futuras

Algunas direcciones de investigacin ms recientes en la


ingeniera de requisitos son:

a) Priorizar
caractersticas
que han sido sugeridas
por los usuarios
b) Identificar vnculos de
trazabilidad
entre
las
revisiones de los usuarios
y las caractersticas de la
aplicacin

Hacer uso de procesamiento de lenguaje natural (NLP) para la


captura de requerimientos en las sugerencias realizadas por
los usuarios.

ENERGA
Desafos

Los principales desafos en cuanto a la energa radican en la


precisin de la medicin del uso de la energa que consume
una aplicacin mvil.

Direcciones Futuras

Identificar de manera prctica, cmo el uso de la energa


puede ser mejorado u optimizado en la aplicaciones mviles.

Entender cmo ser el uso de la energa de las aplicaciones


en diferentes plataformas.

SEGURIDAD
Desafos

La disponibilidad de datos que expone una aplicacin mvil.

Existen cdigos maliciosos que afectan a las vulnerabilidades


de una app y stos estn continuamente cambiando.

Direcciones Futuras

Entender por qu los desarrolladores escriben cdigo


vulnerable en las aplicaciones y cmo se puede prevenir ello.

Se puede construir indicadores que determinen si una


aplicacin tiene cdigo vulnerable o no.

DESARROLLO
Desafos

Desarrollo multiplataforma.

Frameworks (Sencha, PhoneGap, Appcelerator Tituanium),


videojuegos (Cocos2d, Unity 3D, Corona).

Debido a su diseo, estos frameworks tiene un efecto


adverso tanto en el rendimiento de la aplicacin como en la
UI.

Direcciones Futuras

Proveer informacin que ayude a los desarrolladores a


comprender los costos y beneficios de los diversos enfoques
de desarrollo de aplicaciones multiplataforma.

Proponer un mejor enfoque de desarrollo de aplicaciones


multiplataforma.

TESTING
Desafos

Las pruebas automatizadas para aplicaciones mviles no son


capaces de lograr una alta cobertura de cdigo.

Multiplataforma.

Direcciones Futuras

Generar una gama ms amplia de entradas que pueda imitar


a un ser humano.
Verificacin de un correcto funcionamiento de la aplicacin en
mltiples plataformas y dispositivos.

MANTENIMIENTO
Desafos

Falta de datos histricos

En el costo de mantenimiento slo existen estimaciones


anecdticas.

Direcciones Futuras

Realizar investigaciones para estimar el costo de


mantenimiento para una aplicacin mvil.

Das könnte Ihnen auch gefallen