Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Análisis Computacional en la Ingeniería de Software (ACISOFT)

  • Coque Villegas, Shirley Guisella (Investigador Secundario)
  • Pizarro Vasquez, Guillermo Omar (Investigador principal)
  • Barahona Cevallos, Felix Xavier (Estudiante Investigador)
  • Galvez Minervini, Pierina Mirela (Estudiante Investigador)
  • Mejia Morales, Fabiola Maite (Estudiante Investigador)
  • Botto Tobar, Miguel (Investigador Externo)

Detalles del proyecto

Descripción

Este proyecto de investigación se centra en un estudio cuantitativo con un diseño experimental dividido en dos fases principales para analizar el rendimiento del software y los algoritmos. La Primera Fase investiga el impacto del encapsulamiento en el código fuente de un software científico, midiendo el tiempo de ejecución de algoritmos constructivos, heurísticos y metaheurísticos, tratándolos como cajas negras. La Segunda Fase se enfoca en el rendimiento de algoritmos de ordenamiento (implementados en C y Python) al procesar arreglos de datos con características específicas (aleatorio, parcialmente ordenado, inverso y por categoría) y tamaños variables (hasta 100.000 elementos) a través de múltiples iteraciones. Se utilizarán variables independientes como el código fuente (con/sin encapsulamiento) y los tipos de arreglos, y la variable dependiente será el tiempo de ejecución. Los resultados obtenidos se analizarán descriptivamente y se compararán con la teoría para extraer conclusiones sobre la eficiencia de las implementaciones y los diseños algorítmicos.<br/><br/><b>Objetivo</b>: <br/>El objetivo principal es verificar la incidencia del componente de encapsulamiento de la Programación Orientada a Objetos (POO) en el rendimiento de un software científico mediante experimentos controlados. Adicionalmente, se busca comparar el comportamiento de diversos algoritmos de ordenamiento bajo diferentes diseños experimentales y condiciones de datos de entrada.<br/><br/><b>Líneas de investigación</b>: <br/>Sistemas informáticos e inteligencia artificial
EstadoFinalizado
Fecha de inicio/Fecha fin11/12/1926/03/21

Palabras clave

  • Rendimiento de Software
  • Programación Orientada a Objetos
  • Encapsulamiento
  • Algoritmos de Ordenamiento
  • Diseño Experimental
  • Análisis Cuantitativo
  • Tiempo de Ejecución
  • Complejidad Algorítmica
  • Optimización de Agrupamiento

Areas de Conocimiento del CACES

  • 316A Desarrollo y análisis de software y aplicaciones

UNESCO Categories

  • Software y desarrollo y análisis de aplicativos

Huella digital

Explore los temas de investigación que se abordan en este proyecto. Estas etiquetas se generan con base en las adjudicaciones/concesiones subyacentes. Juntos, forma una huella digital única.