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
- Victor Basili , Richard W. Selby, David H. Hutchens, "Experimentation in Software Engineering", IEEE Transactions on Software Engineering, Vol. SE-12, No.7, julho de 1986
- Basili, V .; Rombach, D .; Schneider, K .; Kitchenham, B .; Pfahl, D .; Selby, R. (Eds.), Empirical Software Engineering Issues. Avaliação crítica e direções futuras , Springer-Verlag , 2007, ISBN 978-3-540-71300-5 .
- Barry Boehm , Hans Dieter Rombach e Marvin V. Zelkowitz (eds.), Foundations of Empirical Software Engineering - The Legacy of Victor R. Basili , Springer-Verlag , 2005, ISBN 3-540-24547-2 .
- Jones, D. Evidence-based Software Engineering com base nos dados disponíveis publicamente , 2020, ISBN 978-1-8382913-0-3
- H. Dieter Rombach, Victor R. Basili e Richard W. Selby (eds.), [Experimental Software Engineering Issues: Critical Assessment and Future Directions] , Springer-Verlag , 1993, ISBN 3-540-57092-6 .