Prácticas de Desarrollo Software: Un Estudio Exploratorio con Herramientas de Análisis Estático

  • Marisa Cecilia Tumino
  • Juan Manuel Bournissen Reinhard Schmidlin Emanuel Irrazábal

Resumen

La investigación en ingeniería de software ha demostrado que la prevención de defectos desde el comienzo del desarrollo resulta menos costosa que corregirlos más tarde. En este sentido existen numerosos intentos por proveer herramientas con el objeto de sistematizar los procedimientos de análisis estático de código fuente. En este trabajo se analizó el potencial de cinco de estas herramientas seleccionadas por la actualidad de sus versiones, su disponibilidad y su utilización en investigaciones afines. Para el análisis, las herramientas se ejecutaron en el código fuente del software BlueJ, en sus diez últimas versiones, dado su amplio empleo tanto en el mercado de desarrollo de software como en el ámbito de instituciones educativas. Los resultados obtenidos del análisis, y sus conclusiones, acercan posibles soluciones a esta problemática que varía en alto grado conforme a los objetivos trazados por los equipos de desarrollo. El trabajo contribuye a facilitar la selección de herramientas apropiadas para el análisis estático de código fuente en equipos que están comenzando a incluir aspectos de calidad del producto software en las etapas tempranas del desarrollo
Sección
Artículos