Ingeniería de software experimental - Experimental software engineering

La ingeniería de software experimental implica ejecutar experimentos sobre los procesos y procedimientos involucrados en la creación de sistemas de software , con la intención de que los datos se utilicen como base de las teorías sobre los procesos involucrados en la ingeniería de software (la teoría respaldada por datos es un principio fundamental de la ingeniería de software). método científico ). Varios grupos de investigación utilizan principalmente técnicas empíricas y experimentales.

El término ingeniería de software empírico enfatiza el uso de estudios empíricos de todo tipo para acumular conocimiento. Los métodos utilizados incluyen experimentos, estudios de casos, encuestas y el uso de cualquier información disponible.

Investigación empírica en ingeniería de software

En un discurso de apertura en el Simposio Internacional sobre Ingeniería y Medición de Software Empírico, el Prof. Wohlin recomendó diez compromisos que la comunidad investigadora debería seguir para aumentar la relevancia y el impacto de la investigación empírica en ingeniería de software. Sin embargo, en la misma conferencia, el Dr. Ali argumentó de manera efectiva que solo seguirlos no será suficiente y que debemos hacer más que solo mostrar la evidencia que respalda los beneficios declarados de nuestras intervenciones, sino que lo que se requiere para la relevancia práctica y el impacto potencial es el evidencia de rentabilidad.

La Red Internacional de Investigación en Ingeniería de Software (ISERN) es una comunidad global de grupos de investigación activos en la ingeniería de software experimental. Su propósito es promover la práctica y fomentar las colaboraciones entre universidades e industrias dentro de la ingeniería de software experimental. ISERN celebra reuniones anuales en conjunto con la conferencia Simposio Internacional sobre Ingeniería y Medición de Software Empírico (ESEM) .

Referencias

Bibliografía