Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática

Capítulo 7: Considerações finais

Considerações finais

 

Katia Romero Felizardo

 

Elisa Yumi Nakagawa

 

Sandra Camargo Pinto Ferraz Fabbri

 

Fabiano Cutigi Ferrari

 

O objetivo deste livro foi proporcionar ao leitor um entendimento sobre o processo de RS, buscando sumarizar as pesquisas sendo conduzidas nessa área, bem como compartilhar a nossa experiência e prover orientações aos pesquisadores que pretendem conduzir suas revisões. Neste livro foram abordadas as três fases que compõem o processo de RS (planejamento, condução e publicação de resultados), juntamente com as suas diversas atividades. Vale destacar que a comunidade de ES, que tem largamente conduzido RSs nos últimos anos, reconhece a natureza iterativa desse processo e, dessa forma, os artefatos resultantes podem ser refinados à medida que as iterações ocorrem.

Pode-se afirmar, ainda, que a RS, juntamente com o MS, têm sido compreendidos pela ES como sendo métodos de pesquisa importantes, senão essenciais, para pesquisadores que visam conhecer e caracterizar o estado da arte da pesquisa no que concerne aos diversos tópicos de pesquisa em ES. Nessa perspectiva, observa-se um número crescente de periódicos de alto impacto e eventos científicos de primeira linha da área de ES que têm publicado estudos secundários, tais como o Journal of Systems and Software; o Journal of Information and Software Technology; o IEEE Transactions on Software Engineering; o Journal Software: Practice and Experience; e o Empirical Software Engineering. Salientamos, também, que nos últimos anos o amadurecimento da pesquisa sobre RS é perceptível. Além disso, são inegáveis a relevância e as vantagens decorrentes de sua execução. Assim, os pesquisadores têm em mãos uma maneira sistemática de organizar o conhecimento existente, identificar mais pontualmente as lacunas de pesquisa e relacionar o conhecimento dos diversos tópicos. Consequentemente, por meio de RSs e MSs, é possível prover uma base sólida de conhecimento a partir da qual a própria área de ES tem se respaldado para evoluir seu estado da arte, o que contribui para seu principal objetivo que é o desenvolvimento de sistemas de software de qualidade.

Em outra perspectiva, vale destacar que a execução de RSs não é uma tarefa trivial, mesmo para pesquisadores que tenham experiência tanto em RS quanto no tópico pesquisado. Há, ainda, diversos desafios e limitações inerentemente associados à sua execução. Em particular, há um consenso de que a seleção de estudos primários, a avaliação da qualidade desses estudos e a extração de dados são atividades que impõem dificuldade e consomem um tempo significativo na execução do processo. Além disso, a busca por estudos primários é um desafio, pois a qualidade da busca interfere diretamente na dos estudos identificados e nos resultados. Salienta-se que, além da perspicácia e de um conhecimento básico, necessários ao pesquisador, as bases de busca (bases bibliográficas e motores de busca) não estão preparadas adequadamente para dar subsídios à execução de estudos secundários. Observa-se, ainda, que o conhecimento (registrado e publicado por meio de estudos) encontra-se, hoje, espalhado em diversas fontes acessíveis de maneiras bastante distintas.

Ao longo da execução de RSs há, ainda, a necessidade de lidar com diversos trade-offs. Somente a

critério de exemplo, durante a atividade da busca e identificação de estudos, uma busca muito abrangente pode requerer, posteriormente, um esforço considerável para a seleção dos estudos que são realmente relevantes; por outro lado, uma busca restritiva pode interferir na acurácia e qualidade dos resultados da revisão. Nesse cenário, para dar apoio a essas e outras atividades, suporte computacional ao processo de RS e MS torna-se essencial. Apesar de já existirem iniciativas nesse sentido, ainda há muito a evoluir.

Da perspectiva dos pesquisadores da área de RS, recomendamos aos autores de estudos primários que

deem atenção para a preparação dos resumos e seleção das palavras-chave de seus estudos, pois isso afeta a chance deles serem encontrados nas bases de busca e selecionados pelos pesquisadores, caso sejam pertinentes ao tópico investigado na revisão que está sendo conduzida. Ainda referente à busca e identificação de estudos, vale salientar que a área de ES, apesar do seu quase meio século de existência, ainda carece de uma padronização geral nos termos da área, além, muitas vezes, da falta de adoção de padrões já existentes pela própria comunidade. Isso acarreta um esforço adicional na identificação de estudos relevantes para um dado tópico de pesquisa. Além disso, salientamos aos autores de estudos primários a importância da condução de estudos experimentais que promovam evidências concretas sobre o tópico investigado nos seus respectivos trabalhos.

Quanto à atividade de síntese de dados, ressaltamos a importância conhecimento e da aplicação dos

métodos de síntese existentes, sejam quantitativos, qualitativos ou mistos. Outro desafio é utilizar, na prática, os resultados de RSs nas decisões tomadas no desenvolvimento de software na indústria, uma vez que isso não tem sido claramente observado, distanciando-se de um dos propósitos originais de se conduzir RSs. No entanto, observamos que, atualmente, os estudos secundários têm sido importantes e servido como base para a condução da pesquisa em ES. Muitas vezes, RSs e MSs têm sido executados no contexto de projetos de pesquisa e/ou de doutorado e publicados em veículos de difusão científica.

Por fim, os autores desta obra agradecem novamente aos colaboradores e também aos leitores e os

convidam a enviar perguntas, comentários e questionamentos para uma possível nova edição deste livro.

Por favor, contactar a Prof ª. Katia Romero Felizardo através do email katiascannavino@utfpr.edu.br.