Ingeniería de software empírica


La ingeniería de software empírica (ESE) [1] es un subcampo de la investigación de ingeniería de software (SE) que utiliza métodos de investigación empíricos para estudiar y evaluar un fenómeno de interés de SE. El fenómeno puede referirse a herramientas/tecnología de desarrollo de software, prácticas, procesos, políticas u otros aspectos humanos y organizacionales.

ESE tiene sus raíces en la ingeniería de software experimental , pero a medida que el campo ha madurado, ha crecido la necesidad y la aceptación de la investigación tanto cuantitativa como cualitativa. [2] Hoy en día, los métodos de investigación comunes utilizados en ESE para la investigación primaria y secundaria son los siguientes: [3]

Se encuentran disponibles dos libros completos [1] [4] para estudiantes, profesionales e investigadores interesados ​​en ESE. Además, los siguientes cursos abiertos y recursos públicos están disponibles para cursos sobre métodos de investigación empírica en ingeniería de software: