Desplácese por la pantalla de su teléfono inteligente y sin duda verá un pequeño mar de aplicaciones para todo, desde mirar deportes hasta rastrear los movimientos del mercado de valores.
La cantidad de aplicaciones ha explotado en los últimos años junto con la proliferación de teléfonos inteligentes, tabletas y las formas en que se pueden usar.
Pero diseñar esas aplicaciones para la máxima utilidad es principalmente un proceso impredecible, según la profesora de informática de Illinois, Ranjitha Kumar. Solo hay guías limitadas sobre qué funciona y qué no.
A Kumar le gustaría cambiar eso, y cree que es posible con el reciente lanzamiento de Rico, una enorme base de datos de diseños de aplicaciones móviles recopilada por ella y un grupo de otros investigadores.
Su documento sobre Rico se presentará en el Simposio de ACM sobre software y tecnología de interfaz de usuario UIST, que comienza el 22 de octubre en la ciudad de Quebec, Canadá.
"La práctica existente implica inspeccionar un montón de ejemplos de diseño a mano. Lo que normalmente hará cuando tenga un nuevo proyecto es mirar otras aplicaciones que están haciendo cosas similares, y en realidad las imprimiría yintente visualizar: 'Estas son las pantallas por las que pasaría un usuario para realizar esta tarea en esta aplicación' ", dijo.
Pero ese enfoque manual es lento y costoso, por lo que es probable que los diseñadores solo miren lo que saben. Un desarrollador de, por ejemplo, una aplicación para la diabetes podría tratar de limitar su tiempo y gasto al mirar primero, y quizás soloen otras aplicaciones médicas similares.
Pero otras aplicaciones que parecen tener poca o ninguna relación podrían ofrecer elementos de diseño que podrían ayudarlos a ser más atractivos, dice Kumar. La aplicación de diabetes podría beneficiarse de una pantalla donde los usuarios registran los alimentos que comen, algo que podría estar integradouna aplicación de blogs de alimentos que el diseñador nunca podría ver.
Al extraer diseños a escala, se pueden encontrar relaciones semánticas entre aplicaciones aparentemente no relacionadas y aprendidas de ellas, dice Kumar.
Ella es la base de datos más grande de este tipo, con 72,219 interfaces de usuario UI de 9,772 aplicaciones de Android en 27 categorías de Google Play, dice. Contiene propiedades de diseño visual, textual, estructural e interactivo de cada una de esas UI, ypuede ser buscado por los tres.
Pero darles a los diseñadores una base de datos masiva para buscar no es el único objetivo.
"La otra parte que es realmente emocionante es que, una vez que tenga todos estos datos, puede comenzar a construir modelos de aprendizaje automático que pueden ir más allá de las simples interacciones de búsqueda", dijo Kumar.
Un diseñador, por ejemplo, podría comenzar su proceso con una idea aproximada de lo que quiere en una pantalla determinada, y confiar en Rico para proporcionar los detalles. Si están trabajando en una pantalla de inicio de sesión, Rico podría eventualmente ser capaz depara completar los conceptos básicos de lo que debe tener una buena pantalla de inicio de sesión, ahorrando tiempo y dinero.
Kumar trabajó con otros siete investigadores en Rico, incluido el estudiante de doctorado ECE ILLINOIS Biplab Deka y los ex alumnos de CS @ ILLINOIS Zifeng Huang y Chad Franzen, quienes completaron su licenciatura en mayo.
Comenzaron a recopilar datos a fines del año pasado, primero descargaron más de 9,700 aplicaciones y luego instalaron una granja de aproximadamente 10 teléfonos Android en su laboratorio.
Luego, utilizando el sitio de crowdsourcing Upwork, contrataron a 13 trabajadores diseminados por todo Estados Unidos y más allá para pasar cinco meses usando las aplicaciones a través de un navegador web vinculado a la granja de teléfonos
A medida que los trabajadores multitudinarios realizaban tareas en las aplicaciones, se rastreaban y registraban sus interacciones. Luego, a estos rastros de interacción manual les seguía una exploración automática para descubrir pantallas menos comunes.
Ahora Kumar quiere que los diseñadores e investigadores pongan a Rico en uso "para construir todo tipo de cosas", dice ella.
En última instancia, espera poder hacer que un buen diseño sea lo suficientemente simple como para que tenga sentido económico para los diseñadores.
En un segundo artículo en UIST, Kumar y su grupo presentarán una plataforma de prueba para correlacionar el diseño de la aplicación con el rendimiento sin requerir acceso al código de la aplicación. La plataforma permite a los diseñadores e investigadores especificar tareas para que los trabajadores de la multitud realicen, y calcula el agregadométricas de rendimiento, como la tasa de finalización y el tiempo promedio dedicado a una tarea.
"Está de moda que las empresas hagan afirmaciones grandiosas sobre lo importante que es para ellos el diseño", dijo. "Pero en última instancia, las empresas solo invierten en un buen diseño cuando pueden vincularlo con objetivos comerciales medibles. La parte más difícil del diseño escuantificar el pago por adelantado "
Fuente de la historia :
Materiales proporcionado por Facultad de Ingeniería de la Universidad de Illinois . Nota: El contenido puede ser editado por estilo y longitud.
Cite esta página :