Tesis y Trabajos de Investigación PUCP

URI permanente para esta comunidadhttp://54.81.141.168/handle/123456789/6

El Repositorio Digital de Tesis y Trabajos de Investigación PUCP aporta al Repositorio Institucional con todos sus registros, organizados por grado: Doctorado, Maestría, Licenciatura y Bachillerato. Se actualiza permanentemente con las nuevas tesis y trabajos de investigación sustentados y autorizados, así como también con los que que fueron sustentados años atrás.
Ingresa a su web: Repositorio Digital de Tesis y Trabajos de Investigación PUCP

Explorar

Resultados de búsqueda

Mostrando 1 - 10 de 27
  • Ítem
    Marco de trabajo para el desarrollo de proyectos de analítica de datos
    (Pontificia Universidad Católica del Perú, 2024-08-09) Olivera Cokan, César Alberto; Bello Ruiz, Alejandro Toribio; Pow Sang Portillo, José Antonio
    El desarrollo de proyectos de analítica de datos en las organizaciones requiere de procesos bien definidos para su éxito. Existen procesos estándar de analítica de datos, como CRISP-DM, que han tenido una amplia adopción en las últimas décadas. Sin embargo, mediante una búsqueda sistemática de la literatura se ha podido evidenciar que muchas de las organizaciones a menudo no aplican CRISP-DM o procesos similares, como SEMMA y KDD, tal como están, sino que muchos de ellas adaptan estos marcos de trabajo para abordar requerimientos específicos en diversos contextos de la industria. Además, según estos estudios se evidencia que un grupo considerable de empresas emplea Scrum u otros marcos de trabajo para el desarrollo de software con el fin de llevar a cabo sus proyectos de analítica de datos, lo cual no es correcto pues estos marcos de trabajo no abordan las particularidades de un ciclo de vida de una solución analítica. Si bien CRISPDM es el marco de trabajo para analítica de datos más empleado, este mismo posee un conjunto de falencias enfocadas en diversos casos de uso o procesos de negocio que ha llevado a muchas organizaciones a adaptar este marco a sus necesidades. Hasta ahora no se ha sugerido ninguna adaptación que permita abordar las falencias que los diferentes dominios en la industria poseen. Este artículo aborda la propuesta del diseño de un marco de trabajo para proyectos de analítica de datos general denominado GEN-DA (Generic Data Analytics framework por sus siglas en inglés). GEN-DA extiende y modifica CRISP-DM para solucionar las diferentes falencias encontradas en la literatura y lograr un ciclo de vida del proyecto de analítica de datos que pueda ser empleado en todos los contextos de la industria. Este marco de trabajo ha sido diseñado y evaluado de forma iterativa empleando una metodología en ciencias del diseño gracias a la participación de expertos en analítica de datos mediante el método de validación por Juicio Experto. Los resultados obtenidos son alentadores y habilita la factibilidad de emplear este marco propuesto en un entorno real, cuyos resultados, se presume, que serán satisfactorios.
  • Ítem
    Usabilidad en servicios web bioinformáticos
    (Pontificia Universidad Católica del Perú, 2021-06-15) Bezerra Brandao Corrales, Manuel Alberto; Hirsh Martínez, Layla; Pow Sang Portillo, José Antonio
    Bioinformática es la aplicación de tecnologías computacionales y la estadística a la gestión y análisis de datos biológicos como lo son las secuencias de ADN y de proteínas (Can, 2014). En esta área se ha evidenciado una creciente necesidad de usabilidad en las herramientas utilizadas para la investigación, con el fin de conseguir un manejo adecuado de la gran cantidad de información que se utiliza (Bolchini et al., 2009). Además, actualmente es evidente la escasez de investigaciones sobre usabilidad en servicios web bioinformáticos (Bolchini et al., 2009). Es por ello que, en este trabajo de investigación, se busca proponer herramientas que permitan realizar evaluaciones de usabilidad y diseño de interfaces enfocados a las necesidades en servicios web bioinformáticos. Estos servicios presentan características particulares que los diferencian de otros tipos de software. Además, sus usuarios presentan necesidades distintas. Por ejemplo, las barreras de usabilidad pueden inhibir la satisfacción de la experiencia de usuario y forzar a los investigadores a desperdiciar tiempo y energía en realizar tareas cotidianas en sus trabajos (Bolchini et al., 2009). Con la finalidad de atacar esta problemática, en este proyecto de fin de carrera se ha realizado la identificación del instrumento y el método de evaluación de usabilidad idóneos a aplicar en servicios web bioinformáticos, revisando literatura y comparando las principales características de métodos que ya han sido utilizados en este tipo de servicios. Con estos, se realizó una evaluación en el servicio web bioinformático del tipo recurso de datos Pfam (El-Gebali et al., 2019). Se realizó un análisis para enfocar el instrumento elegido a este tipo de servicios y se propusieron ajustes a este. Con el instrumento ajustado propuesto, se realizó nuevamente una evaluación de usabilidad al servicio mencionado anteriormente y se realizó una comparación de los resultados obtenidos. Además, por medio de entrevistas a usuarios de servicios web bioinformáticos y los resultados obtenidos en este trabajo, se propuso una clasificación de usuarios basado en el nivel de experiencia de estos usuarios. Se elaboraron instrumentos de usabilidad como perfiles de usuario y mapas de empatía para cada una de las categorías. Finalmente, se propusieron lineamientos para el diseño de interfaces de servicios web bioinformáticos, los cuales fueron aplicados a una funcionalidad del servicio de información sobre familias de proteínas, Pfam (El-Gebali et al., 2019).
  • Ítem
    Impacto de la Gestión de Portafolio de Proyectos en el rendimiento de pequeñas empresas de desarrollo de software en Perú
    (Pontificia Universidad Católica del Perú, 2021-03-29) Flores García, Luis Alberto; Pow Sang Portillo, José Antonio
    La gestión de portafolio de proyectos se define como colección de componentes de portafolios (proyectos, programas y otras actividades) agrupados para facilitar su gestión, para cumplir total o parcialmente un conjunto de objetivos estratégicos de la organización. Estos proyectos constituyen una parte importante de los negocios en general y juegan un rol central en el desarrollo, visión estratégica y mantenimiento de la competitividad y rendimiento de una empresa. Sin embargo, desde una visión estratégica, para que estos proyectos generen valor a la empresa se debe garantizar que el grupo seleccionado de proyectos contribuye a implementar la estrategia de negocio en términos de líneas de productos, mercados, plataformas tecnológicas, etc. La revisión del estado del arte realizada como parte de este proyecto de investigación muestra que la gestión de portafolio de proyectos ha sido tratada en múltiples publicaciones a través principalmente de estudios de casos los cuales identifican herramientas, factores de éxito y desafíos para su implementación. Lo anterior justifica la hipótesis de que la implementación de gestión de portafolio de proyectos influye en el rendimiento de las empresas, sin embargo, de los estudios encontrados solo unos pocos incluyen en su muestra pequeñas empresas y ninguno en el contexto latinoamericano. Para la realización de este proyecto se utilizó un diseño de investigación mixto, empezando por un estudio cuantitativo exploratorio, que permitió identificar un conjunto de empresas que apliquen prácticas de gestión de portafolio. El siguiente paso fue un estudio de caso múltiple que permitió identificar cómo estas empresas aplicaban las prácticas de gestión de portafolio. Con la información recabada se elaboró una propuesta de marco de trabajo de gestión estratégica de proyectos, el cual incluye un conjunto de roles, así como actividades relacionadas a la revisión de objetivos estratégicos, definición y gestión del portafolio y gestión de proyectos. Finalmente, la propuesta de marco de trabajo fue validada en dos empresas con resultados positivos. Los resultados de este proyecto contribuyen al campo de la investigación en la gestión de carteras al verificar su aplicabilidad en el ámbito de las pequeñas empresas y también ayudan a los responsables de la implementación proporcionando un marco estratégico de gestión de proyectos aplicable a las pymes de desarrollo de software.
  • Ítem
    Usabilidad en servicios web bioinformáticos: una revisión de literatura
    (Pontificia Universidad Católica del Perú, 2021-03-23) Bezerra Brandao Corrales, Manuel Alberto; Hirsh Martínez, Layla; Pow Sang Portillo, José Antonio
    Bioinformática es la aplicación de tecnologías computacionales y la estadística a la gestión y análisis de datos biológicos como lo son las secuencias de ADN y de proteínas (Can, 2014). En esta área se ha evidenciado una creciente necesidad de usabilidad en las herramientas utilizadas para la investigación, con el fin de conseguir un manejo adecuado de la gran cantidad de información que se utiliza (Bolchini et al., 2009). Además, actualmente es evidente la escasez de investigaciones sobre usabilidad en servicios web bioinformáticos (Bolchini et al., 2009). Estos servicios presentan características particulares que los diferencian de otros tipos de software. Además, sus usuarios presentan necesidades distintas. Por ejemplo, las barreras de usabilidad pueden inhibir la satisfacción de la experiencia de usuario y forzar a los investigadores a desperdiciar tiempo y energía en realizar tareas cotidianas en sus trabajos (Bolchini et al., 2009). Es por ello que, en este trabajo de investigación, se busca realizar una revisión de literatura que permita conocer los trabajos relacionados a la usabilidad en servicios web bioinformáticos.
  • Ítem
    Diseño de un modelo basado en redes neuronales artificiales para la clasificación de palta hass
    (Pontificia Universidad Católica del Perú, 2020-10-28) Salazar Campos, Juan Orlando; Sipirán Mendoza, Iván Anselmo; Pow Sang Portillo, José Antonio
    Perú se ha convertido en uno de los principales productores de palta Hass, en este aspecto una etapa fundamental es la clasificación, esta situación conllevó al planteamiento del presente trabajo de investigación el cual tuvo por objetivo diseñar un modelo basado en Redes Neuronales Artificiales que permita la clasificación de dicha fruta considerando como criterios el estado de madurez fisiológica y la evaluación de los daños y defectos que presente, dichas consideraciones están contempladas en la Norma Técnica Peruana NTP 011.018-2018. En la etapa inicial se diseñó un entorno controlado con un nivel de luminosidad frío-día, el cual permitió la adquisición de imágenes, construyendo un dataset de 310 imágenes etiquetadas, sobre el cual se aplicó Data Augmentation. Luego se procedió a definir la parametrización de una arquitectura de red neuronal convolucional, obteniendo un modelo de CNN sobre el cual se fueron evaluando 4 criterios, la resolución de las imágenes de entrada, la cantidad de capas de convolución y pooling, el factor de aprendizaje y la cantidad de épocas de entrenamiento. Finalmente se mostraron los resultados obtenidos, definiendo la resolución de la imágenes de entrada en 64 x 64 pixeles, 3 capas de convolución acompañas de pooling, con máscaras de 3x3 y 2x2 respectivamente y con funciones de activación ReLU, pasando luego a una capa capa fully connected, la cual se conectó a una capa oculta y ésta a la capa de salida, la cual constó de 4 neuronas bajo la representación One Hot Encoding, con una función de activación softmax, y un factor de aprendizaje de 0.001, utilizando en su entrenamiento 50 épocas. Luego de evaluar el modelo parametrizado se alcanzó una identificación correcta de las imágenes de palta Hass con una exactitud de 87.5%.
  • Ítem
    Mapeo sistemático de la literatura sobre métodos de medición de tamaño funcional para el desarrollo de software
    (Pontificia Universidad Católica del Perú, 2020-08-26) Yanac Montesino, Rannoverng; Pow Sang Portillo, José Antonio
    En la actualidad el desarrollo de software continúa basándose en los requerimientos funcionales del usuario por lo que es importante conocer el tamaño funcional del software. La norma ISO/IEC 14143, define la medida del tamaño funcional (FSM, Functional Size Measurement) para software, como la medida de funcionalidad que se desarrolla desde el punto de vista de los usuarios, e independiente de cualquier aspecto técnico y de cualquier forma de implementación. En el presente estudio se realiza un estudio de mapeo sistemático, que incluye los métodos FSM, preguntas de investigación, estrategias de búsqueda basadas en la técnica PICo, extracción de datos, selección y clasificación. En total se identificaron 196 artículos válidos para su revisión y clasificación de cada método FSM, que se usan sin cambiar o modificar métodos FSM, que se usan con algunas propuestas de mejoras o cambios, con el uso del método FSM en su forma de conversión, la automatización del método FSM, la predicción o pronóstico de método FSM usando técnicas de aprendizaje automático con sus respectivos datos históricos y por último conocer las propuestas de nuevos métodos FSM. Los resultados mostrados nos permiten concluir que hasta la fecha hay un crecimiento relativo en el uso de los métodos FSM para ser utilizadas en proyectos de desarrollo de software, y el método FSM más utilizado es el IFPUG seguido del método COSMIC con enfoques tradicionales y ágiles, se han revisado 196 artículos del 2014 hasta mayo 2019.
  • Ítem
    Mapeo sistemático de la literatura sobre desarrollo de software seguro
    (Pontificia Universidad Católica del Perú, 2020-03-17) Nina Hanco, Hernan; Pow Sang Portillo, José Antonio
    El crecimiento acelerado de la explotación de vulnerabilidades por errores o fallas en el desarrollo del Software es una preocupación latente en la Industria del Software. En ese sentido, el objetivo del presente estudio es proporcionar una visión general y estructurada de las tendencias en el desarrollo de software seguro. Así mismo, en el presente estudio se realiza un estudio de mapeo sistemático con estrategias de búsqueda PICo y con 528 artículos válidos para su revisión. Los principales hallazgos corresponden en primer lugar a la fase de requisitos de seguridad donde la sub fase de elicitación y la técnica Miuse case son reportadas con mayor frecuencia. En la fase de diseño de software seguro, los temas recurrentes son la seguridad en el desarrollo de software basado en componentes, modelo de amenazas y patrones de seguridad. En la fase de construcción de código seguro, los temas más frecuentes son análisis de código estático y detección de vulnerabilidades. Finalmente, en la fase de pruebas de seguridad los tópicos más frecuentes son escaneo de vulnerabilidades y pruebas de penetración. En conclusión, existe una diversidad de metodologías, modelos y herramientas con objetivos específicos en cada fase del desarrollo de software seguro.
  • Ítem
    Método para la evaluación de usabilidad de sitios web transaccionales basado en el proceso de inspección heurística
    (Pontificia Universidad Católica del Perú, 2018-01-19) Paz Espinoza, Freddy Alberto; Pow Sang Portillo, José Antonio; Collazos Ordóñez, César Alberto
    La usabilidad es considerada uno de los factores más importantes en el desarrollo de productos de software. Este atributo de calidad está referido al grado en que, usuarios específicos de un determinado aplicativo, pueden fácilmente hacer uso del software para lograr su propósito. Dada la importancia de este aspecto en el éxito de las aplicaciones informáticas, múltiples métodos de evaluación han surgido como instrumentos de medición que permiten determinar si la propuesta de diseño de la interfaz de un sistema de software es entendible, fácil de usar, atractiva y agradable al usuario. El método de evaluación heurística es uno de los métodos más utilizados en el área de Interacción Humano-Computador (HCI) para este propósito debido al bajo costo de su ejecución en comparación otras técnicas existentes. Sin embargo, a pesar de su amplio uso extensivo durante los últimos años, no existe un procedimiento formal para llevar a cabo este proceso de evaluación. Jakob Nielsen, el autor de esta técnica de inspección, ofrece únicamente lineamientos generales que, según la investigación realizada, tienden a ser interpretados de diferentes maneras por los especialistas. Por tal motivo, se ha desarrollado el presente proyecto de investigación que tiene como objetivo establecer un proceso sistemático, estructurado, organizado y formal para llevar a cabo evaluaciones heurísticas a productos de software. En base a un análisis exhaustivo realizado a aquellos estudios que reportan en la literatura el uso del método de evaluación heurística como parte del proceso de desarrollo de software, se ha formulado un nuevo método de evaluación basado en cinco fases: (1) planificación, (2) entrenamiento, (3) evaluación, (4) discusión y (5) reporte. Cada una de las fases propuestas que componen el protocolo de inspección contiene un conjunto de actividades bien definidas a ser realizadas por el equipo de evaluación como parte del proceso de inspección. Asimismo, se han establecido ciertos roles que deberán desempeñar los integrantes del equipo de inspectores para asegurar la calidad de los resultados y un apropiado desarrollo de la evaluación heurística. La nueva propuesta ha sido validada en dos escenarios académicos distintos (en Colombia, en una universidad pública, y en Perú, en dos universidades tanto en una pública como en una privada) demostrando en todos casos que es posible identificar más problemas de usabilidad altamente severos y críticos cuando un proceso estructurado de inspección es adoptado por los evaluadores. Otro aspecto favorable que muestran los resultados es que los evaluadores tienden a cometer menos errores de asociación (entre heurística que es incumplida y problemas de usabilidad identificados) y que la propuesta es percibida como fácil de usar y útil. Al validarse la nueva propuesta desarrollada por el autor de este estudio se consolida un nuevo conocimiento que aporta al bagaje cultural de la ciencia.
  • Ítem
    Mapeo sistemático de la literatura sobre técnicas de evaluación de usabilidad en aplicaciones educativas en dispositivos móviles
    (Pontificia Universidad Católica del Perú, 2017-11-29) Vargas Cáceres, Silvia; Pow Sang Portillo, José Antonio
    Los dispositivos móviles son utilizados con más frecuencia por la sociedad, en los últimos años ha habido un crecimiento en la venta de estos equipos y por consiguiente en las aplicaciones que brindan. Un tipo importante de estas aplicaciones, son las educativas a través de las cuales se le brindan mayores oportunidades de desarrollo y crecimiento a la sociedad en este contexto. Estas aplicaciones se han desarrollado enfocadas en diversas áreas y para todo tipo de usuarios, desde niños hasta adultos. Por lo tanto su usabilidad se convierte en un factor clave para su adopción. El objetivo de este trabajo es identificar cuáles son las técnicas de usabilidad que se utilizan en las aplicaciones educativas móviles por área y nivel educativo, y que tipos de perfiles de usuario realizan estas evaluaciones. Para ello se realizó un mapeo sistemático, en el cual se identificó un total de 1503 artículos, de los cuales se seleccionaron 174 para su revisión. Los resultados muestran que la prueba de usuarios es la técnica de evaluación de usabilidad más utilizada en las aplicaciones educativas móviles; de igual manera las aplicaciones de idiomas y tecnologías de la información y comunicación, han sido en las que más se han aplicado estas técnicas y el público universitario (pregrado y postgrado) es en el que la mayor cantidad de aplicaciones educativas móviles se han evaluado; siendo los alumnos los que realizan en su mayoría estas evaluaciones. Estos resultados pueden orientar a expertos y desarrolladores de software de aplicaciones educativas móviles, al seleccionar las técnicas de evaluación de usabilidad y los perfiles de usuario adecuados, de acuerdo al área y nivel educativo al que está dirigida la aplicación; con lo cual les permitirá crear aplicaciones con mayor facilidad de uso en base a las necesidades de los usuarios.
  • Ítem
    Propuesta de método de inclusión de mapas mentales en la ingeniería de requisitos
    (Pontificia Universidad Católica del Perú, 2017-11-17) Quispe Vilchez, Eder Ramiro; Pow Sang Portillo, José Antonio
    Muchos de los errores que podemos encontrar en los productos de software tienen origen en las etapas de definición de requisitos y el diseño preliminar; asimismo, la corrección de estos demanda un mayor esfuerzo que aquellos generados en las etapas siguientes. La falta de una comunicación efectiva y transparente entre los involucrados en el proceso (usuarios, expertos en el dominio del negocio, analistas, desarrolladores, etc.) es una de las principales causas para la introducción de estos errores, por eso es necesario un método bien definido de comunicación e intercambio de información. De esta forma se podría realizar una validación y corrección temprana de los requerimientos con la ayuda de los involucrados para que posteriormente se verifiquen las funcionalidades implementadas. Por medio de la realización del proceso de revisión sistemática de la literatura, se seleccionaron quince estudios de investigación que consideran el uso de mapas mentales como facilitadores en las comunicaciones de intercambio de ideas desarrollados en los procesos de la ingeniería de requisitos. Este documento propone un método de inclusión de mapas mentales como soporte a la elicitación, análisis, especificación, validación y gestión de los requerimientos definidos en los proyectos de desarrollo de software.