Manual de Usuario El Servicio Web KindQuest para su manipulación es necesario seguir los siguientes
puntos, el administrador, jefe o dueño de la empresa que este interactuando con el
Servicio Web se podrá dar cuenta que no es necesario ser un experto para poder
extraer los datos de la red social Twitter.
Pantalla Principal de KindQuest
Ingreso al Servicio Web
Ingrese al sistema mediante su usuario y su contraseña.
En el caso de no tener una cuenta debe crearla dando clic en Registrarse Aquí
aparecerá el siguiente formulario que debe llenar con sus datos personales para
poder crear la cuenta, dando clic en Registrarme.
Realización de Búsquedas
Para realizar diferentes búsquedas dentro del Servicio Web es necesario que ya haya
ingresado al sistema y este registrado.
Se dirige a la sección de búsquedas, puede seleccionar realizar una búsqueda rápida
o una búsqueda avanzada.
Dentro de la búsqueda rápida no podrá realizar una búsqueda muy profunda sobre
temas o tópicos que desea conocer, puede seleccionar el tema para proceder a
extraer los datos en base al patrón o tema seleccionado, puede elegir entre realizar
una búsqueda por medio de Hashtag o por Tweet, obteniendo entre 100 o 1000
resultados.
De caso contrario al seleccionar búsqueda avanzada tendrá para elegir más opciones
por medio de los cuales pueden extraer los datos de Twitter.
Dentro de las opciones presentadas puede seleccionar búsqueda por medio de fecha,
tema específico o por alguna palabra clave que usted ingrese, de igual manera puede
seleccionar si la extracción la desea realizar por Hashtag o por Tweet, adicionalmente
puede ingresar la cantidad de resultados que desea extraer, los resultados los puede
obtener en forma de listado o nube de palabras.
Extracción de los Datos
Para proceder a la extracción de los datos que genera la red social Twitter ya teniendo
seleccionado los patrones de búsqueda se procede a realizar la extracción.
Presentación de Datos
Los datos extraídos se pueden presentar de manera de gráficos estadísticos, listado
o nube de palabras, se pueden presentar para la impresión en formato PDF para que
puedan ser descargados.
Sección menú Nosotros
En esta sección se le da la bienvenida al Servicio Web KindQuest y se explica de
manera sencilla el funcionamiento de nuestro Servicio para que el administrador
pueda conocer un poco más las herramientas que se utilizaron que permiten la
extracción de los datos de Twitter.
Sección menú Guía
En esta sección de guía se puede observar que hay una secuencia de pasos que
debe seguir la persona que está utilizando el Servicio Web, el objetivo de que la
utilización del Servicio Web KindQuest se le haga más soncillo.
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
PROYECTO DE TITULACIÓN
DESARROLLO DE UN SERVICIO WEB PARA EL ANÁLISIS DE TENDENCIAS
DE MERCADO A TRAVÉS DE LA EXTRACCIÓN DE DATOS DE LA RED
SOCIAL TWITTER, MEDIANTE LA HERRAMIENTA “R”, PARA
EL APOYO EN LA TOMA DE DECISIONES EN
EMPRESAS COMERCIALES
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORES:
Cabrera Arévalo Silvia Margarita
Reyes Sánchez Zynnia Gabriela
TUTOR: Ing. César Espin Riofrio, MSc.
GUAYAQUIL – ECUADOR
2017
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “Desarrollo de un servicio web para el análisis de tendencias de mercado, a través de la extracción de datos de la red social twitter, mediante la herramienta R, para el apoyo en la toma
de decisiones en empresas comerciales”.
AUTORES: Silvia Margarita Cabrera Arévalo Zynnia Gabriela Reyes Sánchez
REVISORES: Ing. Jimmy Sornoza
Lcda. Noemí Vargas
INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN N° DE PÁGS.: 122
ÁREA TEMÁTICA: Sistema
PALABRAS CLAVES: Servicio web, extracción de datos, servidor, hosting, twitter.
RESUMEN: El presente servicio web “KindQuest” permite extraer datos de la red social twitter,
mediante el uso de la herramienta R, con la finalidad de brindar un análisis simplificado y
detallado de las tendencias que siguen las personas en el mercado actualmente, según el
parámetro de búsqueda que haya seleccionado el usuario previamente, permitiendo a los
directivos de las empresas averiguar e interpretar datos relevantes de acuerdo a sus
necesidades. El servicio presentará los resultados encontrados mediante gráficos
estadísticos, listado o nubes de palabras, que desglozarán los datos encontrados, también
permitirá generar informes en formato PDF.
N° DE REGISTRO(en base de datos): N° DE CLASIFICACIÓN:
DIRECCIÓN URL (tesis en la web):
ADJUNTO PDF X SI NO
CONTACTO CON AUTOR:
SILVIA MARGARITA CABREA ARÉVALO
ZYNNIA GABRIELA REYES SÁNCHEZ
Teléfono:
0996367041
042-899062
E-mail:
[email protected] [email protected]
CONTACTO DE LA INSTITUCIÓN:
Carrera Ingeniería en Sistemas Computacionales.
fffff
Nombre: Ab. Juan Chavéz Atocha
2307729
iii
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de investigación, “Desarrollo de un Servicio Web
para el análisis de tendencias de mercado a través de la extracción de datos de la red
social Twitter, mediante la herramienta “R”, para el apoyo en la toma de decisiones
en empresas comerciales“ elaborado por las Srtas.
CABRERA ARÉVALO SILVIA MARGARITA y REYES SÁNCHEZ ZYNNIA
GABRIELA, Alumnas no tituladas de la Carrera de Ingeniería en Sistemas
Computacionales, Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil, previo a la obtención del Título de Ingeniero en Sistemas, me permito
declarar que luego de haber orientado, estudiado y revisado, la Apruebo en todas sus
partes.
Atentamente
Ing. César Espin Riofrio, MSc.
TUTOR
iv
DEDICATORIA
Dedico este Proyecto de
Titulación de manera especial a
mis padres quienes me estuvieron
apoyando en todo momento para
crecer profesionalmente, a los
Tutores que me guiaron y
compartieron sus conocimientos
para la culminación de este
Proyecto de Titulación.
Zynnia Reyes Sánchez
Dedico este Proyecto de
Titulación de manera especial a
mi madre, pues ella fue el principal
cimiento para la construcción de
mi vida profesional, sentó en mí
las bases de responsabilidad y
deseos de superación. A mis
hermanos y amigos que me han
apoyado constantemente.
Silvia Cabrera Arévalo
v
AGRADECIMIENTO
Agradezco a Dios, a mis padres,
hermana, compañeros, docentes y
tutor que me han ayudado y
motivado a cumplir el principal
objetivo “Ser Profesional”.
Zynnia Reyes Sánchez
Agradezco a Dios, mis padres,
hermanos, amigos, compañeros,
docentes y tutor que me impulsaron
y apoyaron día a día en cumplir la
meta de crecer profesionalmente.
Silvia Cabrera Arévalo
vi
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, MSc. DECANO DE LA FACULTAD
CIENCIAS MATEMATICAS Y FISICAS
Ab. Juan Chávez Atocha, Esp. SECRETARIO
Ing. Roberto Crespo Mendoza, Mgs. DIRECTOR DE LA CARRERA DE
INGENIERÍA EN SISTEMAS COMPUTRACIONALES
Lcda. Noemí Vargas Caicedo, MSc. PROFESOR REVISOR DEL ÁREA
TRIBUNAL
Ing. Jimmy Sornoza Moreira, MSc. PROFESOR REVISOR DEL ÁREA
TRIBUNAL
Ing. César Espin Riofrio, MSc. PROFESOR TUTOR DEL PROYECTO
DE TITULACIÓN
vii
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este
Proyecto de Titulación, me corresponden
exclusivamente; y el patrimonio intelectual de la
misma a la UNIVERSIDAD DE GUAYAQUIL”
Silvia Margarita Cabrera Arévalo Zynnia Gabriela Reyes Sánchez
viii
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Desarrollo de un servicio web para el análisis de tendencias de mercado a través de la extracción de datos de la red social
Twitter, mediante la herramienta “R”, para el apoyo en la toma de decisiones en empresas
comerciales. Proyecto de Titulación que se presenta como requisito para optar
por el título de INGENIERO en SISTEMAS COMPUTACIONALES
Autoras:
Silvia Margarita Cabrera Arévalo Zynnia Gabriela Reyes Sánchez C.I. 0941477184 C.I. 0922008669
Tutor: Ing. César Espin Riofrio, MSc.
Guayaquil, Julio del 2017
ix
CERTIFICADO DE ACEPTACIÓN DEL TUTOR En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por las estudiantes SILVIA MARGARITA CABRERA ARÉVALO y ZYNNIA GABRIELA REYES SÁNCHEZ, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es: Desarrollo de un servicio web para el análisis de tendencias de mercado a través de la extracción de datos de la red social Twitter, mediante la herramienta “R”, para el apoyo en la toma de decisiones en empresas comerciales.
Considero aprobado el trabajo en su totalidad.
Presentado por:
Cabrera Arévalo Silvia Margarita Reyes Sánchez Zynnia Gabriela C.I. 0941477184 C.I. 0922008669
Tutor: Ing. César Espin Riofrio, MSc.
Guayaquil, Julio de 2017
x
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Autorización para Publicación de Proyecto de Titulación en Formato Digital
1. Identificación del Proyecto de Titulación
Nombre Alumno: Cabrera Arévalo Silvia Margarita
Dirección: Alameda del Rio Mz. 2825 V.112
Teléfono: 0996367041 E-mail: [email protected]
Nombre Alumno: Reyes Sánchez Zynnia Gabriela
Dirección: Orquídeas Mz. 36 V.16
Teléfono: 0990923571 E-mail: [email protected]
Facultad: Ciencias Matemáticas y Físicas
Carrera: Ingeniería en Sistemas Computacionales
Título al que optan: Ingeniero en Sistemas Computacionales
Profesor guía: Ing. César Espin Riofrio, MSc.
Título del Proyecto de titulación: Desarrollo de un servicio web para el análisis de tendencias de mercado a través de la extracción de datos de la red social twitter, mediante la herramienta “R”, para el apoyo en la toma de decisiones en empresas comerciales.
xi
Tema del Proyecto de Titulación: (Palabras claves 5 a 8 ) Servicio web de extracción de datos de Twitter.
2. Autorización de Publicación de Versión Electrónica del
Proyecto de Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación.
Publicación electrónica:
Inmediata Después de 1 año
Firma Alumno: Cabrera Arévalo Silvia Margarita Reyes Sánchez Zynnia Gabriela C.I. 0941477184 C.I. 0922008669
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM CDROM X
xii
ÍNDICE GENERAL
APROBACIÓN DEL TUTOR ..................................................................................... iii
DEDICATORIA ......................................................................................................... iv
AGRADECIMIENTO ................................................................................................. v
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ....................................................... ix
ÍNDICE GENERAL .................................................................................................. xii
ÍNDICE DE CUADROS ........................................................................................... xvi
ÍNDICE DE GRÁFICOS ......................................................................................... xvii
RESUMEN ............................................................................................................... xx
ABSTRACT ............................................................................................................ xxi
CAPÍTULO I .............................................................................................................. 3
EL PROBLEMA ........................................................................................................ 3
Ubicación del Problema en un Contexto ................................................................... 3
Situación conflicto nudos críticos .............................................................................. 4
Causas y Consecuencias del Problema .................................................................... 5
Delimitación Del Problema ........................................................................................ 7
Formulación Del Problema ....................................................................................... 7
Evaluación Del Problema .......................................................................................... 8
Objetivo General ..................................................................................................... 10
Objetivos Específicos ............................................................................................. 10
Alcances Del Problema........................................................................................... 11
Justificación e Importancia ...................................................................................... 12
Metodología del Proyecto ....................................................................................... 13
xiii
CAPÍTULO II ........................................................................................................... 16
MARCO TEÓRICO ................................................................................................. 16
Antecedentes del Estudio ....................................................................................... 16
Fundamentación Teórica ........................................................................................ 17
Fundamentación Legal ........................................................................................... 49
Preguntas Científicas a Contestarse ....................................................................... 53
Definiciones Conceptuales ..................................................................................... 54
CAPÍTULO III .......................................................................................................... 57
PROPUESTA TECNOLÓGICA ............................................................................... 57
Análisis de Factibilidad ........................................................................................... 57
Factibilidad Operacional ......................................................................................... 58
Factibilidad Técnica ................................................................................................ 59
Factibilidad Legal .................................................................................................... 60
Factibilidad Económica ........................................................................................... 61
Etapas de la Metodología del Proyecto ................................................................... 63
Entregables del Proyecto ........................................................................................ 88
Criterios de Validación de la Propuesta .................................................................. 89
Informe de Pruebas ................................................................................................ 89
CAPÍTULO IV ......................................................................................................... 97
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO ............................ 97
Informe de aceptación y aprobación para productos de SOFTWARE/HARDWARE 97
Informe de aseguramiento de calidad para productos de SOFTWARE/HARWARE 98
Conclusiones ........................................................................................................ 100
Recomendaciones ................................................................................................ 101
BIBLIOGRAFÍA ..................................................................................................... 102
xiv
ANEXOS .............................................................................................................. 105
Anexo 1. Cronograma de Actividades ................................................................... 106
Anexo 2. Formato de Encuesta Inicial ................................................................... 107
Anexo 3. Modelo Entidad-Relación de la Base de Datos del servicio KindQuest . 108
Anexo 4. Modelo funcional del servicio KindQuest ................................................ 109
Anexo 5. Interfaces Principales ............................................................................. 110
Anexo 6. Programación en R ................................................................................ 111
Anexo 7. Código del Registro de Usuarios............................................................ 112
Anexo 8. Código de Validaciones ......................................................................... 113
Anexo 9. Formato de Encuesta Final .................................................................... 114
Anexo 10. Manual de Usuario ............................................................................... 115
xv
SIGLAS
API: Application Programming Interface (Interfaz de Programación de Aplicaciones)
CSS: Cascading StyleSheets (Hojas de Estilo en Cascada)
DML: Data Manipulation Language (Lenguaje de Manipulacion de Datos)
DDL: Data Definition Language (Lenguaje de Definicion de Datos)
HTML: HyperText Markup Languague (Lenguaje de marcado de hipertexto)
INEC: Instituro Nacional de Estadísticas y Censos
IP: Protocolo de Internet
PHP: Hypertext Pre-Processor (Lenguaje de Programación Interpretador)
PYMES: Pequeñas Y Medianas Empresas
SGBD: Sistema Gestor de Base de Datos
SQL: Structure Query Languague (Lenguaje de Consulta Estructurado)
TCP/IP: Protocolo de Control de Transmisión/Protocolo de Internet
TI: Tecnologías de la Información
WSDL: Lenguaje de Descripción de Servicios Web (Web Services Description Language)
WWW: World Wide Web
XML: Extensible Markup Language (Lenguaje de Marcado Extensible)
xvi
ÍNDICE DE CUADROS Cuadro N. 1 Causas y Consecuencias del Problema .................................................................... 6 Cuadro N. 2 Delimitación del Problema ........................................................................................ 7 Cuadro N. 3 Tipos de Datos ....................................................................................................... 26 Cuadro N. 4 Ranking de Redes Sociales Web Ecuador 2015 ..................................................... 31 Cuadro N. 5 Estimado de Inversión ............................................................................................ 62 Cuadro N. 6 Etapas del Proyecto ................................................................................................ 65 Cuadro N. 7 Empresas por Provincias a Nivel Nacional.............................................................. 73 Cuadro N. 8 Pruebas del Sistema ............................................................................................... 90 Cuadro N. 9 Informe de Aceptación y Aprobación ...................................................................... 97
xvii
ÍNDICE DE GRÁFICOS Gráfico 1 Minería de Datos .................................................................................................... 18 Gráfico 2 Extracción de Datos ................................................................................................ 20 Gráfico 3 Logo del Lenguaje de Programación R ................................................................... 21 Gráfico 4 Esquema del Funcionamiento de R ........................................................................ 22 Gráfico5 Pantalla Principal de R............................................................................................ 23 Gráfico 6 Evolución de las Redes Sociales ............................................................................ 29 Gráfico 7 Anatomía de un Tuit o Tweet .................................................................................. 32 Gráfico 8 Funcionamiento de un Servicio Web....................................................................... 35 Gráfico 9 Funcionamiento de un Servidor Web ...................................................................... 37 Gráfico 10 Gestor de Base de Datos ........................................................................................ 40 Gráfico 11 Sistema de Base de Datos ..................................................................................... 41 Gráfico 12 Logo de MySQL ...................................................................................................... 43 Gráfico 13 Pantalla principal de Php My Admin........................................................................ 44 Gráfico 14 Logo de PHP .......................................................................................................... 45 Gráfico 15 Logo de Adobe Dreamweaver ................................................................................ 47
xviii
Gráfico 16 Pantalla Principal de Dreamweaver ........................................................................ 48 Gráfico 17 Porcentaje de Población con Celulares y Redes Sociales ...................................... 67 Gráfico 18 Equipamiento y acceso a Internet en hogares a Nivel Nacional .............................. 69 Gráfico 19 Telefonía Celular en el hogar a Nivel Nacional ....................................................... 70 Gráfico 20 Uso de Internet a Nivel Nacional ............................................................................. 71 Gráfico 21 Estructura de Empresas a Nivel Nacional ............................................................... 72 Gráfico 22 Empresas Comerciales a Nivel Nacional que poseen Computadoras y Conexión a Internet ................................................................................................................... 74 Gráfico 23 Empresas a Nivel Nacional con Redes Sociales y Páginas Web ............................ 75 Gráfico 24 Uso de Tecnología en Empresas ............................................................................ 78 Gráfico 25 Uso de Redes Sociales en Empresas ..................................................................... 79 Gráfico 26 Conocimiento de la importancia de la información Extraída .................................... 80 Gráfico 27 Utilización de la información Extraída ..................................................................... 81 Gráfico 28 Utilización del Servicio Web KindQuest .................................................................. 82 Gráfico 29 Pantalla Principal .................................................................................................... 84 Gráfico 30 Interfaz de Ingreso .................................................................................................. 84
xix
Gráfico 31 Interfaz de Registro ................................................................................................ 85 Gráfico 32 Interfaz de Búsqueda .............................................................................................. 85 Gráfico 33 Interfaz de Búsqueda .............................................................................................. 86 Gráfico 34 Extracción de Datos de Twitter ............................................................................... 87 Gráfico 35 Histograma de la Información Extraída ................................................................... 88 Gráfico 36 Interfaz Amigable .................................................................................................... 92 Gráfico 37 Sencillez de Manejo ................................................................................................ 93 Gráfico 38 Beneficios de la Información ................................................................................... 94 Gráfico 39 Aceptación del Servicio Web .................................................................................. 95 Gráfico 40 Utilización de la Información Obtenida .................................................................... 96
xx
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DESARROLLO DE UN SERVICIO WEB PARA EL ANÁLISIS DE TENDENCIAS DE MERCADO A TRAVÉS DE LA EXTRACCIÓN DE DATOS DE LA RED SOCIAL
TWITTER, MEDIANTE LA HERRAMIENTA “R”, PARA EL APOYO EN LA TOMA DE DECISIONES EN EMPRESAS COMERCIALES
RESUMEN
El análisis y la recopilación de datos que genera la red social Twitter permite conocer
las preferencias de las personas, actualmente esa información es valiosa para
muchas empresas. "KindQuest" es un software desarrollado con el fin de mostrar
datos específicos presentados en gráficos estadísticos, en listas o en nubes de
palabras los datos extraídos de Twitter según el parámetro de búsqueda que el
usuario haya seleccionado previamente, para que puedan ser interpretados o
analizados y construir información concreta, facilitando la toma de decisiones
empresariales. La importancia de utilizar este servicio web radica en la recopilación
de datos generados en Twitter, para transformarlos en segmentos homogéneos y
utilizarlos creativamente, permitiendo también la descarga de dicha información en
informes en formato PDF. El proyecto se desarrolló en base a la necesidad detectada
a través de la información obtenida de encuestas realizadas en diversos negocios del
sector comercial de Guayaquil. Es un proyecto factible porque ayudará a la consultora
a obtener datos de interés para consolidar información que sea útil para alcanzar sus
objetivos de negocio.
Autor: Silvia Margarita Cabrera Arévalo Zynnia Gabriela Reyes Sánchez Tutor: Ing. César Espin Riofrio, MSc.
xxi
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES DESARROLLO DE UN SERVICIO WEB PARA EL ANÁLISIS DE TENDENCIAS DE
MERCADO A TRAVÉS DE LA EXTRACCIÓN DE DATOS DE LA RED SOCIAL TWITTER, MEDIANTE LA HERRAMIENTA “R”, PARA EL APOYO EN LA
TOMA DE DECISIONES EN EMPRESAS COMERCIALES
ABSTRACT
The analysis and data collection generated by the social network Twitter allows to
know the preferences of people, currently that information is valuable for many
companies. "KindQuest" is a software developed in order to show specific data
presented in statistical graphs, in lists or in clouds of words data extracted from Twitter
according to the search parameter that the user has previously selected, so that they
can be interpreted or analyzed And build concrete information, facilitating business
decision making. The importance of using this web service lies in the collection of data
generated on Twitter, to transform them into homogeneous segments and use them
creatively, also allowing the download of such information in reports in PDF format.
The project was developed based on the need detected through the information
obtained from surveys conducted in various businesses in the commercial sector of
Guayaquil. It is a feasible project because it will help the consultant to obtain data of
interest to consolidate information that is useful to reach its business objectives.
Autor: Silvia Margarita Cabrera Arévalo Zynnia Gabriela Reyes Sánchez Tutor: Ing. César Espin Riofrio, MSc.
1
INTRODUCCIÓN
El presente proyecto de titulación tiene como objetivo desarrollar un servicio web para
la extracción de datos de la red social Twitter, con la finalidad de otorgar un análisis
simplificado de las tendencias que siguen las personas en el mercado, permitiendo a
los directivos de los negocios analizar e interpretar datos relevantes.
El proyecto trata sobre la utilidad que tiene para las empresas conocer los criterios y
comentarios que tienen los usuarios sobre un bien o servicio, y que más allá de
seleccionar un grupo de personas a estudiar o contratar empresas que realicen
encuestas para realizar dicho estudio y obtener información que puedan usar, se trata
de utilizar Twitter uno de los medios sociales que está en auge a la hora de compartir
algún pensamiento o idea que sus usuarios tengan.
A través del desarrollo del servicio web que hemos nombrado “KindQuest”, se podrá
obtener datos de Twitter siguiendo un patrón de búsqueda, para extraerlos y
posteriormente utilizarlos para analizarlos, interpretarlos y consolidar información, sin
necesidad de incomodar a las personas con preguntas cuyos resultados pueden
haber sido obtenidos bajo presión.
El desarrollo de este trabajo de titulación se compone de cuatro capítulos, que se
detallan a continuación:
CAPÍTULO I – El problema: En esta etapa podemos observar claramente el gran
inconveniente que tienen muchas de las PYMES de la ciudad de Guayaquil debido a
que no cuentan con un servicio, sistema o aplicativo que les permita la extracción de
información valiosa que se encuentra en las redes sociales y de esa manera dicha
información ya resumida poderla utilizar para mejoras en las empresas.
Se tiene como objetivo principal el desarrollo de un servicio web que permita la
extracción de datos generados en la red social Twitter, dicha información le permitirá
2
a los directivos de las empresas mejorar la toma de decisiones con respecto al
crecimiento de sus ganancias.
CAPÍTULO II – Marco Teórico: Encontramos los antecedentes del estudio en la cual
nos respaldamos para encontrar las incidencias y faltantes que fueron la base para
proponer el desarrollo de este proyecto, la fundamentación teórica conforma los
enfoques, investigaciones e estudios recolectados de diversas fuentes actualizadas,
las cuales sirvieron como base para el análisis de las tendencias de mercado que
siguen las personas hoy día, así como también los argumentos técnicos de las
herramientas informáticas que fueron utilizadas para el desarrollo del mismo.
También formando parte del CAPÍTULO II, encontramos la fundamentación legal
sobre la que se apoya el desarrollo de este proyecto, de acuerdo a los aspectos, leyes
y estatutos vigentes en las leyes ecuatorianas.
CAPÍTULO III – Propuesta Tecnológica: Comprende aspectos de factibilidad tanto
operacional, técnica, legal y económica que posibilitan el éxito del proyecto, también
abarca las etapas de la metodología utilizada en el desarrollo, y describe cuáles serán
los entregables del proyecto. Los criterios de validación de la propuesta están
conformados por los resultados de las encuestas realizadas a diferentes PYMES del
sector de Guayaquil, obteniendo resultados medibles que se utilizó como estrategia
para validar la factibilidad del proyecto.
CAPÍTULO IV – Criterios de Aceptación del Producto: Básicamente en este capítulo
se detalla el rendimiento y la calidad de nuestro servicio web “KindQuest”, los
procesos principales y secundarios que permitirán a los dueños de las PYMES
conocer los resultados de la extracción de datos de Twitter sobre los criterios
expuestos por los usuarios. Se puede determinar la aceptación del servicio web por
medio de la realización de encuestas algunos de los dueños de las empresas
comerciales para conocer la satisfacción o beneficios que podrán tener las empresas
al utilizar nuestro servicio web.
3
CAPÍTULO I
EL PROBLEMA
Planteamiento del Problema
Ubicación del Problema en un Contexto
En la ciudad de Guayaquil existen empresas cuya principal actividad económica es
la compra, venta, elaboración, y distribución de productos o servicios, muchas de
estas empresas que se dedican a la comercialización de productos o servicios, la
publicidad juega un papel fundamental ya que deben buscar la manera de crear o
utilizar diferentes estrategias publicitarias para dar a conocer los productos o
servicios que ofrecen, razón por la cual deben estar al día con la creación de nuevas
estrategias que les permitan obtener beneficios.
Como es de conocimiento general en la actualidad el uso de la tecnología ha crecido
considerablemente, es muy común observar personas con dispositivos móviles. De
igual manera con el crecimiento de la tecnología ha aumentado la utilización de redes
sociales, convirtiéndose en un medio bastante usado por muchas personas para
manifestar sus gustos y preferencias a diversos productos o servicios.
Actualmente muchas de las empresas desconocen o no utilizan herramientas
tecnológicas que permitan la extracción de datos que se generan en las redes
sociales, existen pocas formas creativas de aprovechar Twitter y otras plataformas
sociales para extraer, analizar datos que ayuden a la toma de decisiones de forma
eficaz, proporcionando nuevas estrategias para lograr llegar al consumidor y
convencerlo a que acceda y adquiera los distintos productos o servicios que ofrece la
empresa.
4
Situación conflicto nudos críticos
El problema principal surge por la falta de conocimiento por parte de los dueños o
administradores de las empresas, sobre la utilización de herramientas que permiten
la extracción de los datos valiosos que se encuentran en las redes sociales, que de
manera resumida les pueden proporcionar información para mejorar sus ganancias
empresariales.
Actualmente las pequeñas y medianas empresas en el sector de Guayaquil, tienen
poca disposición a invertir en recursos tecnológicos debido a que desconocen de la
existencia de los mismos o cuentan con pocos recursos económicos para adquirir
servicios o software informáticos que les permitan analizar las tendencias que motivan
a las personas a adquirir un producto o servicio, convirtiéndolas en potenciales
consumidores para beneficio del negocio.
Las redes sociales se han convertido en una preferencia por parte de las personas a
la hora de emitir y compartir sus experiencias o comentarios acerca de lo que sucede
en su entorno, convirtiendo este medio social como un generador de datos
potencialmente beneficioso para analizar el comportamiento de las personas ante un
posible escenario.
Las redes sociales como Twitter y otras han ido evolucionando conforme a las
necesidades de las personas y han tenido una gran acogida convirtiéndolas en una
de las herramientas más usadas por los usuarios a la hora de escribir, postear, o
compartir en su perfil cualquier tipo de información, sabiéndolas utilizar dichas
herramientas se convierten en una puerta de acceso directo entre el negocio y su
cliente, se puede obtener datos que podrían utilizar las empresas como un arma
secreta para crear y fortalecer vínculos de consumo con la marca que los define.
Al no contar con una herramienta que permita analizar el panorama de consumo de
los clientes y que transforme los datos receptados en información útil y con
5
fundamentos, existe poca credibilidad a la hora de implementar estrategias para lograr
llegar y poder explotar un nicho de mercado específico.
Es importante contar con un servicio web que analice las tendencias de mercado a
través de la extracción los datos de la red social Twitter, para brindar apoyo a los
directivos de las empresas en la toma de decisiones en cuanto a las tendencias que
sigue el consumidor o posibles consumidores, abriendo un espacio para crear y
conquistar nuevos mercados.
Causas y Consecuencias del Problema
Las consecuencias identificadas en el planteamiento del problema se derivan de las
causas que se detallan a continuación en el siguiente cuadro:
6
Cuadro N. 1 Causas y Consecuencias del Problema
Causas Consecuencias
1. Poco conocimiento sobre el uso
que le dan las personas a los
medios sociales
No logran establecer estrategias
eficaces para llegar de manera
efectiva al consumidor
2. Desconocimiento de
herramientas para extraer y
analizar datos de redes sociales
poco accesible para los directivos
de negocios.
No logran identificar que herramienta
se adapta a sus necesidades.
3. Falta de combinación de
estrategias de mercado con la
tecnología de vanguardia.
Resultados poco satisfactorios para
la toma de decisiones y aumento de
ganancias.
4. Los directivos de negocios tiene
temor a utilizar software para la
automatización de sus procesos.
Déficit de tácticas para seguir en la
vanguardia y competencia en el
mercado.
Elaboración: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
7
Delimitación Del Problema
Cuadro N. 2 Delimitación del Problema
Campo
Gestión administrativa
Área
Tecnologías de la Información para el desarrollo de un servicio
web
Aspecto
Análisis de datos cuantitativos extraídos de la red social twitter
Tema
Desarrollo de un servicio web para el análisis de tendencias de
mercado a través de la extracción de datos de la red social twitter,
mediante la herramienta R para el apoyo en la toma de
decisiones en empresas comerciales
Elaboración: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Formulación Del Problema
¿Qué beneficios aporta el uso de herramientas de software para la extracción y
análisis de datos obtenidos de medios sociales en la comunicación, posicionamiento
de productos o servicios y liderazgo de las empresas en Guayaquil, mediante la
utilización de un servicio web que permite conocer de manera resumida los gustos y
preferencias de usuarios y consumidores?
8
Evaluación Del Problema
La falta de la utilización de herramientas de software que permita la extracción de
datos generados por la red social Twitter, que aporten grandes beneficios a nivel
empresarial.
Los aspectos generales de evaluación son:
Delimitado El desarrollo de este proyecto está orientado a las empresas comerciales de la ciudad
de Guayaquil, el servicio web busca exponer cómo las herramientas de tecnologías
de la información son un apoyo para los negocios, y que todos los datos que las
personas generan en las redes sociales a diario pueden ser reutilizados para filtrarlos
y establecer información relevante que ayude a comprender los perfiles de las
personas. Nuestro servicio web “KindQuest” de extracción de datos será levantado
en un servidor local, los datos de los usuarios serán almacenados en una base de
datos para respaldo a nivel administrativo, utilizaremos R como herramienta
programable para obtener los datos.
Claro
El presente proyecto revela de manera clara cómo los datos generados por las
personas a diario a través de su libre expresión en los medios sociales pueden ser
una herramienta oculta e importante para el mundo de los negocios, y como éstos
pueden ser recolectados y explotados para adquirir información específica y útil para
obtener beneficios que ayuden en la toma de decisiones a los directivos de las
empresas.
9
Evidente
Los factores que definen de manera contundente este proyecto recaen en el
desarrollo de un servicio web que proporcione información consolidada y específica,
a partir de la extracción de datos en bruto de la red social twitter, que serán
presentados de diversas maneras para su posterior análisis, generando resultados de
fácil interpretación para el gerente de negocio, sirviendo como base para lograr los
objetivos que como empresa pretenden alcanzar.
Concreto
Se trata de establecer un punto de análisis de la percepción que el cliente tiene sobre
un producto o servicio, y como empresas de qué manera podemos acceder a dichos
datos si no existe una relación directa entre la empresa y sus clientes.
Con la utilización del servicio Web podemos definir resultados concretos sobre la
realidad de la aceptación que tienen los usuarios a los productos o servicios que
ofrece la empresa.
Relevante
La importancia de este proyecto radica en su aporte simplificado con contenidos que
permiten comprender los argumentos que los consumidores exponen y cómo éstos
inciden en la aceptación, rechazo de un bien o servicio en el mercado y como las
empresas pueden acceder a esta información sin presionar o entrevistar
personalmente a sus clientes, para formular nuevas estrategias de mercadeo.
10
Factible
El desarrollo del servicio web “KindQuest” para la extracción de datos cuantitativos de
la red social twitter es factible para los directivos de los negocios en Guayaquil, porque
determina que conociendo las tendencias que mueven actualmente a los
consumidores y dominando herramientas de extracción de datos, podemos
establecer estrategias que nos ayuden a crecer y mantener la cartera de clientes en
el mercado, aumentando las ganancias de la empresa.
OBJETIVOS
Objetivo General Desarrollar un servicio web para la recolección de datos generados por la tendencia
de la red social Twitter, que permita a los directivos de las empresas, la toma de
decisiones e incremento de la rentabilidad del negocio.
Objetivos Específicos
Realizar un análisis del nivel de uso e impacto que han alcanzado las redes
sociales como herramientas de comunicación entre los usuarios y
posicionamiento de las empresas.
Desarrollar un servicio web para la extracción de datos de la red social Twitter.
Utilizar el software “R” como herramienta para la extracción y análisis
estadísticos de datos apoyados en los principios de minería de datos.
11
Presentar resultados mediante gráficos estadísticos, listado o nube de
palabras, y generar informes en formato PDF de la información extraída de la
red social Twitter.
Alcances Del Problema
Presentaremos el desarrollo de un servicio web que generará resultados que serán
extraídos de la red social Twitter para ser presentados en forma de cuadros
estadísticos, listados o nube de palabras, sencillos y fáciles de interpretar para que
los gerentes de las empresas puedan analizar y apoyarse en la toma de decisiones,
la obtención de nuevos clientes, participación en nuevos nichos de mercado y así
aumentar su crecimiento empresarial.
Para el desarrollo de nuestro servicio web "KindQuest" la estética e interfaz que
permite la comunicación entre el usuario y el servicio incluye:
1. Un diseño de interfaz amigable con el usuario permitirá una visualización de los
procesos que ofrece el servicio web.
2. Visualización de la información obtenida en tiempo real.
3. Creación de una base de datos en la cual se guardarán los datos personales de
los usuarios del servicio web para constancia.
4. Extracción de datos de la red social twitter según el parámetro seleccionado por
el usuario
5. Generación de resultados en pantalla y descargables en formato PDF que
presentarán los datos en gráficos estadísticos, listado, o nube de palabras.
12
Dentro del desarrollo de este proyecto se relaciona el uso que tienen actualmente las
redes sociales con los dispositivos móviles. Como es de conocimiento hoy en día su
uso han ido aumentando considerablemente, muchas personas tienen más de un
dispositivo móvil y más de una cuenta activa en alguna red social.
Justificación e Importancia
Hemos observado que muchas de las PYMES en Guayaquil, no cuentan, desconocen
o se niegan a la utilización de herramientas que les permitan conocer los gustos y
preferencias de los usuarios, mucha de esa importante información es expresada
mediante las redes sociales.
Las personas cautivadas por pertenecer a este mundo digital, adquieren patrones de
conducta donde sin ser conscientes proporcionan todo tipo de datos e información
que puede ser explotado por cualquier entidad que tenga acceso a dichos datos.
En vista al crecimiento del consumo de internet, la web y dispositivos electrónicos
desde computadoras hasta dispositivos móviles, son los factores que llaman la
atención al momento de crear nuevas formas de obtener y conocer la opinión que
tienen las personas sobre un determinado bien o servicio.
Durante la etapa del levantamiento de información se pudo analizar las diferentes
causas que presentan las empresas comerciales en el sector de Guayaquil, en cuanto
al desconocimiento y cuentan con pocos recursos económicos para invertir en dicha
área del negocio, y recurren a los medios tradicionales como son las encuestas al
público.
Con la utilización del servicio web que se está planteando, los mayores beneficiarios
serán los gerentes, dueños o administradores de las empresas o negocios, debido a
13
que conocerán de manera sencilla la opinión que tiene el público en general sobre la
marca que representan.
Nuestro servicio web “KindQuest” será de mucha ayuda para la toma de decisiones a
nivel empresarial, por medio de la extracción de datos de la red social Twitter, los
involucrados en el negocio podrán conocer la aceptación de su bien o servicio entre
la diversidad de consumidores, lo que a la larga les generará el cumplimiento de sus
metas empresariales.
Metodología del Proyecto
1. Metodología de Desarrollo
Para el desarrollo de este proyecto emplearemos la Metodología SCRUM,
siendo una herramienta eficaz para el trabajo de proyectos, en esta metodología
los avances del proyecto se observan punto a punto y se pueden determinar
cambios estableciendo prioridades en cada una de las etapas del desarrollo del
proyecto.
2. Supuestos y Restricciones
Supuestos
Dentro de los supuestos están todos los factores que proporcionarán que el
proyecto se logre concretar en las fechas y plazos establecidos.
El servicio web está orientado a todo tipo de empresas del sector
comercial
Los reportes que se visualizarán ayudarán a la mejor toma de
decisiones.
Es factible en relación al costo.
14
Restricciones
Entre las posibles limitaciones para el desarrollo del proyecto podemos
encontrar:
Poca disponibilidad del servicio de hosting.
Cambio en las políticas de seguridad de la red social Twitter que impida
la extracción de los datos.
Errores en la conexión de Internet.
3. Plan de Calidad (Pruebas a Realizar)
Dentro del desarrollo del servicio web se ha considerado que todas las
interfaces con las que interactúa el usuario sean fáciles y sencillas de manejar,
para que de esta manera los posibles usuarios vean el servicio web como una
herramienta de apoyo en su desempeño dentro de la empresa.
Levantar información y realizar encuestas de requerimientos de los posibles
beneficiarios para conocer si los dueños de las empresas están dispuestos a
utilizar el servicio web para obtener información valiosa para ellos.
Es importante que el usuario se registre con anterioridad con un usuario y
contraseña para que de esa manera pueda acceder a los beneficios que se
prestan mediante este servicio web, que lo que busca principalmente es apoyar
en la toma de decisiones y mejoras empresariales.
El usuario podrá generar los informes en formato PDF para una fácil
interpretación de los resultados extraídos de la red social Twitter, ya sean las
tendencias realizadas por los usuarios o por las palabras comúnmente
utilizadas con mayor frecuencia por los usuarios.
15
Al finalizar se realizarán encuestas para determinar el nivel de satisfacción que
han alcanzado los dueños de las empresas con la utilización del servicio web.
Para de esa manera tener en base a gráficos estadísticos lo que los jefes,
dueños y administradores de las empresas expresaron por medio de las
encuestas y realizar un análisis para determinar el nivel de satisfacción y
aceptación del Servicio Web.
16
CAPÍTULO II
MARCO TEÓRICO
Antecedentes del Estudio
Como es de conocimiento general la utilización de equipos tecnológicos está
estrechamente relacionado con el uso de las redes sociales, en Ecuador han tomado
un crecimiento considerable cada vez es más frecuente encontrarnos con personas
que utilicen estos medios sociales para diversas actividades.
Los servicios web actualmente son muy usados a nivel empresarial para diversas
actividades, y desde que las redes sociales surgieron hace varios años
aproximadamente desde el 2000; además de permitir la comunicación entre distintas
aplicaciones estas generan grandes cantidades de información que pocos negocios
saben utilizar para beneficio propio.
Los datos que se encuentra en los medios sociales por lo general están poco
organizados o simplificados de manera que no pueden ser analizados con facilidad,
para lo cual por medio de la utilización de diferentes técnicas de minería de datos nos
permite encontrar la información realmente valiosa que puede servir en algún
momento dentro de la empresa.
Muchas de las PYMES del sector comercial en la ciudad de Guayaquil no conocen
realmente el valioso significado que tiene la información que generan los usuarios por
medio de las redes sociales, esta información tiene gran valor ya que por medio de
ésta se pueden conocer gustos, preferencias de los usuarios que utilizan las redes
sociales.
Nuestro presente trabajo de investigación presenta una herramienta óptima por medio
de la cual se pueden extraer datos que los usuarios expresan en la red social, para
muchos de los gerentes, dueños o administradores de las empresas esta información
17
es importante, permitiéndoles conocer el posicionamiento que tienen sus productos o
servicios entre las personas.
Existen herramientas que permiten que el análisis de los datos sea más sencillo como
es el lenguaje de programación R el cual permite generar gráficos estadísticos lo que
complementa al análisis de los datos obtenidos.
Fundamentación Teórica
Minería de Datos (Data Mining)
Palma (2009) afirma:
La minería de datos es un proceso en el cual se prepara, sondea y explora los
datos para sacar información oculta en ellos, de modo que un pequeño
hallazgo, una pequeña relación que se descubre pueda der un hecho de alto
impacto para la empresa. (pág. 37)
Todos los datos que introducimos en la web, desde búsquedas en el navegador, hasta
cada sitio en la red a los cuales frecuentamos independientemente del tipo de
dispositivo electrónico del cual se accede genera contenido los cuales se van
almacenando en bases de datos que se encuentran distribuidas a nivel mundial.
18
Gráfico N. 1 Minería de Datos
Elaborado: DATAprix Fuente: DATAprix
De la gran cantidad de contenido que actualmente está circulando por internet solo
un 20% son datos estructurados es decir información fija en bases de datos, mientras
que un 80% son datos no estructurados provenientes de redes sociales, foros, blogs,
e-mail, etc. Debido a su gran volumen como por ejemplo Twitter genera 12 terabytes
de datos cada día, todos estos, son datos que se van acumulando y quedando en el
olvido, es conveniente que las empresas deban prestar atención en donde se
concentran las masas, ya que ahí habrá disponible una mina de datos sin explorar.
El utilizar principios de data mining en conjunto con herramientas de extracción de
datos en un medio que está en auge como lo son las redes sociales trae implícito
descubrir datos en base a información no estructurada poco convencional, y que es
potencialmente útil para recolectar los datos que estas generan y producir información
que sea significativa para la empresa.
19
Según Pérez (2013) al descubrir patrones, perfiles y tendencias a través del análisis
de los datos almacenados en grandes base de datos combinada con técnicas y
algoritmos de lógica difusa pueden proporcionar a las empresas información valiosa
sobre algún bien o servicio.
Dentro del desarrollo de nuestro servicio web se va a emplear los principios de Minería
de Datos para simplificar y de esa manera extraer datos seleccionados, específicos
de un determinado patrón introducido por el usuario.
Extracción de Datos
Laudon y Laudon (2004): afirma que la extracción de datos “es el análisis de grandes
concentraciones de datos para encontrar patrones y reglas que se pueden emplear
para guiar la toma de decisiones y predecir el comportamiento futuro” (p. 237).
La extracción de datos es un principio muy común en varios aspectos ya que permite
obtener información que posiblemente sea valiosa para diversas circunstancias, la
extracción no es más que obtener solo los datos que realmente nos interesen de un
determinado tema o situación.
En el mundo de los negocios, la extracción de datos se utiliza para proveer
información que ha sido filtrada de acuerdo a la variable que se pretende analizar,
para desarrollar estrategias de marketing personalizados al negocio, creando una
imagen o perfil del cliente al cual se pretende llegar enfocados en sus hábitos,
intereses, pasatiempos, ingresos, etc.
Para trabajar sobre los datos, lógicamente primero hay que tener los datos, como se
ilustra en el gráfico 2, la acción principal consiste en hacer un escaneo en los bancos
de información previamente encontrados y extraer dicho resultado según una palabra,
20
número, símbolo etc. Y presentarlos de manera gráfica para después realizar un
análisis según nuestras exigencias.
Dentro del desarrollo del servicio web KindQuest hemos utilizado la extracción para
obtener los datos que genera la red social Twitter y luego procesarla para obtener
mejoras a nivel empresarial (Febles y Rodríguez, 2002).
Elaborado: ChannelBiz Fuente: carlosproal.com
Gráfico N. 2 Extracción de Datos
21
Lenguaje de Programación R
El software estadístico R, es una herramienta informática que emplea técnicas
estadísticas para reflejar los resultados encontrados que nos permite analizar datos
para generar gráficos que presenten parámetros estadísticos que se desee visualizar,
este software funciona bajo las plataformas de Windows, MacOS y Linux.
El lenguaje de programación R nos permite mediante secuencias programables
realizar cuadro estadísticos de manera sencilla, mediante la importación o extracción
de datos externos R ayuda a la realización de cuadros estadísticos que permiten
expresar claramente en detalle los datos y de esta forma generar información de
manera más simplificada y fácil de entender.
Gráfico 3
Logo del Lenguaje de Programación R
Elaborado: Manual R Fuente: www.r-project.org
R nos presenta una gran diversidad de herramientas que nos facilita la elaboración
de gráficos estadísticos, contiene varios paquetes que nos ayudan a la realización y
presentación de dichos gráficos, R trabaja de manera conjunta con R Studio que es
una herramienta mucho más gráfica que permite ir visualizando el proceso de las
sentencias que se van ejecutando (Verzani, 2011, p.1)
22
Características principales
Visualización de datos y gráficas para el análisis
Varias herramientas integradas para extraer datos
Lenguaje de programación sencillo y simple de usar
Implementa técnicas estadísticas para el manejo de datos
Gráfico N. 4 Esquema del Funcionamiento de R
Elaborado: Manual R
Fuente: Manual R
Como se aprecia en el gráfico 4, el funcionamiento de R empieza directamente con
los comandos escritos que son ejecutados directamente, una vez definido los
resultados del análisis, se guarda dichos resultados como un "objeto", permitiendo en
un evento próximo volver hacer un nuevo estudio rescatando sólo aquella parte que
23
el usuario desea utilizar de dicho "resultado" almacenado anteriormente, simplemente
lo carga en memoria y realiza un nuevo análisis.
Al guardar los hallazgos como un objeto es decir como una pequeña pieza dentro del
programa R que va a tener un estado, un comportamiento y la información encontrada
en el proceso (variables, datos, funciones, etc.), se almacenan en la memoria del
computador, el usuario podrá manipularlos para su necesidad, con la ayuda de los
comandos permitidos (Paradis, 2003, p.4)
Los resultados obtenidos se pueden visualizar directamente en la pantalla y también
se pueden exportar y guardar en diferentes formatos que dependerán del sistema
operativo sobre el cual se esté trabajando, como pdf, jpg, png, etc.
Gráfico N. 5 Pantalla Principal de R
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Página de R
24
Análisis e Interpretación de Datos
En muchas ocasiones la información no está al alcance de un clic, o escasamente
existe información disponible, la mayoría de veces no está en un formato uniforme o,
está en algún formato que no sabemos manipular.
A diario se generan datos acumulándose en grandes cantidades, lo que dificulta al
ser humano manipularlos y perder mucho tiempo en dicho proceso, es por ese motivo
que para las empresas es importante tener dichos datos de manera ordenada y
almacenada para que sea más sencilla su interpretación en el caso de tomar
decisiones (Aguilar, 2013, c4).
Para las organizaciones la recepción de datos provenientes de sus clientes,
operaciones, procesos, etc., es información valiosa por lo cual es importante una
visualización gráfica innovadora y atractiva facilita a los directivos de las empresas
comprender e interpretar los resultados que están generando sus negocios para
resolver retos y aprovechar oportunidades.
En múltiples ocasiones la información que se obtiene no es bien utilizada para sacar
provecho a beneficio de las empresas, es por esa razón que la información obtenida
de diversas fuentes debe ser minuciosamente analizada y procesada para llegar a
obtener un beneficio mayor.
Datos
Heredero, López, Medina (2004) aseguran: que dato es un carácter o conjunto
de caracteres ya sea de tipo numérico, alfabético o alfanumérico, según la
naturaleza del carácter que le da forma, un dato es un elemento de
conocimiento que carece de significado por sí mismo, o que esta fuera de su
contexto (p.16).
25
Los datos son simple representación simbólica, son una combinación de números,
letras, símbolos, que reflejan hechos, eventos, pensamientos, ideas, situaciones,
entre otros, generados diariamente por las personas.
En vista del gran avance de las TI en estos últimos años, las empresas se enfrentan
constantemente a retos sobre manipular, descubrir y analizar toda la información que
proporcionan sus herramientas tradicionales de análisis de datos, debido al progreso
y uso de aplicaciones basadas en internet, hacen posible un crecimiento incontrolable
de los datos. Estos factores representan una parte importante en el rumbo de las
decisiones de negocio.
Es normal que nos preguntemos de donde proviene toda esta información, pues con
el simple hecho de utilizar herramientas tecnológicas los seres humanos creamos y
almacenamos datos cada segundo de los 365 días del año, ocultas tras las grandes
compañías, marcas, empresas públicas, privadas etc. a través de transacciones,
visitas, consultas, actividades que la mayoría de nosotros realizamos cotidianamente.
Para los negocios es importante conocer de la variedad de los datos existentes que
se pueden analizar, para enfocar la incógnita que se pretende resolver, en la siguiente
tabla se puede observar la clasificación de los datos (Desongles, 2005, p.14).
26
Cuadro N. 3 Tipos de Datos
DATOS
Estructurado
Semiestructurados
Estructurados
Datos con formato o
esquema fijo que poseen
campos fijos, detallados y
almacenados en tablas
Datos en formatos fijos
pero contienen etiquetas
y otros marcadores que
permiten separar e
identificar los datos.
Datos sin tipos
predefinidos, sin
estructura uniforme y no
se tienen control sobre
ellos, van desde texto,
videos, audio,
fotografía, datos de
redes sociales, emails,
etc.
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Libro: Sistema de Base de Datos
Información
La información es un conjunto de datos necesarios para la realización de uno o varios
procesos, que organizados de una determinada manera, nos aportan un conocimiento
de las cosas en general (Heredero et al., 2004, pág. 17).
Dentro del concepto general se puede decir que el término información hace
referencia a cualquier conjunto de datos que nos permite conocer algo más a fondo,
muchas personas por conocimiento general desean saber más información sobre un
tema determinado, es por esa razón que información es un conjunto de datos
procesados, organizados que forman un mensaje para que pueda ser interpretado y
entendido con mayor facilidad.
27
Así como es común obtener información para cada una de las personas de algún
tema en específico, para las empresas obtener o conocer información sobre los
gustos y preferencias de sus clientes les brinda beneficio a nivel empresarial.
Redes Sociales
Las redes sociales son la evolución de las tradicionales maneras de comunicar del
ser humano, que han avanzado con el uso de nuevos canales y herramientas, y que
se basan en la creación, conocimiento colectivo y confianza generalizada, ya tienen
varios años siendo muy utilizadas por las personas alrededor del mundo, son usadas
no solo para la comunicación sino también para varios aspectos importantes en la
vida cotidiana. La utilización de estas redes viene desde el año 1997 donde surgió
SixDegrees que fue considerado como el primer portal de servicios de red social
(Fonseca, 2014, p.3).
Las redes sociales siguieron avanzando entre 1997 y 2001 aparecieron más servicios
web en los cuales la gente podía crear sus perfiles personalizados, profesionales y
realizar publicaciones.
Fue hasta el 2003 donde nacieron las redes sociales que actualmente tienen mayor
utilización entre los usuarios, en el 2003 nació MySpace una red social utilizada hasta
por menores de edad, en el 2004 surge Facebook con la particularidad que ofrece la
localización de amistades, compartir publicaciones, fotografías, etc. y en el 2004
surgió Twitter una plataforma que permite a sus usuarios publicar mensajes cortos de
hasta 140 caracteres.
Con el pasar de los años las redes sociales han ido evolucionando y presentando
mejoras para lograr enganchar mucho más a sus usuarios.
28
Si bien es cierto las redes sociales juegan un papel importante dentro de la sociedad
ya que son un medio muy usado en la comunicación, educación, trabajo,
entretenimiento, etc. Pero también hay que tener mucho cuidado con el uso que se le
da a las redes en especial cuando las cuentas son manejadas por menores de edad
ya que pueden ser víctimas de personas mal intencionadas para causar daños a
terceros, por lo general los niños son el blanco más fácil de este tipo de personas
(González de la Garza, 2015, p.24).
Beneficios de las Redes Sociales
Las redes sociales proporcionan varios beneficios a sus usuarios entre la principal
característica es la reducción de distancias para la comunicación entre las personas,
ya que es muy sencillo establecer conversaciones o saber algo de las personas que
se encuentran en otros lugares del mundo, las redes facilitan la comunicación y la
interacción, son una buena forma de estar al día, sirven de entretenimiento, nos
permite actualizar conocimientos y brindan apoyo para encontrar trabajo.
Otro de los beneficios que podemos destacar es lo sencillo que es compartir
contenido, publicaciones, imágenes que como usuarios o consumidores de algún
producto nos agrade (Besalú, 2012, p.42-43).
Para las empresas que están al día con la epidemia que causan las redes deben tener
en cuenta que las redes les proporcionan gran cantidad de información de sus clientes
y consumidores dicha información es valiosa, que se puede convertir en un arma
clave para la toma de decisiones dentro de la compañía.
29
Gráfico N. 6 Evolución de las Redes Sociales
Elaborado: Revista Supérame Fuente: supérame.com
30
Red Social Twitter
Twitter, creado por Jack Dorsey en el 2006, brinda servicio de microblogging, es decir
permite a sus usuarios publicar mensajes de textos cortos, hoy en día fue acuñado
bajo el término de una red social ganando popularidad entre sus usuarios y visitantes.
Charles (2003) afirma: “Twitter es un servicio de red social que permite a cualquiera
publicar mensajes de no más de 140 caracteres, conocidos como tweets, a personas
que se inscriben voluntariamente como seguidores” (pág. 28).
Es tanta la influencia que ha logrado imponer Twitter, en base a las diferentes y únicas
publicaciones que realizan sus usuarios. Estos mismos usuarios hacen que cualquier
contenido compartido se vuelva viral en cuestión de tiempo, convirtiéndola en una
herramienta eficaz al momento de difundir cualquier tipo de contenido.
En abril del 2014, se llevó a cabo en la ciudad de Quito un evento denominado “Twitter
for Brands” (Twitter para marcas), organizado por el IMS (Internet Media Services),
quien es el socio de comercialización exclusivo en Latinoamérica para Twitter, el cual
posee una política de privacidad en cuanto a revelar el número de sus seguidores,
pero en este evento se confirmó que en Ecuador se ha superado el millón de usuarios
registrados en la red social.
En el año 2015 la información levantada por la Formación Gerencias Internacional
realizada por medio de herramientas como Alexa.com (propiedad de Amazon, hace
un ranking sobre en qué puesto de internet está ubicado determinado sitio web) y
Quantcast (es un sitio web que mide tendencias y otros aspectos por medio de
ranking de sitios), dio como resultado datos más actualizados y exactos sobre el
posicionamiento de las redes en Ecuador, como se observan en el siguiente cuadro:
31
Cuadro N. 4 Ranking de Redes Sociales Web Ecuador 2015
Ranking de Redes Sociales Web en Ecuador (Enero
2015) 1 Facebook
2 Youtube
3 Twitter
4 Ask
5 Instagram
6 Slideshare
7 Linkedin
8 Scribd
9 Pinterest
10 Badoo
11 Tumblr
12 Twoo
13 Hi5
14 Tagged
15 Flickr
Elaborado: Formación Gerencial Internacional Fuente: Formación Gerencial Internacional y Ranking Alexa, Enero 2015
El ranking coloca en base a los sitios web que reciben más visitas y no en la cantidad
de usuarios que poseen, y ubica en las 3 posiciones a los más destacados, como se
puede observar twitter se posiciona en el puesto número tres.
Twitter se caracteriza por ser una red fácil de usar que permite la interacción con
todos o un determinado grupo de personas, generando visitas recurrentes que
promueven el consumo del contenido divulgado en la plataforma, tanto así que para
enero del 2015 en Ecuador se contaba con un promedio de 2’000.000 de usuarios
registrados (Alcazar Ponce, 2015).
32
La esencia de twitter radica principalmente en:
Tweet.- Es el nombre que se le da al mensaje de texto de 140 caracteres o pueden
ser imágenes, enlaces, videos.
Retweet.- Compartir un tweet que ya ha sido publicado ya sea de nuestro mismo perfil
o de algún otro perfil, se puede identificar por la sigla RT que lleva delante del tweet.
Hashtag.- Básicamente es una etiqueta que empieza con el símbolo "#" seguido de
la palabra(s) que identifica la frase que el usuario desea postear como por ejemplo:
#frasescelebres #pensamientos.
La siguiente imagen muestra la función de los elementos mencionados:
Gráfico N. 7 Anatomía de un Tuit o Tweet
Elaborado: BBVA INNOVATION CENTER Fuente: Centro de innovación BBVA
33
Twitter para el Mundo de los Negocios
Las empresas dependen mucho de la información tanto interna como externa, Twitter
es una poderosa herramienta de monitorización debido a que hay mucha gente que
produce contenidos diariamente como también habrá otras que solo visitan y no
realizan ningún contenido, pero para los negocios ambos grupos son potencialmente
importantes.
Twitter debido a que es una plataforma abierta, y con millones de datos en bruto
alojados por ahí generados por sus usuarios, permite acceder y recolectar dichos
datos sin tanta restricción en comparación con otras redes sociales.
Las empresas deben asimilar que hoy en día las personas se expresan libremente,
tanto para preguntar, cuestionar, averiguar, criticar, sobre su entorno y más aún
cuando se trata de un producto o servicio, esto sitúa a las directivos de las empresas
en un escenario totalmente diferente, antes construían una imagen que iba al ritmo
del negocio pero hoy en día con la competencia y diversidad de preferencias en el
consumidor, éstos deben mover sus negocios al ritmo del entorno que los rodea.
Es ahí donde las empresas utilizan los medios que están en auge como un canal
publicitario para llegar a más personas. Pero por qué no ver más allá de lo evidente,
es decir si puedo conocer que piensa el consumidor de mi producto, por qué no como
empresa debería conocer los gustos y preferencias en general que tiene mi
consumidor, para ir así descubriendo y relacionando datos que nos ayuden como
negocio a conseguir ventajas competitivas en el mercado (Rojas y Sánchez, 2012,
p.5).
Pero cómo se logra recopilar toda esta información que está distribuida en cada
hogar, y sin contar que la empresa tendrían que invertir tanto en tiempo y dinero para
lograr manipular toda esta información y obtener resultados satisfactorios. Pero que
34
es lo que ofrece twitter que llama la atención, de manera sencilla como se detalla a
continuación:
Un conector: conecta en tiempo real con tus clientes
Una pantalla: muestra y divulga información sobre productos y servicios
Un ojo: muestra lo que sucede en el mercado y es un espacio para ver las
tendencias.
Una mano: construye relaciones con pares, gente relevante, posibles clientes,
audiencia (Fiandesio, 2012, p. 15).
Se eligió Twitter sobre otras plataformas sociales porque ofrece características
puntuales para el análisis, porque reúne la combinación de las redes social con la
mensajería instantánea. Permitiendo a sus usuarios estar en contacto con temas de
interés en tiempo real.
Podemos extraer información más relevante como: quién, cuándo, dónde y qué.
Quién: la persona que escribió el tuit en caso el nombre con el cual este se
encuentre registrado en la plataforma
Cuándo: la fecha y hora en la que el usuario hizo la publicación
Dónde: solamente de los usuarios que tengan habilitado en su perfil la opción
de ubicación
Qué: es el contenido del tuit publicado.
Twitter se ha convertido en una marca influyente en las personas al momento de
expresar algún pensamiento, idea o comentario implícitamente es el poder de las
voces. Su logo una pájaro azul que ha logrado destacar los intereses, eventos y
personas que interactúan a diario con la plataforma.
35
Servicio Web Los servicios web son aplicaciones descriptivas de un negocio o tema determinado,
proporcionan datos y servicios permitiendo enlazarse con otras aplicaciones u otros
servicios web, codificando mensajes en XML y enviando los mensajes por medio de
protocolos de internet como HTTP.
Un servicio web representa un recurso de información o un proceso de
negocio, al que puede acceder otra aplicación a través de la web y con el cual
se puede comunicar a través de protocolos estándares de internet, los
servicios web son independientes de la plataforma y del lenguaje es decir, se
puede desarrollar en cualquier lenguaje y se pueden implementar en cualquier
plataforma. (Ramos Martín & Ramos Martín, Aplicaciones Web, 2014, p. 17)
Gráfico N. 8
Funcionamiento de un Servicio Web
Elaborado: Universidad de Vigo Fuente: Universidad de Vigo: Metodologías para el Desarrollo de Servicios en Línea
36
Como se puede observar en gráfico 8, se trata de un esquema detallado para
mantener contacto con sus clientes o consumidores, ofrece un servicio web en el cual
este realiza desde una aplicación una petición, se puede observar que solicita
información a otros sitios web, convirtiéndose a la vez en un cliente de otros servicios,
que le proporcionaran información más detallada que se le puede brindar al cliente o
consumidor.
Servidor Web
Un servidor web o también conocido como servidor HTTP, es un software que recepta
y procesa datos que son enviados desde una aplicación del lado del servidor, carga
los archivos requeridos por la entidad o en el caso de no tener en su almacenamiento
dichos archivos, ubica y envía un mensaje al servidor que los contiene.
Una vez localizado hace redirección y conexión bidireccional o unidireccional para
permitir la comunicación con el cliente, contando que esta tarea el servidor la realiza
en cuestión de segundos, haciendo transparente el proceso para el usuario.
La función principal que desempeña un servidor web es servir y almacenar los
archivos de un determinado sitio para poderlos emitir por medio de internet para que
pueda ser visualizado y accedido por cualquier usuario, proporciona todas las piezas
para que una página web viaje hasta el usuario que la ha solicitado (Colobran, Arqués
y Galindo, 2008, p.24)
37
Gráfico N. 9 Funcionamiento de un Servidor Web
Elaborado: Culturación Fuente: culturacion.com
Funcionan a través de una dirección IP que es única e irrepetible, cuando se accede
a un sitio web se envía una petición desde la dirección IP de la máquina que realiza
la petición hasta la IP del servidor, el servidor responde mandando lo que desea a la
dirección IP solicitante.
38
Servidor XAMPP
Xampp es una herramienta del lado del servidor web apache que ayuda al desarrollo
permitiendo probar páginas web, funciona como un intérprete de lenguajes como
PHP, servidor de MySql.
Una de las características principales de Xampp es que es una herramienta portable
de fácil y práctica utilización.
Entre los beneficios que proporciona Xampp está que nos permite acceder al entorno
de MySql, Apache y PHP que son herramientas necesarias para el desarrollo de
proyectos web o aplicaciones (Ramos y Ramos, 2014, p.28).
Características de Xampp
Fácil de instalar y configuraciones mínimas.
Nos permite la pre visualización de páginas web que realicemos
Compatible con las diferentes versiones de PHP.
Contiene paquete de complementos como Joomla, PhpBB, Moodle,
Wordpress.
Contiene un gestor de Base de datos MySql que permite la realización de
trabajos con conexión a la base de datos.
Nos permite ejecutar archivos .PHP localmente desde la ruta donde se
guarda su carpeta propia.
39
Sistema Gestor de Base de Datos
Un sistema Gestor de Base de Datos también conocidos como sistemas manejadores
de base de datos, son programas encargados de manejar los datos con la finalidad
de servir como un canal de comunicación o interfaz entre los datos y el usuario que
administre la base de datos.
Por medio de este tipo de programas (SGBD) es más sencillo para los usuarios o
administradores la manipulación de los datos almacenados, es mucho más sencillo
para el administrador obtener la información generada por la base de datos que está
utilizando (Nevado, 2010, p.25).
Un SGBD consiste en una colección de datos interrelacionados y un conjunto de
programas para acceder a dichos datos, la colección de dato se denomina Base de
Datos.
Actualmente son muchos los gestores de base de datos que existen entre los cuáles
podemos nombrar:
MySQL
Oracle
SQLServer
Access
Visual FoxPro
40
Funciones Básicas de un Sistema Gestor de Base de Datos
Manejo e interacción de los datos: El SGBD es el que atiende las solicitudes
de los usuarios y permite la interacción con los datos.
Proporcionar seguridad e integridad en los datos: Mediante el SGBD se
aplicará medidas de seguridad para mantener la integridad de los datos.
Permitir la recuperación y restauración de los datos: Por medio de la utilización
de un SGBD se puede recuperar datos en caso de algún inconveniente
(González, 2015, p.70).
Gráfico N. 10
Gestor de Base de Datos
Elaborado: Álvaro Irles Melgarejo, Álvaro Outeiro Moya
Fuente: PDF. Sistema Gestor de Base de Datos.
41
Sistema de Base de Datos
Un sistema de base de datos es una herramienta computarizada que guarda registros
cuya finalidad es almacenar información y permitirles a los usuarios recuperar,
actualizar esa información con peticiones que el usuario realiza.
Se denomina base de datos al conjunto de datos almacenados con el objetivo de
brindar información, una base de datos permite a los usuarios almacenar gran
cantidad de información de manera estructurada y ordenada, lo que proporciona a los
administradores hacer uso de dicha información, (Coronel, Morris y Rob, 2011, p.18)
Existen en el mercado base de datos de código abierto que permiten y hacen más
sencillo el trabajo de administración de una base de datos.
Gráfico N.11
Sistema de Base de Datos
Elaborado: Álvaro Irles Melgarejo, Álvaro Outeiro Moya Fuente: PDF. Sistema Gestor de Base de Datos.
42
Base de Datos MySQL
MySql es la base de datos más sencilla y práctica de usar, base de datos de código
abierto más utilizada a nivel general debido a sus innumerables beneficios y fiabilidad,
es muy utilizada para múltiples aplicaciones como lo son Facebook, Twitter y Youtube.
En el uso de las bases de datos existen varias formas de almacenamiento una de las
más común actualmente es el almacenamiento de la base de datos en la nube, ya
que permite un almacenamiento en la nube simple y automatizado muy utilizado por
muchas de las empresas a nivel mundial (Spona, 2008, p.81).
Características principales:
Permite realizar consultas complejas de manera rápida
Es operable en diferentes sistemas operativos (Windows, Linux, MacOSX,
entre otras)
Posee APIs disponibles para PHP, Java, C, C++, entre otros.
Uso de librerías para optimizar sus funciones
Permite realizar acciones en base a comandos (DML, DDL, DCL)
Considerado como el más rápido
Contiene múltiples librerías y herramientas que facilitan su uso.
43
Gráfico N. 12 Logo de MySQL
Elaborado: Página de MySql Fuente: Página Oficial de MySql
MySQL es la base de datos de código abierto más popular del mundo, ofrece facilidad
de uso, escalabilidad y alto rendimiento, así como un traje completo de controladores
de bases de datos y herramientas visuales para ayudar a los desarrolladores y
administradores de bases construir y gestionar sus aplicaciones (My SQL, 2006,
p.11).
Beneficios de MySql
Es escalable y de gran rendimiento
Soporte robusto a nivel transaccional
Open Sourse
Alta disponibilidad
Fácil utilización y configuración
44
Gráfico N. 13 Pantalla principal de Php My Admin
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Página de Inicio de PhpMyAdmin
Lenguaje de programación PHP
PHP es un poderoso lenguaje de programación de código abierto, es decir el usuario
puede manipular la configuración de este lenguaje para adaptarlo a sus necesidades,
está orientado al desarrollo web también permite combinar código PHP junto con
código HTML.
Este lenguaje de programación es muy usado para la creación de páginas web
dinámicas, es muy sencillo de utilizar para principiantes y ofrece grandes
características avanzadas para programadores expertos.
En PHP se pueden realizar innumerables tareas, tablas con diseños dinámicos,
también nos permite la realización de páginas muy sencillas hasta la elaboración de
45
páginas con gran cantidad de complejidad, entre los elementos que se complementan
con PHP esta Joomla, este tipo de lenguajes de programación para la realización de
páginas web realmente complejas y elaboradas (Cobo, Gómez, Pérez y Rocha, 2005,
p.99)
Gráfico N. 14 Logo de PHP
Elaborado: Secure PHP Fuente: www.secure.php.net
PHP es un lenguaje de código abierto muy popular especialmente adecuado para el
desarrollo web y que puede ser incrustado en HTML. Las páginas de PHP contienen
HTML con código incrustado que hace "algo", el desarrollo de PHP está centrado en
la programación de scripts del lado del servidor (Minera, 2008, p, 18).
46
Características principales
Permite realizar páginas dinámicas y con diseño adaptable
Se puede alterar tanto en su estructura como en contenido
Brinda la combinación de código PHP con código HMTL.
Acceder a base de datos para extraer información
PHP es de licencia libre
Interpretado del lado del servidor
Herramienta de diseño de páginas web Dreamweaver Dreamweaver es una herramienta que sirve de ayuda para la realización de páginas
web, debido a su entorno gráfico nos permite que la realización del diseño sea mucho
más sencillo hacer una tabla, insertar una imagen, agregar marcos, trabajar con capas
e insertar comportamientos de JavaScript todo esto beneficia la realización de la
página y que sea mucho más fácil y práctico para el desarrollador.
Entre los beneficios que nos brinda esta herramienta es que tiene una interfaz
mejorada que permite de manera dividida observar el diseño de lo que gráficamente
se va realizando, posee una gran barra de herramientas que nos beneficia a la hora
de realizar el diseño de la página web.
47
Gráfico N. 15 Logo de Adobe Dreamweaver
Elaborado: Dreamweaver Fuente: Pagina de Dreamweaver
Adobe Dreamweaver es una herramienta avanzada que sirve para el diseño web,
basado en estándares del World Wide Web Consortium, su plataforma combina una
superficie de diseño y un editor de código, permite acceder a códigos HTML, permite
conexión a una base de datos, soporta lenguajes de programación como PHP,
JavaScript, etc. y dar diseño mediante plantillas tipo CSS.
Dreamweaver CC se ha rediseñado con una interfaz moderna y un motor de
codificación flexible y rápido para ofrecer a los diseñadores web y a los
desarrolladores de aplicaciones o interfaz de usuario formas más sencillas de
crear, codificar y gestionar sitios web con una apariencia espectacular en
cualquier pantalla. (Adobe Systems Incorporated, 2017)
48
Características principales:
Permite agregar diseño al sitio web de forma fácil sin necesidad de programar
manualmente el código HTML.
El entorno de trabajo permite visualizar tanto los objetos como las propiedades
que forman parte del sitio web.
Además de documentos HTML, permite utilizar código fuente de Java , Visual
Basic y .Net
Gráfico N. 16
Pantalla Principal de Dreamweaver
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Página de Inicio de Dreamweaver
49
Fundamentación Legal
El presente servicio web que hemos denominado KindQuest desarrollado bajo
lenguajes de programación PHP y R, con la utilización de otras herramientas cumple
con todas las normativas legales, el desarrollo de nuestro servicio web se basa en
leyes que rigen actualmente la manipulación de datos para la obtención de un
beneficio a nivel empresarial.
Ley de Propiedad Intelectual
OBJETO DEL DERECHO DE AUTOR
Art. 8.- La protección del derecho de autor recae sobre todas las obras del ingenio,
en el ámbito literario o artístico, cualquiera que sea su género, forma de expresión,
mérito o finalidad. Los derechos reconocidos por el presente Título son
independientes de la propiedad del objeto material en el cual está incorporada la obra
y su goce o ejercicio no están supeditados al requisito del registro o al cumplimiento
de cualquier otra formalidad. Las obras protegidas comprenden, entre otras, las
siguientes:
a) Libros, folletos, impresos, epistolarios, artículos, novelas, cuentos, poemas,
crónicas, críticas, ensayos, misivas, guiones para teatro, cinematografía, televisión,
conferencias, discursos, lecciones, sermones, alegatos en derecho, memorias y otras
obras de similar naturaleza, expresadas en cualquier forma;
b) Colecciones de obras, tales como antologías o compilaciones y bases de datos de
toda clase, que por la selección o disposición de las materias constituyan creaciones
intelectuales, sin perjuicio de los derechos de autor que subsistan sobre los materiales
o datos;
50
c) Obras dramáticas y dramático musicales, las coreografías, las pantomimas y, en
general las obras teatrales;
d) Composiciones musicales con o sin letra;
e) Obras cinematográficas y cualesquiera otras obras audiovisuales;
f) Las esculturas y las obras de pintura, dibujo, grabado, litografía y las
historietas gráficas, tebeos, comics, así como sus ensayos o bocetos y las demás
obras plásticas;
g) Proyectos, planos, maquetas y diseños de obras arquitectónicas y de ingeniería;
h) Ilustraciones, gráficos, mapas y diseños relativos a la geografía, la topografía, y en
general a la ciencia;
i) Obras fotográficas y las expresadas por procedimientos análogos a la fotografía;
j) Obras de arte aplicada, aunque su valor artístico no pueda ser disociado del carácter
industrial de los objetos a los cuales estén incorporadas;
k) Programas de ordenador; y,
l) Adaptaciones, traducciones, arreglos, revisiones, actualizaciones y anotaciones;
compendios, resúmenes y extractos; y, otras transformaciones de una obra,
realizadas con expresa autorización de los autores de las obras originales, y sin
perjuicio de sus derechos.
51
De Los Programas De Ordenador
Art. 28.- Los programas de ordenador se consideran obras literarias y se protegen
como tales. Dicha protección se otorga independientemente de que hayan sido
incorporados en un ordenador y cualquiera sea la forma en que estén expresados, ya
sea en forma legible por el hombre (código fuente) o en forma legible por máquina
(código objeto), ya sean programas operativos y programas aplicativos, incluyendo
diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos que
conformen la estructura, secuencia y organización del programa.
Art. 29.- Es titular de un programa de ordenador, el productor, esto es la persona
natural o jurídica que toma la iniciativa y responsabilidad de la realización de la obra.
Se considerará titular, salvo prueba en contrario, a la persona cuyo nombre conste en
la obra o sus copias de la forma usual. Dicho titular está además legitimado para
ejercer en nombre propio los derechos morales sobre la obra, incluyendo la facultad
para decidir sobre su divulgación. El productor tendrá el derecho exclusivo de realizar,
autorizar o prohibir la realización de modificaciones o versiones sucesivas del
programa, y de programas derivados del mismo. Las disposiciones del presente
artículo podrán ser modificadas mediante acuerdo entre los autores y el productor.
Art. 30.- La adquisición de un ejemplar de un programa de ordenador que haya
circulado lícitamente, autoriza a su propietario a realizar exclusivamente:
a) Una copia de la versión del programa legible por máquina (código objeto) con fines
de seguridad o resguardo;
b) Fijar el programa en la memoria interna del aparato, ya sea que dicha fijación
desaparezca o no al apagarlo, con el único fin y en la medida necesaria para utilizar
el programa; y;
52
c) Salvo prohibición expresa, adaptar el programa para su exclusivo uso personal,
siempre que se limite al uso normal previsto en la licencia. El adquirente no podrá
transferir a ningún título el soporte que contenga el programa así adaptado, ni podrá
utilizarlo de ninguna otra forma sin autorización expresa, según las reglas generales.
Se requerirá de autorización del titular de los derechos para cualquier otra utilización,
inclusive la reproducción para fines de uso personal o el aprovechamiento del
programa por varias personas, a través de redes u otros sistemas análogos,
conocidos o por conocerse.
LOTAIP (Ley Orgánica de Transparencia y Acceso a la Información Pública.
Art. 6.- Información Confidencial.- Se considera información confidencial aquella
información pública personal, que no está sujeta al principio de publicidad y
comprende aquella derivada de sus derechos personalísimos y fundamentales,
especialmente aquellos señalados en los artículos 23 y 24 de la Constitución Política
de la República. El uso ilegal que se haga de la información personal o su divulgación,
dará lugar a las acciones legales pertinentes. No podrá invocarse reserva, cuando se
trate de investigaciones que realicen las autoridades, públicas competentes, sobre
violaciones a derechos de las personas que se encuentren establecidos en la
Constitución Política de la República, en las declaraciones, pactos, convenios,
instrumentos internacionales y el ordenamiento jurídico interno. Se excepciona el
procedimiento establecido en las indagaciones previas.
53
Ley Sobre el Acuerdo de Software Libre en el Ecuador
Artículo 2.- Se entiende por Software Libre, a los programas de computación que se
pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los códigos
fuentes y que sus aplicaciones puedan ser mejoradas.
Estos programas de computación tienen las siguientes libertades:
a) Utilización del programa con cualquier propósito de uso común
b) Distribución de copias sin restricción
c) Estudio y modificación del programa (Requisito: código fuente disponible)
d) Publicación del programa mejorado (Requisito: código fuente disponible).
Preguntas Científicas a Contestarse
1. ¿Cuáles serán los beneficios que obtendrán las empresas al utilizar una
herramienta para la extracción de datos de Twitter?
2. ¿Cuáles serán los beneficios que obtendrá la empresa con la utilización del
servicio web KindQuest y conocer datos sobre sus clientes?
3. ¿Cuánto se ahorraría a nivel económico la empresa al poder conocer más
sobre sus clientes?
54
Variable Independiente
Desarrollo de un servicio web que permita la extracción de datos de la red social
Twitter para la mejora en la toma de decisiones en empresas comerciales de la ciudad
de Guayaquil.
Variable Dependiente
Promover la necesidad de tener un servicio web que permita a los gerentes, dueños
o administradores de las empresas obtener datos valiosos sobre los gustos y
preferencias de los usuarios de Twitter.
Definiciones Conceptuales
Internet Es una extensa red de computadoras interconectada a nivel mundial que permite la
trasmisión de información entre millones de computadoras en el mundo, por medio de
la utilización del protocolo TCP/IP. Utilizada para diferentes fines como la
comunicación, entretenimiento, educación, negocios etc.
SOAP Se conoce como SOAP a un protocolo que realiza diferentes procesos para
comunicarse por el intercambio de datos XML, SOAP fue creado por Microsoft
Dominio Es el nombre único y fácil de recordar por el cual los usuarios identifican un sitio web
en internet, en la mayoría de los casos este hace referencia a la actividad del servicio
que representar en la web. Existen varias empresas que ofrecen adquirir un dominio
55
en el mercado, destacando que para que este dominio sea funcional este se debe
asociar a un servidor web o Hosting.
Hosting o Servidor Web Es un servicio de almacenamiento web, en el cual se puede guardar todo tipo de
información, de manera que se puede acceder desde cualquier lugar vía internet. Al
igual que el dominio existen muchas empresas actualmente que ofrecen este servicio
a quien desee contratarlo.
Servicios Web Son elementos orientados a proporcionar un servicio a través de la red. Consta de
una interfaz descrita en WSDL, que es un XML que contiene todo lo necesario para
poder interactuar con el servicio.
Interfaz de Usuario Son espacios visualmente diseñados en forma de pantallas que permiten que el
usuario interactúe con el sistema.
Datawarehouse Se conoce como Datawarehouse a una gran base de datos que tiene como
característica principal integrar y depurar gran cantidad de información, luego esa
información es procesada a gran velocidad para permitir su posterior análisis.
A nivel empresarial proporciona algunas ventajas debido a que es una gran base de
datos que permite el almacenamiento de información sin procesar, se basa en
modelos como tablas en estrella, copo de nieve, cubos relacionales, etc.
Permite el tratamiento y consultas de la información de manera homogénea y fiable,
un Datawarehouse se caracteriza por ser integrado, temático, histórico y no volátil.
56
Smartphone El término en español significa teléfono inteligente, se trata de un teléfono celular o
teléfono móvil que tiene características similares a las de una computadora
permitiendo la conectividad. El Smartphone cuenta con las características básicas de
un teléfono celular normal como lo son llamadas, mensajes, etc., a esto se suma la
capacidad de permitir la conexión a internet, almacenamiento, utilización de
herramientas ofimáticas como Word y Excel. Adicional a eso permiten la conexión con
GPS, Wifi, reproducción de Mp3, visualización de imágenes con cámaras de diversos
megapíxeles.
Gráficos Estadísticos Son muestras gráfica para describir numéricamente un conjunto de datos
relacionados para proporcionar un análisis final.
57
CAPÍTULO III
PROPUESTA TECNOLÓGICA
Al analizar la problemática se puede observar que el mayor inconveniente que tienen
las empresas del sector económico de la ciudad de Guayaquil es la falta de utilización
de una herramienta tecnológica que permita conocer la valiosa información que se
encuentra mal utilizada en las redes sociales, dicha información tiene un valor
significativo para muchas de las empresas ya que la pueden utilizar para apoyarse en
la toma de decisiones.
La falta de la utilización de estas herramientas se puede dar debido al
desconocimiento de los beneficios que estas pueden brindar o al mismo tiempo al
temor que quizás tienen muchos de los dueños, gerentes o administradores de las
empresas para usar este tipo de tecnología en sus procesos.
Es muy probable que los administradores o dueños de las empresas no usen estas
herramientas porque desconocen el valor de la información que pueden lograr obtener
por medio de dichas herramientas.
Análisis de Factibilidad
Teniendo en cuenta el crecimiento que actualmente están tomando las PYMES en la
Ciudad de Guayaquil, la utilización de un servicio web que permita conocer la opinión
que tienen los usuarios sobre un producto o servicio es de vital importancia,
permitiendo conocer a nivel estadístico lo expresado por los usuarios o consumidores,
es por esa razón que la utilización del servicio web que realice ese trabajo beneficiará
a la empresa a nivel general.
Garantizando la posibilidad de una inversión mínima por parte de las PYMES en dicho
servicio, destacando que en base a la reutilización de recursos de TI en este caso un
computador y el servicio de banda ancha, con los que en promedio las empresas
poseen, los cuales son los únicos medios requeridos para acceder al servicio.
58
Para determinar que el servicio KindQuest es viable como una herramienta de apoyo
a los negocios, a continuación se detalla a través de un análisis de factibilidad
enfocada en factores de factibilidad operacional, técnica, legal y económica que
conlleva el empleo del servicio.
Factibilidad Operacional
Las PYMES en su búsqueda por mejorar y evolucionar, constantemente quieren
tomar cambios en base a decisiones firmes y más si están implicadas con sus clientes
y consumidores, fortaleciendo así la misión y visión institucional que como negocio
pretenden lograr.
El objetivo principal de todas las empresas sea cual sea su actividad comercial es la
generación de mayores ingresos sin pasarse en sus egresos es por la razón que
algunas empresas se les hace complicado invertir en elementos de tecnología que
les permita automatizar algunos procesos internos.
Es por esa razón que se procedió al desarrollo de un servicio web que nos permita
conocer los gustos y preferencias de los clientes por medio de la extracción de datos
de la red social Twitter, dicha información obtenida es de mucha importancia para los
directivos de las PYMES.
Los administradores pueden utilizar sin ningún problema el servicio web ya que está
diseñado para que su manipulación sea sencilla con una interfaz amigable con el
usuario, es por esa razón que no necesita expertos para la extracción de datos, al
finalizar y generar sus informes pueden ser analizados por los directivos de las
empresas y puedan tomar decisiones para mejoras administrativas.
59
Con la utilización de servicio web KindQuest la inversión que realizarán los dueños,
administradores o dueños de las empresas será una inversión mínima en
comparación a los beneficios que podrá obtener con el pasar del tiempo.
Entre las características del servicio KindQuest podemos destacar:
Ingreso al servicio desde cualquier lugar al cual se tenga acceso a internet:
El acceso al Servicio Web KindQuest se realiza de manera muy fácil y sencilla
debido a que utiliza propiedades de servicio web lo que hace que sea
accesible desde cualquier lugar o cualquier computador que tenga acceso a
internet.
Generación de informes en formato pdf
Por medio del servicio web se puede extraer información de Twitter, esta
información será generada en formato PDF.
Agilidad en la toma de decisiones
Por medio de la información extraída la toma de decisiones se podrá realizar
de una manera mucho más sencilla y ágil.
Representación de los resultados en gráficos estadísticos.
La presentación de cuadros estadísticos hace el análisis más entendible y no
se necesita un experto en análisis para poder tomar decisiones en base a los
gráficos mostrados.
Factibilidad Técnica
A nivel técnico la utilización del servicio web es beneficiosa ya que la inversión que
se realizará será mínima, no es necesario que la empresa cuente con equipo de
tecnología de características especiales ni tampoco con técnicos o Ingenieros
expertos en el área.
60
El servicio web está desarrollado con herramientas sencillas y fáciles de manejar
como son el lenguaje de programación R y PHP, también se utiliza los principios de
servicio web para que pueda estar disponible los 7 días de la semana las 24 horas
del día, adicional a eso se utilizó herramientas como lo son Dreamweaver que es de
mucha ayuda al momento de realizar plantillas, como servidor local utilizamos XAMPP
que es un servidor que nos permite la visualización del servicio web.
Los requerimientos técnicos para la implementación de ese servicio son:
Hardware:
Computadora con características básicas (Memoria de 2GB)
Enlace de acceso a la red internet con un velocidad de 2 Mbps como mínimo
Software
Programa navegador (Chrome, Internet Explorer, Mozilla, Opera, etc.)
Programa visor de PDF (Adobe Reader, Foxit Reader, PDF Reader, etc.)
En cuanto a los programas se utiliza Software de licencia libre, para el desarrollo y
levantamiento del servicio en cada etapa, Apache como Servidor Web, MySQL como
motor de base de datos.
Factibilidad Legal
Referente a la parte legal, el desarrollo del servicio KindQuest no infringe leyes o
normativas legales, debido a que las herramientas tecnológicas utilizadas en el
desarrollo del mismo son de procedencia de software de licencias libres.
61
Para el desarrollo de nuestro servicio web se tomaron en cuenta todos los
requerimientos legales que intervienen para el desarrollo de un programa de
computadora como lo expresa la Ley de Propiedad Intelectual.
Factibilidad Económica
KindQuest es un servicio que pone a disposición de las PYMES del sector de
Guayaquil, la gestión de tendencias de los usuarios en la red social twitter, para
beneficios propios del negocio, utiliza herramientas y estándares abiertos, reduciendo
significativamente los costos inversión por parte de la empresa.
Para establecer la factibilidad económica se tomaron en cuenta los puntos de
factibilidad Operacional y Factibilidad Técnica, tomando en consideración los
componentes que son parte del desarrollo de KindQuest, en este caso las
herramientas a utilizar desde el software de extracción de datos, programa para el
desarrollo de páginas web, motor de base de datos, son instrumentos de licencia
Open Source.
Lo cual implica los siguientes aspectos:
Mínimo costo en adquisición del servicio KindQuest
Cero costos de actualización del sistema
Cero costo de mantenimiento
Las PYMES en promedio cuentan con una computadora y una conexión a internet,
características necesarias para acceder al servicio, lo cual elimina los costos en
inversión en equipo de cómputo por parte del negocio.
62
Económicamente la inversión que tendrá que realizar la empresa que desee utilizar
el servicio web para la extracción de datos será una cantidad mínima en comparación
al valor que por lo general tiene este tipo de servicios que proveen información para
su posterior análisis.
Cuadro N. 5 Estimado de Inversión
RECURSO CANTIDAD DETALLE COSTO TOTAL HUMANO 2 Desarrolladores $750 $1,500
Total de Recurso Humano $750 $1,500
HARDWARE 1 Computadoras con características
Básicas
$600 $600
Total de Recurso de Hardware $600 $600
SOFTWARE 1 Servicio de Internet tarifa
básica o mínima
$50 $50
Total de Recurso de Software $50 $50
VARIOS 1 Movilización Alimentación
Copias e impresiones
$50 $50
Total de Recursos Varios $50 $50
TOTAL GENERAL DEL PROYECTO $2,200
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Como podemos observar en la tabla la inversión para la adquisición del servicio web
será una inversión mínima en comparación con otras herramientas que brindan este
tipo de información, esta tabla refleja los gastos a nivel de recurso humanos, hardware
y software como es observable a nivel de software la inversión será de cero ya que
todas las herramientas utilizadas son libres, en hardware será una inversión mínima,
el único gasto será el del servidor de internet que puede ser de un paquete básico.
63
Etapas de la Metodología del Proyecto
Las metodologías ágiles son un conjunto de técnicas que sirven para gestionar
proyectos de manera dinámica, en comparación con los métodos clásicos que se
ejecutan de manera monótona, para el desarrollo de este proyecto se utilizó la
metodología SCRUM, debido a su fácil y adaptable estructura, se puede moldear de
manera en la que se pueda priorizar los beneficios del proyecto.
Lo que destaca a SCRUM de otras metodologías, es su forma de establecer el trabajo
en equipo en base a tareas y actividades, que conforme avanzan el proyecto se
presentan entregas parciales permitiendo analizar el panorama sobre los resultados
son los esperados.
Uno de los fundamentos principales por los que se utiliza esta metodología, es la
necesidad de obtener resultados en cada etapa del desarrollo para evaluar las
actividades que se ésta entregando al cliente según los requerimientos establecidos,
controlando que los costos no se eleven y la calidad del producto sea impecable. A
continuación se detalla las etapas que caracterizan al proyecto:
Ventajas de Scrum
Se pueden decidir nuevos objetivos a realizar durante el desarrollo del
proyecto.
Se pueden dividir los procesos en tareas más pequeñas para su culminación.
Menor índice de que se presenten errores inesperados.
Las tareas no terminadas no influyen en las tareas siguientes.
64
Beneficios de Scrum
Cumplimiento de requerimientos establecidos al inicio de cada una de las
etapas.
Flexibilidad en los posibles cambios.
Mayor índice de productividad.
Reducción considerable de los riesgos.
Permite la predicción de los tiempos
Proporciona mejor calidad del producto de software
Dentro del cumplimiento de esta metodología hay varios roles que juegan un papel
importante a la hora del desarrollo de un software de calidad.
Dentro de la metodología Scrum hay tres roles fundamentales:
Scrum Team (Equipo Scrum): Es el líder, es el encargado de guiar el equipo
de trabajo, es el responsable de que se cumplan las reglas, procesos y etapas
de la metodología.
Product Owner (Dueño del producto): Se puede decir que es el
representante de los accionistas y clientes del proyecto de software, es el
responsable del proyecto a nivel monetario.
Development Team (Equipo de desarrollo): Equipo de trabajo, grupo de
personas con los conocimientos técnicos necesarios para el desarrollo de
cada una de las actividades dentro del proyecto.
65
Etapas del Proyecto
Para el desarrollo de este proyecto se procedió a realizar un diagrama de secuencias
para tener una guía referente a las fechas de cumplimiento de cada una de las etapas
como se detalla en el diagrama de actividades ver Anexo 1.
Cuadro N. 6 Etapas del Proyecto
ETAPAS DEL PROYECTO
1) Levantamiento de información
1.1.- Análisis de uso e impacto de las redes sociales en la actualidad
1.2.- Realización de encuestas sobre la utilización de tecnología en empresas de la ciudad
1.3.- Tratamiento y tabulación de los datos encontrados
2) Diseño funcional del Sistema
2.1.- Esquematización y diseño de la base de datos
2.2.- Diseño de las interfaces de usuario
3) Desarrollo
3.1.- Codificación de cada una de las interfaces planteadas
3.2.- Codificación de todo el proceso de la extracción de los datos mediante las
herramientas a utilizar
3.3.- Validación de cada uno de los campos
4) Pruebas
4.1.- Realización de controles de calidad a nivel de visualización y presentación del servicio web.
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
66
1.- Levantamiento de Información
La planeación de un proyecto es difícil si no se cuenta con información confiable para
establecer las bases principales de su desarrollo, para lo cual se llevó a cabo un
análisis del nivel de uso e impacto que han alcanzado las redes sociales como
herramientas de comunicación y posicionamiento de los negocios en el mercado
ecuatoriano.
De esa manera se puede observar claramente el aumento que está alcanzando la
utilización de la tecnología y el uso de las redes sociales a nivel general y también a
nivel empresarial para la realización de proceso.
1.1. Análisis de Uso e Impacto de las Redes Sociales
Una red social funciona como un árbol que se basa en una estructura nodo-relación,
en el cual cada usuario registrado en el servicio representa un nodo formando una
red distribuida por cada una de las ramificaciones del árbol siendo su conector
fundamental la relación existente entre cada nodo.
Las relaciones representan los lazos que unen un punto con otro, estas pueden ser
de diferentes tipos de vínculo que van desde personales, amistad, trabajo,
profesional, interés y otros contextos sociales con los que interactúa el usuario.
Conociendo que para un medio social un cliente puede ser una persona natural o
jurídica hasta empresas públicas y privadas.
A través de una investigación podremos analizar el impacto y uso que las redes
sociales provocan en las personas y en los negocios, la cual se encuentra distribuida
en los siguientes puntos:
67
1.1.1. Redes Sociales en Ecuador
Hoy día en Ecuador la conectividad está presente en cada una de las personas,
independientemente de la condición social, haciendo del internet un tema que
involucra a cada hombre y mujer estar vigente en el mundo digital, a medida que las
generaciones crezcan las redes sociales basadas en internet serán las más populares
en comparación con otro servicio de entretenimiento social.
En una encuesta realizada por el Instituto Nacional de Estadísticas y Censos, en el
2016 refleja que 4,2 millones de ecuatorianos usan las redes sociales como se
muestra a continuación en el siguiente gráfico:
Gráfico N. 17 Porcentaje de Población con Celulares y Redes Sociales
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Estadísticas INEC - 2016
68
En el 2016, 4’484.087 de ecuatorianos declararon poseer un Smartphone,
convirtiendo esto en un factor influyente en el incremento del uso de redes sociales,
el uso de los teléfonos inteligentes que actualmente se encuentran disponibles en
todo tipo de modelo y precios al alcance de la disponibilidad del ecuatoriano, brinda
a las personas acceder a sus perfiles sociales en cualquier hora del día.
Las personas califican a las redes sociales como un servicio moderno, debido a su
uso masivo alcanzado en los últimos años. Estos medios sociales han ido
evolucionando como resultado de un antecesor y lo han ido adaptando a las diversas
necesidades que presentaban y solicitan las personas en el tiempo.
La mayoría de los ecuatorianos utiliza sus perfiles activos para mantenerse en
contacto con sus amigos, conocidos, familiares y hacer publicaciones sobre algún
tema de su interés ya sea de entretenimiento, cultura, política, religión, etc. Así como
también para conocer nuevas personas y mantenerse informado de todo la
información que se publican y comparte en dicho medio.
69
Gráfico N. 18 Equipamiento y acceso a Internet en hogares a Nivel Nacional
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Estadísticas INEC - 2016
Como se puede apreciar en el gráfico 18 a nivel nacional en el año 2016 podemos
deducir que más del 50% de personas poseen un computador en el hogar, que
también cuentan con el servicio de internet del cual un 24,5 % es por medio
inalámbrico, tecnología que se ha vuelto muy popular en el mercado. Esto demuestra
que la tecnología se está posicionando como un complemento y una necesidad para
diversas actividades que los usuarios requieran cumplir en sus rutinas.
Los dispositivos móviles son un avance que aporta más comodidad y facilidad en
acceder a la web, dejando una puerta abierta para que los usuarios puedan ingresar
a los diferentes servicios que se encuentran alojados en internet.
70
Gráfico N. 19 Telefonía Celular en el hogar a Nivel Nacional
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Estadísticas INEC - 2016 En el gráfico 19 se detalla el alto porcentaje que tiene la utilización de teléfonos
celulares hasta el año 2016, donde el 90% de la población ecuatoriana usa un teléfono
celular para diversas actividades, del cual un 52,9% son teléfonos inteligentes.
Siendo esta herramienta una tentación para las personas estar constantemente
inmersas y compartir sus experiencias en la web en especial en las redes sociales,
debido a que estos dispositivos acompañan al usuario al lugar donde vayan siendo
indispensables por las múltiples ventajas que cada día los proveedores de dichas
herramientas ofrecen a los clientes, incrementando su adquisición.
Sin contar con el tiempo que los ecuatorianos le dedican a mantenerse en contacto
con la web. Como se aprecia en el gráfico 20, las razones por las cuales las personas
acceden al internet son por necesidades que están ligadas a sus actividades
71
cotidianas, haciendo que el internet esté presente en entornos como el hogar, trabajo,
estudio, diversión, entre otros.
Mientras el desarrollo de una actividad implique el hecho de acceder a un servicio
alojado en internet, ésta genera una mayor frecuencia de uso, claramente está
relacionado con el tipo de acción a realizar, pero un 70,50% de usuarios aseguran
ingresar a internet al menos una vez al día.
Gráfico N. 20 Uso de Internet a Nivel Nacional
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Estadísticas INEC - 2016
1.1.2. Pymes en el Sector Comercial
Es común que las PYMES se concentren en sectores comerciales donde puedan
obtener ganancias y crecimiento, sin embargo a medida de este progreso se van
enfrentando a desafios propios del mercado al cual incursionan, siendo el principal
72
reto la competencia, es ahí donde recurren a utilizar estrategias que fortalezcan los
lazos entre el consumidor y la marca que representan, logrando un posicionamiento
entre el público.
Gráfico N. 21 Estructura de Empresas a Nivel Nacional
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Estadísticas INEC - 2014
Como se puede apreciar en el gráfico 21 en Ecuador el ámbito económico está
compuesto por diferentes empresas cuyas características como volumen de ventas,
cantidad de trabajadores, recursos financieros, etc. permite clasificarlas en categorías
de grande, mediana, pequeña y microempresa, siendo esta última la de mayor índice
con un 90,64% del mercado ecuatoriano, en el cual se puede innovar en diferentes
tipos de actividad económica desde servicios, comercio, agricultura, industrias,
construcción, minería.
Liderando en el mercado con un 36,99% las actividades de servicio como salud,
alimentación, trasporte, comunicación etc. seguido por el sector comercial con
37,83% en compra y venta de productos al por mayor y menor, siendo todas estas
actividades la base del desarrollo de los ecuatorianos.
Un 62,10% de estas actividades comerciales están concentradas en 5 provincias
como se aprecia en la tabla 5, siendo las que tienden a un mayor porcentaje de
incursión por parte de los comerciantes.
73
Cuadro N. 7 Empresas por Provincias a Nivel Nacional
No. Provincia Porcentaje
1 Pichincha 23,56%
2 Guayas 19,37%
3 Manabí 8,03%
4 Azuay 6,00%
5 Tungurahua 5,12%
Total 62,10%
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Estadísticas INEC - 2015
Como escenario para el levantamiento de información del proyecto nos centramos
en la provincia del Guayas la cual tiene un índice de 19,37% de incursión en el
mercado, específicamente en la ciudad de Guayaquil.
Debido a los datos que INEC nos facilita desde su página web, podemos apreciar
mediante el gráfico 22 que actualmente las PYMES con una variación de porcentajes
en la microempresa, podemos concluir que en su mayoría las empresas poseen
computador y conexión a internet como un recurso tecnológico, lo cual es una ventaja
y forma la base que se requiere para hacer uso de nuestro servicio web KindQuest.
74
Gráfico N. 22 Empresas Comerciales a Nivel Nacional que poseen Computadoras y
Conexión a Internet
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Mintel - 2014
Actualemente los medios sociales se han convertido en tendencia seguidas por
muchas personas,es común que las empresas se dirijan hacia donde están las masas
y utilicen páginas web y medios sociales como canales publicitarios para difundir sus
mensajes, debido a la conectividad constante que tiene el cosumidor en general con
la web hoy en dia.
Como podemos apreciar en el gráfico 9 las grandes empresas son las que utilizan en
mas de 60% estos servicios web, no obtante notamos que las Pymes también están
incursionando es esta estructura social.
Las grandes y medianas empresas tienen un porcentaje mayor en el empleo de
páginas web por ser un medio personalizado a su imagen utilizándolo para ofrecer
información sobre la compañia a sus clientes sin limitaciones las 24 horas del dia. En
75
el caso de la pequeña y microempresa son negocios con recursos económicos
limitados o dependiendo su actividad comercial les resulta más beneficioso el uso de
redes sociales para emitir sus mensajes.
Gráfico N. 23 Empresas a Nivel Nacional con Redes Sociales y Páginas Web
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Mintel - 2014
No obstante podemos evaluar mediante las estadísticas mostradas en el gráfico 23
que las redes sociales cada vez están en la mira de las empresas por ser un medio
mas directo pero informal de comunicación con los clientes, conviertiéndola en una
herramienta potencial para conocer mejor las necesidades del consumidor y generar
futuros clientes.
76
1.1.3. Importancia del Análisis de datos en Twitter en el Posicionamiento de la
marca del negocio
Actualmente Twitter es una herramienta que es utilizada como un canal por el cual
las empresas hacen marketing y publicidad de sus productos y servicios. Pero la
mayoría de las PYMES ecuatorianas desconocen el doble uso que se le puede dar a
esta herramienta social.
Twitter permite acceder a su plataforma obviamente a través de software
especializado, se puede extraer información siempre y cuando esta sea de carácter
público, es decir que el usuario lo haya decidido así en la configuración de su cuenta
de twitter, al obtener estos datos permite conocer variables como los gustos por
determinados colores, formas, tamaños, etc. Dándoles creatividad a los interesados
dentro del negocio a crear e innovar en nuevas formas de llamar la atención de más
personas.
Mientras más conozca la empresa sobre sus actuales y futuros clientes disminuye la
complejidad de crear soluciones simples e ingeniosas que ayuden a crecer el negocio.
Un análisis basado en estos datos genera resultados palpables donde concede a las
empresas lograr conexiones con los diferentes tipos de consumidores, abarcando
más diversidad de nichos de mercado, donde se pueden producir productos
personalizados haciendo que el cliente se sienta identificado con la línea y recurra a
conocer y estar constantemente en contacto con el negocio.
No es un secreto que el éxito que las grandes empresas han y siguen teniendo se
debe a la forma en como administran cada dato creando así información que le
permiten moldear sus objetivos a las necesidades del cliente, tomando oportunas
decisiones en escenarios claves.
77
1.1.4. Tratamiento de Datos Encontrados
La técnica que forma parte del levantamiento de información sobre las redes sociales
en la actualidad, es una encuesta orientada hacia las empresas, utilizando como
instrumento el cuestionario basado en cinco preguntas cerradas en las que la persona
puede elegir dependiendo su criterio y conocimiento.
El procedimiento que se realizó en la encuesta inicial ver anexo 2, son preguntas
referentes al conocimiento que poseen las PYMES sobre la información que albergan
las redes sociales, los recursos tecnológicos que poseen y el interés que estos
tendrían en utilizar una herramienta que aporte con dicha información para su
negocio.
Se realizaron las encuestas basándose en las estadísticas del año 2016 realizadas
por el INEC donde detallan que la cantidad de pequeñas empresas en la ciudad de
Guayaquil es de aproximadamente 41.860, se procedió aplicar la formula respectiva
para obtener la muestra.
n =Z2 ∗ p ∗ q ∗ N
Ne2 + Z2 ∗ p ∗ q
n =(2.72)(0.5)(0.5)(41860)
(41860)(0.01) + (2.72)(0.5)(0.5)
n =28464.80
419.28= 67
Aplicando la fórmula de la muestra con el 90% de confianza se puede obtener una
muestra de 67 encuestas.
78
Haciendo referencia a la Encuesta Inicial obtenemos los siguientes resultados:
Pregunta 1
¿Con cuántos recursos tecnológicos cuenta actualmente dentro de la empresa o
negocio?
Gráfico N. 24 Uso de Tecnología en Empresas
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Con respecto a la pregunta número 1 se puede observar claramente que la mayor
parte de las personas encuestadas cuenta con algún equipo tecnológico aunque en
pocas cantidades dentro de sus empresas.
Muy Poco, 8, 12%
Poco, 38, 57%
Nada, 7, 10%
Mucho, 8, 12%
Bastante, 6, 9%
Muy Poco Poco Nada Mucho Bastante
79
Pregunta 2
¿Utiliza su empresa o negocio redes sociales para mantener contacto con sus
clientes?
Gráfico N. 25 Uso de Redes Sociales en Empresas
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
En este caso en la pregunta número 2 el resultado de las personas encuestadas
refleja que le dan poca importancia al uso de las redes sociales a nivel empresarial lo
cual indica que dichas empresas no cuentan con redes sociales.
Muy Poco, 10, 15%
Poco, 30, 45%
Nada, 9, 13%
Mucho, 10, 15%
Bastante, 8, 12%
Muy Poco Poco Nada Mucho Bastante
80
Pregunta 3
¿Conoce la importancia de la información que se puede extraer de las redes sociales
para su negocio?
Gráfico N. 26 Conocimiento de la importancia de la información Extraída
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
En base a esta pregunta se puede argumentar que existe poca importancia a la
información que se puede extraer de las redes sociales.
Muy Poco, 28, 42%
Poco, 16, 24%
Nada, 10, 15%
Mucho, 8, 12%
Bastante, 5, 7%
Muy Poco Poco Nada Mucho Bastante
81
Pregunta 4
¿Estaría interesado en conocer la información extraída de las redes sociales como
Twitter para beneficio de su negocio?
Gráfico N. 27 Utilización de la información Extraída
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Al analizar los resultados obtenidos en esta pregunta se puede indicar que muchas
las personas encuestadas están realmente interesadas en conocer la información que
se puede extraer de las redes sociales para obtener beneficios empresariales.
Muy Poco, 9, 14%
Poco, 9, 13%
Nada, 10, 15%
Mucho, 27, 40%
Bastante, 12, 18%
Muy Poco Poco Nada Mucho Bastante
82
Pregunta 5
¿Está Usted de acuerdo en utilizar un servicio web para la extracción de datos de
Twitter para el apoyo en la toma de decisiones en su empresa?
Gráfico N. 28 Utilización del Servicio Web KindQuest
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Se puede argumentar que más del 45% de los dueños de empresas están de acuerdo
en utilizar el servicio web para la extracción de datos de Twitter y apoyarse para la
toma de decisiones en sus empresas.
Totalmente en desacuerdo, 8,
12%
En desacuerdo, 9, 13%
Ni de acuerdo ni en desacuerdo,
10, 15%
De acuerdo , 10, 15%
Totalmente de acuerdo , 30,
45%
Totalmente en desacuerdo En desacuerdo
Ni de acuerdo ni en desacuerdo De acuerdo
Totalmente de acuerdo
83
2. Diseño Funcional del Sistema
El diseño funcional de un sistema es tomar las necesidades expresadas en lenguaje
natural por el cliente, moldearlas para darle forma técnica y automatizada para
obtener un producto final operativo. Etapa en la cual la hemos dividido en los
siguientes puntos:
2.1. Diseño de la Estructura de la Base De Datos
La base de datos del servicio KindQuest se la realizó y funciona en el motor de base
de datos MySQL compuesta por cinco tablas, con los campos necesarios para
identificar cada entidad permitiendo almacenar la información de forma segmentada,
estableciendo el modelo entidad-relación que proporciona un esquema visual de
cómo se comportan los datos y cómo se relacionan entre ellos, ver Anexo 3,
adicionalmente se presenta una diagrama del esquema funcional del Servicio Web
KindQuest ver Anexo 4.
2.2. Diseño de las Interfaces de Usuario
En esta etapa se realizó un bosquejo de las ventanas y formularios por medio de los
cuales el usuario interactúa con el servicio, comprende ventanas de inicio y registro
de usuario, ventana de búsqueda, y acciones como descarga de resultados, que
proporcionan información sobre los procesos, a través de una gestión visual como
iconos, menús y un puntero que permita la interacción adecuada. Para su desarrollo
se utilizó la herramienta Dreamweaver 8 y plantillas CSS, la cual nos ayuda a realizar
el diseño de cada uno de los módulos que conforman nuestro servicio.
84
Gráfico N. 29 Pantalla Principal
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Gráfico N. 30
Interfaz de Ingreso
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
85
Gráfico N. 31 Interfaz de Registro
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Gráfico N. 32 Interfaz de Búsqueda
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
86
Gráfico N. 33 Interfaz de Búsqueda
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
3. Desarrollo
Es un proceso más complejo porque se le agrega funcionalidad a los diseños
realizados, cada ventana y formulario tendrá la capacidad para ejecutar una acción
correspondiente al diseño cumpliendo una tarea determinada para el usuario. Esta
etapa comprende:
3.1. Codificación de las Interfaces
En esta etapa bajo la combinación de lenguajes como HTML y PHP se puede
proceder a programar las rutinas internas en sintaxis propias del código para que el
programa procese y efectúe la tarea que se le está solicitando por medio de
procedimientos y funciones propias del lenguaje. Ver Anexo 5.
87
3.2. Programación en RStudio
Bajo el manejo de R, establecemos los algoritmos para cada tipo de patrón de
búsqueda que abarca palabra y ciudad que se han establecido, permitiendo la
extracción de datos de twitter, para posteriormente presentarlos en gráficos de fácil
entendimiento visual. Ver Anexo 6,7 y 8 donde consta el código fuente de la
programación en R.
Gráfico N. 34 Extracción de Datos de Twitter
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
88
Gráfico N. 35 Histograma de la Información Extraída
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
4. Pruebas
En esta fase vamos a ir documentando el correcto funcionamiento de cada una de las
interfaces en la cual se verificará que cada módulo se ajuste a los requerimientos que
se establecieron con el cliente en la fase de levantamiento de información, y al
ejecutar una tarea el servicio las respuestas sean las esperadas.
Entregables del Proyecto
Dentro de los entregables del proyecto principalmente podemos nombrar:
Cronograma de Actividades: Refleja la secuencia de tareas y
actividades que se realizaron para el cumplimiento de este proyecto.
Manual de Usuario: Se refiere a la documentación que servirá de
respaldo y guía para el manejo del servicio web por parte de los usuarios.
89
Modelo Entidad – Relación: Modelo relacional del servicio web para su
entendimiento a nivel de relaciones.
Criterios de Validación de la Propuesta
De acuerdo a la problemática que enfrentan los dueños, gerentes y administradores
de pequeñas y medianas empresas en la ciudad de Guayaquil por la falta de
herramientas que permitan la extracción de datos de redes sociales para ayuda en la
toma de decisiones, se plantearon los siguientes puntos que nos indica por qué el
desarrollo de una herramienta que permita realizar esta tarea se convierte en una
propuesta válida y aceptable.
1) Desarrollo de un servicio web que permita la extracción de datos de la red
social Twitter para el apoyo a los gerentes o administradores de pequeñas y
medianas empresas en la toma de decisiones para su mejora y crecimiento
empresarial.
2) El servicio web permitirá a los administradores visualizar patrones
relacionados a los gustos y aceptación de los productos o servicios que
ofrecen las empresas por medio de las publicaciones que expresan en los
perfiles de Twitter.
3) Permite que los administradores puedan obtener información para apoyarse
en esa información generada para la toma de decisiones.
4) Permite la generación de informes en formato PDF para su posterior análisis.
Informe de Pruebas
Dentro del desarrollo del servicio web se realizaron pruebas para determinar la calidad
de cada una de las etapas del proyecto, el objetivo de la aplicación de cada una de
90
las pruebas es determinar si se cumple con los objetivos establecidos en cada una de
las etapas.
Las pruebas fueron realizadas basándonos en la demostración de un prototipo del
Servicio Web para obtener referencias por parte de los dueños, administradores o
jefes que han utilizado dicho prototipo, de esta manera poder determinar el grado de
aceptación utilizando encuestas.
Cuadro N. 8 Pruebas del Sistema
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Por medio del cuadro número 7 podemos observar que cada una de las etapas en las
que se divide el proyecto han sido aprobadas, teniendo en cuenta que cumple cada
uno de los requisitos establecidos, podemos concluir que el servicio web ha cumplido
cada una de las pruebas que se han realizado ya sean de manera independiente y
de manera integrada a nivel general de su funcionamiento.
Modulo Descripción Resultado
Diseño Interfaz inicial APROBADO
Interfaz de acceso de usuario APROBADO
Interfaz de histórico APROBADO
Desarrollo Modelamiento de la Base de Datos APROBADO
Módulo de búsqueda Rápida APROBADO
Módulo de búsqueda Avanzada APROBADO
Módulo de histórico APROBADO
Funcionamiento Ingreso y Registro de usuarios APROBADO
Búsquedas avanzadas según palabra clave
APROBADO
Búsquedas avanzadas según Fecha-Hora
APROBADO
Búsquedas Rápidas APROBADO
Almacenamiento de archivos históricos APROBADO
91
Informe de Encuestas
Como ya conocemos por medio de la encuesta inicial los resultados obtenidos fueron
que la gran parte de los gerentes, dueños o administradores de las empresas
encuestadas están de acuerdo con la utilización de la información que se puede
extraer de las redes sociales como Twitter, como también están de acuerdo en la
utilización de un servicio web que les permita conocer este tipo de información para
que la puedan usar en su beneficio para la toma de decisiones.
Se puede observar de manera resumida el cumplimiento de cada una de las metas y
objetivos trazados al inicio de cada etapa en el desarrollo del producto de software.
Por medio de la información que genera la encuesta final ver Anexo 9 se puede
determinar con claridad el beneficio y criterios de aceptación que ha tenido el Servicio
Web KindQuest en los dueños, gerentes o administradores de las empresas que lo
han utilizado para obtener beneficios empresariales.
92
Resultados de Aceptación
Pregunta 1 ¿Qué tan amigable le parece el Servicio Web “KindQuest” para la extracción de datos?
Gráfico N. 36 Interfaz Amigable
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
De acuerdo a los datos obtenidos en la pregunta número 1 se puede observar que
muchos de los dueños de las empresas encuestadas y que utilizaron el servicio web
demuestran estar a gusto con la interfaz presentada.
Muy Poco, 0, 0%
Poco, 0, 0%Nada, 0, 0%
Mucho , 8, 67%
Bastante, 4, 33%
Muy Poco Poco Nada Mucho Bastante
93
Pregunta 2 ¿Qué tan sencillo se le hizo el manejo del servicio web?
Gráfico N. 37 Sencillez de Manejo
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Al analizar las respuestas de esta pregunta que muchas de las personas que
utilizaron el servicio web están de acuerdo con el diseño ya que les brinda opciones
sencillas para su utilización.
Muy Poco, 0, 0%
Poco, 2, 17%
Nada, 2, 17%Mucho , 7, 58%
Bastante, 1, 8%
Muy Poco Poco Nada Mucho Bastante
94
Pregunta 3
¿Le proporcionó ayuda en la toma de decisiones la información extraída de las
redes sociales?
Gráfico N. 38
Beneficios de la Información
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Se demuestra que en un 65% de los jefes, administradores o dueños de las empresas
que utilizaron el servicio web y obtuvieron información valiosa y se encuentran
bastante satisfechos por el apoyo que les brindó esa información a la hora de tomar
decisiones.
Muy Poco, 0, 0%
Poco, 3, 25%
Nada, 0, 0%
Mucho , 8, 67%
Bastante, 1, 8%
Muy Poco Poco Nada Mucho Bastante
95
Pregunta 4 ¿Qué tanto cree Usted que le puede ayudar la información extraída en el crecimiento
de su negocio?
Gráfico N. 39
Aceptación del Servicio Web
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Analizando las respuestas obtenidas se puede concluir diciendo que los dueños,
administradores o jefes de las empresas consideran que la información extraída por
medio del servicio web les puede ser de mucha utilidad al crecimiento empresarial.
Muy Poco, 0, 0%
Poco, 4, 33%
Nada, 0, 0%Mucho , 6,
50%
Bastante, 2, 17%
Muy Poco Poco Nada Mucho Bastante
96
Pregunta 5 ¿Qué tan satisfecho está luego de usar el servicio web para la extracción de datos?
Gráfico N. 40 Utilización de la Información Obtenida
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Los resultados expresan que en un 58% de los usuarios del servicio web se encuentra
contentos con la información extraída ya que les permite utilizarla de manera óptima
para su beneficio.
Muy Poco, 0, 0% Poco, 2, 17%
Nada, 0, 0%
Mucho , 7, 58%
Bastante, 3, 25%
Muy Poco Poco Nada Mucho Bastante
97
CAPÍTULO IV
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO
Informe de aceptación y aprobación para productos de SOFTWARE/HARDWARE
Cuadro N. 9 Informe de Aceptación y Aprobación
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Alcance Entregable Responsable Medidas,
Métricas e Indicadores
Cumplimiento
Diseño del esquema
funcional del sistema
Esquema funcional del
servicio KindQuest.
Desarrolladores Interfaz amigable
y sencilla de manipular
Aceptado
Diseño del modelo de la base de datos
Modelo E-R de la base de
datos Desarrolladores
Funcionamiento de las relaciones
establecidas. Aceptado
Sistema de fácil uso que
permita obtener datos
de una red social
Servicio “KindQuest”
para la extracción de datos de la red social
twitter.
Desarrolladores
Fácil usos al extraer la
información necesaria
Aceptado
Presentación de la
información encontrada mediante gráficos
Informe en formato PDF
Desarrolladores Archivo PDF descargable
Aceptado
98
Informe de aseguramiento de calidad para productos de SOFTWARE/HARWARE
Como parte de las características que definen el funcionamiento del servicio en
marcha, preservando su correcta funcionalidad, a continuación se identifican cada
una de las acciones relevantes del servicio:
1. Acceso al servicio: Se debe identificar mediante el usuario y contraseña para
poder ingresar al sistema.
2. Usuario del sistema: Toda ente nuevo en la plataforma debe registrar sus
datos para poder acceder al servicio, destacando que cada entidad es única
y que debe esperar la confirmación de registro por parte del usuario
administrador.
3. Privilegio del Usuario: Una persona registrada sólo pasará a formar parte de
la red de usuario cuando el administrador del servicio lo autorice
4. Confirmación de Usuario: Solo el administrador puede aceptar o rechazar la
solicitud de registro en el servicio, cuya información será mediante correo
electrónico
5. Usuario administrador: Este rol es de total administración y responsabilidad de
KindQuest quien gestionará el servicio según su criterio.
6. Usuario: puede hacer uso del menú disponible en la interfaz de usuario pero
no podrá manipular ni gestionar el comportamiento del servicio.
99
7. Búsquedas: existen disponibles dos tipos de búsquedas, rápida y avanzada
en la cual solo se podrá ejecutar una a la vez, es decir no se podrá solicitar al
servicio que realice los dos tipos de búsqueda al mismo tiempo, solo se podrá
iniciar una nueva solicitud una vez que se haya concluido la primera.
8. Búsqueda Rápida: en esta opción solo solicitará al usuario que ingrese el
patrón que será una palabra con el cual desea iniciar a buscar.
9. Búsqueda Avanzada: en esta sección se permite seleccionar entre la ciudad
donde desea realizar la búsqueda y la palabra, proporcionando una búsqueda
personalizada.
10. Informes en PDF: la única manera de generar dichos informes es mediante la
ejecución de una búsqueda, estos se pueden presentar en diferentes gráficos
que dependerá de la selección de presentación que haya realizado el usuario.
11. Actualizaciones: Se ha considerado mantener constantemente actualizado el
Servicio Web con respecto a las herramientas que se utilizaron para el
desarrollo del mismo.
100
CONCLUSIONES Y RECOMENDACIONES
Una vez concluido el presente proyecto podemos acotar conclusiones y
recomendación que se indican a los distintos usuarios que harán uso del servicio web
KindQuest, sugiriendo utilizar de forma adecuada para una experiencia amigable
entre el usuario y el sistema.
Conclusiones
Por medio de las estadísticas que analizamos podemos determinar que
actualmente el uso de dispositivos tecnológicos ha aumentado
considerablemente al igual que el impacto que están causando las redes
sociales en muchas de las personas que exponen sus criterios en los medios,
logrando ser de mucha importancia en el posicionamiento a nivel empresarial.
Logramos desarrollar un servicio web orientado a brindar ayuda a las PYMES
del sector comercial para que cuenten con una herramienta eficaz que les
proporcione información extraída de Twitter para que conozcan los criterios de
sus clientes y logren mejorar sus estrategias empresariales.
Al utilizar la herramienta R observamos que se logró extraer gran cantidad de
información que puede ser manejada bajo los principios de Minería de Datos
para ser analizada por los administradores de las empresas.
Con la utilización de nuestro servicio web KindQuest el usuario, dueño o
administrador puede obtener informes en formato PDF fáciles de imprimir para
que sus decisiones sean tomadas en base a datos reales y comprobables.
101
Recomendaciones
La información extraída es en base a la recolección de datos de la red social
Twitter, KindQuest no es una herramienta que deba ser usada para la invasión
de la privacidad de ningún usuario, los resultados obtenidos son en base a
información que el usuario tenga de carácter público, y estén geográficamente
registrados en el país.
La información extraída será uso exclusivo para las empresas que tengan el
servicio web, la responsabilidad del mal uso que le puedan dar a la información
extraída recae sobre la empresa involucrada.
Los datos que nuestro servicio web extrae son reales de acuerdo al tiempo,
es responsabilidad del usuario suscrito no alterar los resultados para obtener
beneficios que ayuden en la toma de decisiones.
KindQuest confirmará el éxito de la suscripción al servicio web por medio de
un mail a su correo previamente ingresado en la interfaz de registro, no confíe
nunca en correos electrónicos donde pidan ingresar o comprobar datos
privados o adicionales.
Recomendamos el uso de este tipo de servicios como herramientas para
conocer la información que esté disponible en las redes sociales y de esa
manera puedan aumentar sus ingresos empresariales.
102
BIBLIOGRAFÍA
Achour, M. (Mayo 2016). Manual de PHP. Recuperado de:
https://secure.php.net/manual/es/index.php
Álvarez, M, A. (Enero 2001). Dreamweaver. Recuperado de:
https://desarrolloweb.com/articulos/332.php
Agencia Pública de Noticias del Ecuador. (2015). Ecuador uno de los Países de
América Latina en que mas crecio el acceso al internet en los últimos tres
años. Recuperado de http://www.andes.info.ec/es/noticias/ecuador-uno-
paises-america-latina-mas-crecio-acceso-internet-ultimos-tres-anos.html
Aguilar, L. J. (2013). Big Data. Mexico: Alfaomega.
Aguilar, L. J. (2013). Fundamentos Generales de Programación. Mexico: Mc Graw-
Hill
Berenguel Gómez, J. L. (2016). Desarrollo de aplicaciones web distribuidas:
Paraninfo.
Besalú, M. J. (2012). Beneficios Rápidos de las Redes Sociales.
Bucero, Alfonso (2013). La Dirección de Proyectos: Díaz de los Santos
Cobo , A., Gómez, P., Pérez, D., & Rocha, R. (2005). PHP y My SQL. España: Diaz
de Santos.
Colobran Huguet, M., Arquéz Solvedila, J. M., & Marco Galindo, E. (2008).
Administración de Sistemas. Barcelona: UOC.
103
Coronel, C., Morris, S., & Rob, P. (2011). Base de Datos (Diseño, Implementación y
Administración). Mexico: Cengage Learning.
Date, C. (2006). Sistemas de Base de Datos.Caracas: Pearson.
De Pablos Heredero, C., Lopéz Hermoso Agius, J. J., Romo Romero, S. M., &
Medina Salgao Sonia. (2004). Informatíca y Comunicaciones en la Empresa.
Madrid: ESIC EDITORIAL.
Desongles Corrales, J. (2005). Ayudante Técnico de Informática (Vol. Volumen 1).
Sevilla: MAD, S.L.
Fiandesio, C. (2012). Libro de Twitter: Conectados en 140 Caracteres. Buenos
Aires: Paraninfo
Fonseca, A. (2014). Marketing Dígital en Redes Sociales. España: Smashwords
Edition.
González de la Garza, L. M. (2015). Redes Sociales. Madrid: DYKINSON, S.L.
González Menéndez, J. A. (2015). Utilización de las Base de Datos relacionales en
el Sistema de Gestión y Almacenamiento de Datos. España: Paraninfo.
Granados La Paz, R. L. (s.f.). Despliegue y Puesta en funcionamiento de
componentes de Software. ic Editorial.
INEC, Instituto Nacional de Estadísticas y Censo (2016), Recuperado de:
http://www.ecuadorencifras.gob.ec/estadisticas/
Kadushin, C. (2013). Comprender las Redes Sociales. Teorias, Conceptos y
Hallazgos. Madrid: CIS.
Laudon, K., & Laudon, J. (2004). Sistema de Información Gerencial. Mexico:
Pearson.
104
Minera, F. (2008). Curso de Programación en PHP. Málaga: USERS.
Nevado Cabello, M. V. (2010). Introducción a las Base de Datos Relacionales.
Madrid: Vision Libro.
Pablos Heredero, C., Lopez, J., Martín, S., & Medina Salgado, S. (2004). Informática
y Comunicaciones en la Empresa. Madrid.
Pérez Lopéz, C., & Santín Gonzaléz, D. (s.f.). Minería de Datos Técnicas y
Herramientas. Paraninfo.
Piñeiro Gómez, J. M. (2015). Lenguaje de Definición y Modificación de datos SQL .
España: Paraninfo.
Ramos Martín, A., & Ramos Martín, M. J. (2014). Aplicaciones Web. España:
Paraninfo.
Rojas Sánchez, F., & Sánchez Marchand, R. (2012). Twitter para la Empresa.
Mérida: Dante S.A.
Sánchez Morales, M. (2012). Manual de Desarrollo Web. Málaga: Copyright Agent.
Silberschatz, A., & F. Korth, H. (s.f.). Fundamentos de Bases de Datos. Buenos
Aires: Mc Graw Hill
Spona, H. (2010). Programación de Base de Datos con MySQL y PHP. Barcelona:
Marcombo.
Thibaud, C. (2006). My SQL. Barcelona: Ediciones ENI.
Trujillo , J. C., Mazón, J. N., & Pardillo, J. (s.f.). Diseño y Explotación de Almacenes
de Datos. Club Universitario.
105
ANEXOS
106
Anexo 1. Cronograma de Actividades
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
107
Anexo 2. Formato de Encuesta Inicial
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
108
Anexo 3. Modelo Entidad-Relación de la Base de Datos del servicio KindQuest
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
109
Anexo 4. Modelo funcional del servicio KindQuest
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
110
Anexo 5. Interfaces Principales
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
111
Anexo 6. Programación en R
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
112
Anexo 7. Código del Registro de Usuarios
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
113
Anexo 8. Código de Validaciones
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
114
Anexo 9. Formato de Encuesta Final
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
115
Anexo 10. Manual de Usuario El Servicio Web KindQuest para su manipulación es necesario seguir los siguientes
puntos, el administrador, jefe o dueño de la empresa que este interactuando con el
Servicio Web se podrá dar cuenta que no es necesario ser un experto para poder
extraer los datos de la red social Twitter.
Pantalla Principal de KindQuest
116
Ingreso al Servicio Web
Ingrese al sistema mediante su usuario y su contraseña.
117
En el caso de no tener una cuenta debe crearla dando clic en Registrarse Aquí
aparecerá el siguiente formulario que debe llenar con sus datos personales para
poder crear la cuenta, dando clic en Registrarme.
Realización de Búsquedas
Para realizar diferentes búsquedas dentro del Servicio Web es necesario que ya haya
ingresado al sistema y este registrado.
Se dirige a la sección de búsquedas, puede seleccionar realizar una búsqueda rápida
o una búsqueda avanzada.
118
Dentro de la búsqueda rápida no podrá realizar una búsqueda muy profunda sobre
temas o tópicos que desea conocer, puede seleccionar el tema para proceder a
extraer los datos en base al patrón o tema seleccionado, puede elegir entre realizar
una búsqueda por medio de Hashtag o por Tweet, obteniendo entre 100 o 1000
resultados.
De caso contrario al seleccionar búsqueda avanzada tendrá para elegir más opciones
por medio de los cuales pueden extraer los datos de Twitter.
Dentro de las opciones presentadas puede seleccionar búsqueda por medio de fecha,
tema específico o por alguna palabra clave que usted ingrese, de igual manera puede
seleccionar si la extracción la desea realizar por Hashtag o por Tweet, adicionalmente
puede ingresar la cantidad de resultados que desea extraer, los resultados los puede
obtener en forma de listado o nube de palabras.
119
Extracción de los Datos
Para proceder a la extracción de los datos que genera la red social Twitter ya teniendo
seleccionado los patrones de búsqueda se procede a realizar la extracción.
120
Presentación de Datos
Los datos extraídos se pueden presentar de manera de gráficos estadísticos, listado
o nube de palabras, se pueden presentar para la impresión en formato PDF para que
puedan ser descargados.
121
Sección menú Nosotros
En esta sección se le da la bienvenida al Servicio Web KindQuest y se explica de
manera sencilla el funcionamiento de nuestro Servicio para que el administrador
pueda conocer un poco más las herramientas que se utilizaron que permiten la
extracción de los datos de Twitter.
122
Sección menú Guía
En esta sección de guía se puede observar que hay una secuencia de pasos que
debe seguir la persona que está utilizando el Servicio Web, el objetivo de que la
utilización del Servicio Web KindQuest se le haga más soncillo.
Elaborado: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Fuente: Silvia Cabrera Arévalo, Zynnia Reyes Sánchez
Top Related