Estudo Comparativo de Ferramentas de Análise Estática de Código

Static code analysis is becoming more popular among system developers due to the many benefits it brings to the software development and to the growing need of developing better software. In this scenario, several static analysis tools have been emerging and, with so many options, it is necessary...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Medeiros, João Eduardo Ribeiro de
Outros Autores: Costa, Umberto Souza da
Formato: bachelorThesis
Idioma:pt_BR
Publicado em: Universidade Federal do Rio Grande do Norte
Assuntos:
Endereço do item:https://repositorio.ufrn.br/handle/123456789/34259
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id ri-123456789-34259
record_format dspace
spelling ri-123456789-342592021-09-20T12:02:17Z Estudo Comparativo de Ferramentas de Análise Estática de Código Comparative Study of Static Code Analysis Tools Medeiros, João Eduardo Ribeiro de Costa, Umberto Souza da Cavalcante, Everton Ranielly de Sousa Coelho, Roberta de Souza análise estática static analysis qualidade de código code quality detecção de bugs de software software bug detection otimização de código code optimization Static code analysis is becoming more popular among system developers due to the many benefits it brings to the software development and to the growing need of developing better software. In this scenario, several static analysis tools have been emerging and, with so many options, it is necessary to evaluate and compare them, aiming at better understanding they benefits and to assist the developer in choosing the most appropriate tool to their projects. In this work, we discuss static code analysis in the context of C, Java and Python programming languages. First, we investigate several static analysis tools and then compare their efficiency by applying them to real software projects. In this way, this work intends to compare existing tools at the market, to identify the best available options and to indicate which of the covered languages is the one provided with the best static analysis features. A análise estática de código está cada vez mais popular entre os desenvolvedores de sis- temas devido aos diversos benefícios que ela traz à produção de software e à crescente necessidade de produção de software de qualidade. Neste cenário, diversas ferramentas de análise estática vêm surgindo e, com tantas opções, torna-se necessário avaliá-las e compará-las, a fim de entender melhor seus benefícios e auxiliar o desenvolvedor a esco- lher a ferramenta mais adequada a seu projeto. Neste Trabalho de Conclusão de Curso, discutimos a análise estática de código no contexto das linguagens de programação C, Java e Python. Primeiro, investigamos diversas ferramentas de análise estática e, então, comparamos sua eficiência aplicando-as a projetos de software reais. Desta forma, este trabalho pretende comparar ferramentas existentes no mercado, identificar as melhores opções disponíveis e indicar qual das linguagens abordadas é a provida de melhores re- cursos de análise estática. 2017-12-07T19:06:11Z 2021-09-20T12:02:17Z 2017-12-07T19:06:11Z 2021-09-20T12:02:17Z 2017-11-24 bachelorThesis 20160151979 MEDEIROS, João Eduardo Ribeiro de. Estudo Comparativo de Ferramentas de Análise Estática de Código. 2017. 72 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software), Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017. https://repositorio.ufrn.br/handle/123456789/34259 pt_BR openAccess application/pdf Universidade Federal do Rio Grande do Norte Brasil UFRN Bacharelado em Engenharia de Software
institution Repositório Institucional
collection RI - UFRN
language pt_BR
topic análise estática
static analysis
qualidade de código
code quality
detecção de bugs de software
software bug detection
otimização de código
code optimization
spellingShingle análise estática
static analysis
qualidade de código
code quality
detecção de bugs de software
software bug detection
otimização de código
code optimization
Medeiros, João Eduardo Ribeiro de
Estudo Comparativo de Ferramentas de Análise Estática de Código
description Static code analysis is becoming more popular among system developers due to the many benefits it brings to the software development and to the growing need of developing better software. In this scenario, several static analysis tools have been emerging and, with so many options, it is necessary to evaluate and compare them, aiming at better understanding they benefits and to assist the developer in choosing the most appropriate tool to their projects. In this work, we discuss static code analysis in the context of C, Java and Python programming languages. First, we investigate several static analysis tools and then compare their efficiency by applying them to real software projects. In this way, this work intends to compare existing tools at the market, to identify the best available options and to indicate which of the covered languages is the one provided with the best static analysis features.
author2 Costa, Umberto Souza da
author_facet Costa, Umberto Souza da
Medeiros, João Eduardo Ribeiro de
format bachelorThesis
author Medeiros, João Eduardo Ribeiro de
author_sort Medeiros, João Eduardo Ribeiro de
title Estudo Comparativo de Ferramentas de Análise Estática de Código
title_short Estudo Comparativo de Ferramentas de Análise Estática de Código
title_full Estudo Comparativo de Ferramentas de Análise Estática de Código
title_fullStr Estudo Comparativo de Ferramentas de Análise Estática de Código
title_full_unstemmed Estudo Comparativo de Ferramentas de Análise Estática de Código
title_sort estudo comparativo de ferramentas de análise estática de código
publisher Universidade Federal do Rio Grande do Norte
publishDate 2017
url https://repositorio.ufrn.br/handle/123456789/34259
work_keys_str_mv AT medeirosjoaoeduardoribeirode estudocomparativodeferramentasdeanaliseestaticadecodigo
AT medeirosjoaoeduardoribeirode comparativestudyofstaticcodeanalysistools
_version_ 1773964823242997760