Engenharia de software experimental - Experimental software engineering

A engenharia de software experimental envolve a execução de experimentos nos processos e procedimentos envolvidos na criação de sistemas de software , com a intenção de que os dados sejam usados ​​como base para teorias sobre os processos envolvidos na engenharia de software (a teoria apoiada em dados é um princípio fundamental do método científico ). Vários grupos de pesquisa usam principalmente técnicas empíricas e experimentais.

O termo engenharia de software empírica enfatiza o uso de estudos empíricos de todos os tipos para acumular conhecimento. Os métodos usados ​​incluem experimentos, estudos de caso, pesquisas e o uso de todos os dados disponíveis.

Pesquisa empírica de engenharia de software

Em uma palestra no Simpósio Internacional de Engenharia e Medição de Software Empírico, o Prof. Wohlin recomendou dez compromissos que a comunidade de pesquisa deve seguir para aumentar a relevância e o impacto da pesquisa empírica de engenharia de software. No entanto, na mesma conferência, o Dr. Ali efetivamente argumentou que apenas seguir estes não será suficiente e precisamos fazer mais do que apenas mostrar as evidências que comprovam os benefícios alegados de nossas intervenções, mas em vez disso, o que é necessário para a relevância prática e o impacto potencial é o evidências de custo-efetividade.

A Rede Internacional de Pesquisa em Engenharia de Software (ISERN) é uma comunidade global de grupos de pesquisa que atuam em engenharia de software experimental. Seu objetivo é promover a prática e fomentar as colaborações da universidade e da indústria dentro da engenharia de software experimental. ISERN realiza reuniões anuais em conjunto com a conferência Simpósio Internacional de Engenharia e Medição de Software Empírico (ESEM) .

Referências

Bibliografia