Pessoal, Chego em Natal nesta sexta-feira e fico até segunda-feira, porque vou à Fortaleza apresentar um artigo no SBES. Já na sexta-feira, as 16h, farei uma prévia do que vou mostrar no SBES e queria muitos que alguns de vcs fossem, principalmente quem conhece outra linguagens além de Java.
Eu prototipei uma ferramenta de configuração e interpretação de métricas de código-fonte, inicialmente em Java (o que foi publicado no SBES) por uma questão experimental. No último mês conseguimos ampliar para avaliação de código C, C++ e Java, evoluindo uma ferramenta baseada no doxygen e integrando com essa minha. Assim, acredito que atingimos um bom percentual dos códigos que estão disponíveis por aí. Entretanto, num futuro próximo (médio prazo) quero ampliar para avaliação de python, ruby etc ... talvez alguns de vcs se interessem em colaborar. Depois da palestra podemos esticar para algum lugar e conversarmos sobre nosso mundo nerd ;). Detalhes da palestra abaixo: *********************************** Palestra/Discussão: "Crab: Uma ferramenta de configuração e interpretação de métricas de software para avaliação de qualidade de código" por Paulo Meirelles Dia: 02 de Outubro de 2009 (sexta-feira) Horário: 16h Local: miniauditório da UERN (Ayrton Sena) *Descrição: A crescente adoção de programas de código aberto e de métodos ágeis pela indústria de software promove o código-fonte a um dos artefatos mais importante para se medir a qualidade de software. Devido as características da comunidade software livre e de desenvolvimento ágil, é interessante que a análise das métricas de qualidade do código-fonte seja automatizadas e, além disso, compreendidas de fato pelos desenvolvedores de software. Nesse contexto, foi desenvolvido a ferramenta Crab (*caranguejo em inglês*) dentro de um projeto de doutorado do IME-USP, denominado "Mangue: Métricas e Ferramentas para Avaliação Automática de Código-Fonte". O artigo que descreve as funcionalidades e arquitetura da Crab foi publicado no Simpósio Brasileiro de Engenharia de Software (SBES 2009) e será apresentado no dia 07 de Outubro de 2009, em Fortaleza-CE. Nesta palestra, pretende-se apresentar em primeira-mão a ferramenta e discutir os tópicos que motivaram a prototipação dessa ferramenta. A Crab é uma ferramenta que estende programas de cálculo de métricas de código-fonte. A Crab permite a configuração, por um especialista, de um conjunto de intervalos para os valores das métricas disponibilizadas e a definição de métricas compostas, possibilitando uma apresentação de fácil entendimento dos resultados da avaliação da qualidade de software. A proposta da Crab se diferencia das demais ferramentas por possibilita ar combinação de um conjunto de métricas e a apresentação dos resultados em um formato de fácil entendimento por usuários menos familiarizados com métricas de software. A Crab permite também que especialistas em métricas configurem intervalos qualitativos de valores para cada métrica. Assim, os valores obtidos nas medições de um determinado código-fonte são classificados automaticamente, de acordo com os intervalos predefinidos pelo especialista, auxiliando desenvolvedores na avaliação do código em estudo. Links: Artigo sobre a Crab: http://ccsl.ime.usp.br/files/Crab_PauloMeirelles_artigoSBES2009_Final.pdf Projeto Mangue: http://ccsl.ime.usp.br/mangue OBS: Também será explicado rapidamente o que é o Centro de Competência em Software Livre da USP (CCSL) e como pode ser possível trabalhos em conjunto, incluindo co-orientação de trabalhos de conclusão de curso (monografia de graduação), em um dos projetos do CCSL-USP. *Sobre o Palestrante: Paulo Meirelles atualmente é doutorando do Departamento de Ciência da Computação do Instituto de Matemática e Estatística da Universidade de São Paulo (IME-USP), na área de Sistemas e Software Livre, com o projeto "MANGUE: Métricas e Ferramentas para Avaliação Automática da Qualidade de Código-Fonte". É mestre em Computação pela Universidade Federal do Rio Grande do Sul (UFRGS), na área de Sistema Embarcados. Possui graduação em Desenvolvimento de Software pelo Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte(IFRN). -- Paulo Meirelles CCSL-IME/USP http://ccsl.ime.usp.br
_______________________________________________ Projeto Software Livre - RN _______________________________________________ PSL-RN mailing list [email protected] http://listas.softwarelivre.org/mailman/listinfo/psl-rn
