Pesquisadores conquistam prêmios em engenharia de software
Planeta COPPE / IA e Transformação Digital / Notícias
Data: 27/11/2006
Projetos de engenharia de software desenvolvidos na COPPE vêm conquistando prêmios no Brasil e no exterior. Recentemente, a professora Cláudia Werner, do Programa de Engenharia de Sistemas e Computação e vice-diretora acadêmica da instituição, foi agraciada com um dos mais importantes prêmios concedidos pela Sociedade Brasileira de Computação, durante Simpósio Brasileiro de Engenharia de Software (SBES). Este é o primeiro ano em que o prêmio não é concedido em função de um artigo, mas devido à trajetória acadêmica do pesquisador por sua “Contribuição Relevante para a engenharia de Software do Brasil”. Como parte da premiação, a professora será a palestrante convidada na edição de 2007 do simpósio, categoria apenas recentemente delegada a brasileiros. Esta também é a primeira vez que uma pesquisadora brasileira é convidada para ser a palestrante do evento.
O simpósio também premiou, com o primeiro e o terceiro lugares, duas ferramentas computacionais desenvolvidas por pesquisadores do Laboratório de Engenharia de Software (LENS) da COPPE. O primeiro lugar ficou com o recém-doutor Leornardo Murta, e o terceiro com o doutorando Arilo Claudio Dias Neto.
Trabalhos premiados trazem inovação para a área
Mestre e doutor pela COPPE, Leonardo Murta integra o grupo de Reutilização e Desenvolvimento Baseado em Componentes do LENS. Ele foi premiado por ter desenvolvido uma ferramenta computacional, sob orientação dos professores Andre Van der Hoeck, da Universidade da Califórnia – Irvine (UCI), e Claudia Werner, da COPPE, intitulada ArchTrace: a tool for Keeping in Sync Architecture and its Implementation (Arch Trace: Ferramenta de Apoio à Gerência de Configuração no Desenvolvimento Baseado em Componentes), que fez parte de sua tese de doutorado. Seu artigo recebeu o prêmio de “Distinguished Paper Award” (Prêmio de Artigo de Grande Relevância) do Congresso Internacional da American Computing Machinery, realizado no mês de setembro, em Tóquio.
A Arch Trace é uma ferramenta da área da engenharia de software inovadora que pode ser usada em qualquer tipo de software. Ela verifica como as mudanças feitas no plano mais abstrato de um software, o da arquitetura, interfere no plano menos abstrato, o do chamado código fonte, e vice-versa. “Fazendo uma analogia com a engenharia civil, a ferramenta possibilitaria verificar como as mudanças na planta baixa de um prédio alteram sua estrutura real e como ocorre o caminho inverso” – explica o pesquisador. Segundo Leonardo, o objetivo é diminuir a ocorrência de contradições entre arquitetura e código fonte. “O método tradicional tem alcance limitado, uma vez que as equipes de desenvolvimento de software precisam fazer constantes alterações no código e na arquitetura. A nova ferramenta torna mais eficiente o trabalho dessas equipes, geralmente numerosas, que desenvolvem softwares complexos, nos quais mudanças podem ser feitas por muitas pessoas”, explica o pesquisador.
O doutorando Arilo Claudio Dias Neto, do grupo de Engenharia de Software Experimental, que também integra a equipe do LENS, foi premiado com o terceiro lugar, também na área de ferramentas computacionais. Desenvolvida sob orientação do professor Guilherme Travassos, coordenador do LENS, e intitulada “Maraká: Apoio ao Planejamento e Controle de Testes de Software”, é resultado de sua tese de Mestrado. Para batizar a ferramenta, Arilo, nascido no estado do Amazonas, inspirou – se no maracá, chocalho indígena usado pelo pagé de uma tribo para afastar os males. O software que desenvolveu também espanta males, que são os erros na área de planejamento e controle de testes de software.
O Maraká, desenvolvido pelo pesquisador da COPPE com o auxílio de uma bolsa da Fundação de Apoio à Pesquisa do Estado do Amazonas (FAPEAM), é o primeiro software brasileiro, e um dos primeiros do mundo, a atuarem integradamente na área de planejamento e controle de testes de software. Esta área é fundamental para a garantia da qualidade dos programas mais complexos desenvolvidos pela engenharia de software. No entanto, até hoje, o que se encontra disponível em termos tecnológicos para a área são ferramentas computacionais específicas para um número de testes e softwares restrito. No caso do Maraká, desenvolvido nos padrões internacionais ISO e 3E, é possível realizar testes em qualquer tipo de software, definindo as etapas mais pertinentes para cada um deles e suas equipes de desenvolvimento. “Nesta área, já havia a definição conceitual do tipo de ação necessária. O que encontramos foi uma solução tecnológica para integrar este planejamento em um único software” – afirma o professor Guilherme Travassos, orientador da pesquisa.
Os trabalhos premiados receberam, além de certificados, uma cópia do software Visual Studio 2005 Team Suite, Microsoft, com licença completa. O programa, um dos mais atuais ambientes de desenvolvimento de softwares do mercado, será instalado no Laboratório de Engenharia de Software da COPPE e será útil para os diferentes projetos do laboratório. Se comprado, o software custaria cerca de 24 mil Reais. Segundo Werner, esta é a ferramenta computacional mais atual da Microsoft para o desenvolvimento de softwares.