• Save
Filtrador de Noticias Digitales MAPv020 fase 2
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Filtrador de Noticias Digitales MAPv020 fase 2

on

  • 308 views

 

Statistics

Views

Total Views
308
Views on SlideShare
308
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Más de 8 funcionalidades.
  • Más de 8 funcionalidades.
  • Más de 8 funcionalidades.
  • Más de 8 funcionalidades.

Filtrador de Noticias Digitales MAPv020 fase 2 Presentation Transcript

  • 1. Formato de entregaFiltro de noticias prensa digital (Fase2)Mariano Paredes
  • 2. Necesidad del proyectoNecesidad del proyectoMegatendencia Social: Virtualidad cotidianaMegatendencia tecnológica: Inteligencia Artificial (IA)Jobs to be done: Facilitar el filtrado (identificación, agregación, selección, eliminación, …) de la información que apareceen los medios de comunicación electrónicosDescripción de la necesidad del proyecto (sistema – aplicación apps)Los usuarios de ordenadores personales, tabletas y smartphones disponen de aplicaciones para suscribirse a fuentes denoticias digitales (periódicos, revistas, webs y blogs de todo tipo) vía feeds y RSSs, recibirlas y leerlas en sus dispositivos.Existen aplicaciones agregadoras de información que recogen todas las informaciones a las que el usuario está suscrito yposteriormente facilitan su lectura cuando este considere oportuno. Algunas de estas aplicaciones son Google Reader,Netvibes, Bloglines, GoodNews o Blognavigator .Otros aplicativos son los periódicos digitales como por ejemplo Flipboard, Paper.li, Feedly Reeder o Surfboard que secaracterizan porque proporcionan funciones de presentación de las noticias que han recogido los aplicativos anteriores.Tanto los agregadores de información, como los periódicos digitales muestran toda la información que han recogido dediferentes fuentes pero no son capaces de mostrarlas de forma inteligente. Supongamos que un usuario está suscrito a tresperiódicos de información diaria, que en España podrían ser El País, El Mundo y ABC, y le interesa leer noticias deportivas.Si la noticia es que la liga de futbol española ha sido ganada por el Barcelona FC, el periódico digital le mostraría todas lasnoticias relacionadas que hayan aparecido ese día en cada uno de los tres periódicos y muchas de ellas serán repetitivas yaque la agencia de prensa (la fuente) es la misma, por ejemplo la agencia EFE, EuropaPress, etc.El objetivo de este proyecto es dotar de “inteligencia” a los agregadores de información y/o periódicos digitales para quesean capaces de identificar, comparar, seleccionar, agregar, eliminar, …. noticias iguales o similares, a criterio dellector.
  • 3. 1.1. Realizar una lista de funciones(Más de 8 funcionalidades)1. Identificar noticias similares2. Comparar noticias para asegurar que son similares o iguales3. Seleccionar entre dos noticias iguales la que se ajuste más a los intereses del lector (perfil del lector)4. Agregar noticias similares. Por ejemplo las que tienen texto + las que tienen imágenes + las quetienen video5. Eliminar las noticias que son “iguales entre si”6. Definir perfil de lector. Por ejemplo: noticias cortas, largas, con videos, con ilustraciones, solotitulares, titulares más entradilla, la noticia al completo7. Seleccionar tipologías de noticia: deportiva, económica, ….8. Aplicar a cada tipología un perfil de usuario distinto9. Presentar las noticias en el orden deseado según el perfil definido por el usuario10.Presentar las noticias en el formato deseado según el perfil definido
  • 4. 2.2. Lista de funcionesCriterios de clasificación y ordenaciónLas 10 funcionalidades identificadas en la slide anterior se han clasificado por los siguientescriterios (las que aparencen más arriba en la lista son las más importantes):•Criterio nro. 1.- Las funcionalidades prioritarias denominadas como (P) son las relacionadas con elresultado esperado•Criterio nro. 2.- Las funcionalidades secundarios denominadas como (S) son las que tienen que vercon la definición de perfil de usuario y perfiles de noticias•Criterio nro. 3.- Tanto en la lista de funcionalidades prioritarias como en la de secundarias se haseguido como criterio de ordenación la prelación requerida por las necesidades de diseño delsistema final. A modo de ejemplo, para seleccionar la noticia más interesante para el lector primeroes ecesario identifican las noticias similares, despues es necesario comparalas entre si, en tercerlugar se eliminan las exactamente iguales, y en cuarto lugar se compone la noticia final deseadapor el usuario (texto, imágenes y video, si fuese el caso).El coste y duración no se utilizan como criterios ya que todas las funcionalidades se resolveranprogramando aplicación informáticas, y tanto los costes como plazos son generalmente estándarespara este tipo de soluciones, entornos y tecnologías utilizadas.Los resultados se muestran en la slide siguiente.
  • 5. Funcionalidades primarias clasificadaspor orden de importancia y prelación paramontar el diseño-prototipo(P= primarias, P1 a Pn)Funcionalidades secundarias clasificadaspor orden de importancia y prelación para montar eldiseño-prototipo(S=Secundarias, S1 a Sn)P1. Identificar noticias similares S1. Definir perfil del lector por tipología de noticiaP2. Comparar noticias buscando las “iguales” S2. Seleccionar tipologías de noticiaP3. Seleccionar entre noticias iguales laadecuada al lectorS3. Aplicar perfil de lector a cada tipología de noticiaP4. Eliminar noticias iguales restantesP5. Agregar noticias similares texto, video,imágenes según perfil del lectorP6. Presentar noticias según perfil lector yorden deseadoP7. Presentar noticias según formato deseado(perfil de noticia – lector)2. C2. Clasificar las funcionalidades en primarias o secundarias
  • 6. 3.3. Matriz morfológicaPropuestas de solución características, ventajas e inconvenientesLos resultados se muestran en la slide siguiente.Se han seguido los siguientes criterios:• Identificar las posibilidades coste-funcionales-plazo reales para crear cada pieza desoftware• Se ha indicado cada alternativa en la fila correspondiente a cada funcionalidad a satisfacer• Existen soluciones que son válidas para diferentes funcionalidades, en estos casos se handescrito en la fila de cada funcionalidad donde es aplicable• Por motivos de espacio se han utilizado 2 slides para describir las alternativas de la matrizmorfológica:• Slide 1 de 2 muestra las funcionalidades principales• Slide 2 de 2 muestra las funcionalidades secundariás o accesorias
  • 7. FuncionalidadesPropuestas de solución (página 1 de 2)S1 S2 S3 S4P1. Identificar noticias similaresProgramación clásicaIdentifica carácter acarácterCaracterísticas: sencillo deprogramar, barato, lentoIdentificador semántico (IA)Identifica el significado de frasescomplejo de programar, preciso,rápidoP2. Comparar noticias buscando las“iguales”Comparador clásicoProgramación clásica,sencillo de programar,barato, lentoComparador semánticoCompara los significados es máspreciso, rápido, amigableP3. Seleccionar entre noticias igualesla adecuada al lectorProgramación clásicaNo hacen falta productosespecíficosSeleccionador estándarde mercadoP4. Eliminar noticias igualesrestantesProgramación clásicaNo hacen falta productosespecíficosP5. Agregar noticias similares texto,video, imágenes por perfil dellectorProgramación clásica,lento, difícil de mantener,caroUsar producto estándar GoogleReader, Netvibes, Bloglines,GoodNews o Blognavigator osimilaresP6. Presentar noticias según perfillector y orden deseadoProgramación clásica caro,lento hay que programarpara cada dispositivo (PC,tablet, ipad, andrid, …..) ¡Entorno estándar depresentación tipoperiódicos digitalescomo Flipboard, Paper.li,Feedly Reeder oSurfboardProgramación con un entorno SOA. Seprograma una vez y el entorno SOA loconvierte a cada dispositivo de formaautomática. Fácil de mantener, rápido,un poco más caro (precio el entornoSOA)P7. Presentar noticias según formatodeseado (perfil de noticia – lector)Programación clásica caro,lento hay que programaruna vez por cadadispositivo (PC, tablet,ipad, andrid, …..)Entorno estándar depresentación tipoperiódicos digitalescomo Flipboard, Paper.li,Feedly Reeder oSurfboardProgramación con un entorno SOA. Seprograma una vez y el entorno SOA loconvierte a cada dispositivo de formaautomática. Fácil de mantener, rápido,un poco más caro (precio el entornoSOA)3. Construir la Matriz morfológica - Propuestas3. Construir la Matriz morfológica - Propuestas
  • 8. FuncionalidadesPropuestas de solución (página 2 de 2)S1 S2 S3 S4S1. Definir perfil del lector portipología de noticiaProgramación clásica caro,lento hay que programarcada tipo de dispositivo(PC, tablet, ipad, andrid,…..)Programación con un entorno SOA. Seprograma una vez y el entorno SOA loconvierte a cada dispositivo de formaautomática. Fácil de mantener, rápido,un poco más caro (precio el entornoSOA)S2. Seleccionar tipologías de noticiaProgramación clásica caro,lento hay que programarcada tipo de dispositivo(PC, tablet, ipad, andrid,…..)Utilizar aplicaciones(apps) estándares demercadoS3. Aplicar perfil de lector a cadatipología de noticiaProgramación clásica caro,lento hay que programaruna vez por cadadispositivo (PC, tablet,ipad, andrid, …..)Programación con un entorno SOA. Seprograma una vez y el entorno SOA loconvierte a cada dispositivo de formaautomática. Fácil de mantener, rápido,un poco más caro (precio el entornoSOA)3. Construir la Matriz morfológica - Propuestas3. Construir la Matriz morfológica - Propuestas
  • 9. 3.3. Matriz morfológicaSoluciones seleccionadas - justificaciónLos resultados se muestran en la slide siguiente.Se han seguido los siguientes criterios:• Ante dos alternativas se elige siempre la solución de coste-funcionalidad y plazo derealización más optima (la que es más barata, facil de mantener, rápida de diseñar)• Ante la aternativa de hacer desarrollos a medida (ad-hoc) o utilizar piezas de softwareestándar o aplicativos estándar de mercado para piezas de software no nuclearessiempre se ha decidido utilizar productos estandar de mercado por los siguientes motivos:ya estan probados, son más baratos, los mantiene el proveedor oficial, el usuario estáacostumbrado a su uso, las pruebas e integración en el prototipo y producto final son másrápidas, fiables y producen menos errores.
  • 10. FuncionalidadesSoluciones (página 1 de 2)Solución Solución complementaria ComentarioP1. Identificar noticias similaresIdentificador semántico (IA)Identifica el significado de frasescomplejo de programar, preciso,rápidoMás preciso y rápido(importante para el usuario) lainversión inicial es mayor. Seamortiza en 12 mesesP2. Comparar noticias buscando las “iguales”Comparador semánticoCompara los significados es máspreciso, rápido, amigableMás preciso y rápido(importante para el usuario) lainversión inicial es mayor. Seamortiza en 12 mesesP3. Seleccionar entre noticias iguales laadecuada al lectorSeleccionador estándar demercadoNo es un elemento diferencial,mejor utilizar un estándar quereinventar la ruedaP4. Eliminar noticias iguales restantesProgramación clásica. No senecesitan productos específicosSencillo no hace falta inversiónespecíficaP5. Agregar noticias similares texto, video,imágenes según perfil del lectorUsar producto estándar GoogleReader, Netvibes, Bloglines,GoodNews o Blognavigator osimilaresUtilizar estándar de mercadopor fiabilidad, precio, facilidadde integrar, mantenibilidad,rapidez de puesta en marcha …P6. Presentar noticias según perfil lector y ordendeseadoEntorno estándar de presentacióntipo periódicos digitales comoFlipboard, Paper.li, Feedly Reeder oSurfboardProgramación con un entorno SOA. Seprograma una vez y el entorno SOA loconvierte a cada dispositivo de formaautomática. Fácil de mantener, rápido, un pocomás caro (precio el entorno SOA)Hacen falta las dos soluciones,se complementan y se utilizaránproductos estándar de mercadoP7. Presentar noticias según formato deseado(perfil de noticia – lector)Entorno estándar de presentacióntipo periódicos digitales comoFlipboard, Paper.li, Feedly Reeder oSurfboardProgramación con un entorno SOA. Seprograma una vez y el entorno SOA loconvierte a cada dispositivo de formaautomática. Fácil de mantener, rápido, un pocomás caro (precio el entorno SOA)Hacen falta las dos soluciones,se complementan y se utilizaránproductos estándar de mercado3. Construir la Matriz morfológica – Soluciones elegidas y justificación3. Construir la Matriz morfológica – Soluciones elegidas y justificación
  • 11. FuncionalidadesSoluciones (página 2 de 2)Solución Solución complementaria ComentarioS1. Definir perfil del lector por tipología denoticiaProgramación con un entorno SOA.Se programa una vez y el entornoSOA lo convierte a cada dispositivode forma automática. Fácil demantener, rápido, un poco máscaro (precio el entorno SOA)Inversión inicial más cara,retorno de la inversión en 12meses: menos errores, másrápido de construir en integrar.Cada función del sistema solo seprograma una vez y se adaptaautomaticaménte a cadadispositivoS2. Seleccionar tipologías de noticiaUtilizar aplicaciones (apps)estándares de mercadoS3. Aplicar perfil de lector a cada tipología denoticiaProgramación con un entorno SOA.Se programa una vez y el entornoSOA lo convierte a cada dispositivode forma automática. Fácil demantener, rápido, un poco máscaro (precio el entorno SOA)Inversión inicial más cara,retorno de la inversión en 12meses: menos errores, másrápido de construir en integrar.Cada función del sistema solo seprograma una vez y se adaptaautomaticaménte a cadadispositivo3. Construir la Matriz morfológica – Soluciones elegidas y justificación3. Construir la Matriz morfológica – Soluciones elegidas y justificación
  • 12. Selección de las mejoresSelección de las mejoresalternativas para la solución finalalternativas para la solución finalLos resultados de la selección se muestran en las dos slides anteriores, indicando en cadacaso el motivo de su elección.