There is a newer version of the record available.

Published September 13, 2022 | Version v1

Avaliação das ferramentas de análise estática de códigos PHP utilizando templates de websites eGov baseados em CMS

Authors/Creators

Description

A análise estática de código é uma técnica amplamente utilizada para verificação de software, que é executada por meio de trechos de código pré-definidos para identificar defeitos e problemas sem a necessidade de executar o aplicativo. Este artigo se propõe a analisar e comparar algumas dessas ferramentas para a linguagem de programação PHP. O sistema em teste utilizado é o modelo de projeto padrão para sites do Governo Federal do Brasil (eGOV), desenvolvido para os CMS's Drupal, Joomla e WordPress, disponíveis gratuitamente no GitHub. Assim, para atingir este objetivo, selecionamos cinco ferramentas dentre as mais de 70 encontradas, utilizando como critérios ser uma ferramenta de análise de código estático de código aberto, possuir documentação disponível e abranger diversas métricas de código. Assim, classificamos as ferramentas de acordo com sua eficiência e eficácia para avaliá-las utilizando três projetos de CMS. Além disso, analisamos indicadores e gráficos para fazer uma comparação das vantagens e desvantagens de cada uma.

Files

Files (158.3 MB)

Name Size
md5:56419be57268958c07deb614b517c96c
158.3 MB Download