Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software

O código-fonte é um artefato essencial, se não o mais essencial, no desenvolvimento de software. Contudo, frequentemente ele é  considerado parte dos problemas que um software apresenta ao longo de seu ciclo de vida. São vários os fatores que influenciam a qualidade do código-fonte: complexidade do...

Full description

Saved in:
Bibliographic Details
Main Authors: Ramos, Denis Clayton Alves, Chiavegatto, Edmilson Bellini
Format: Online
Language:Portuguese
Published: Universidade Estadual de Campinas (UNICAMP) 2016
Subjects:
Online Access:https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/8145
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1864359521214791680
author Ramos, Denis Clayton Alves
Chiavegatto, Edmilson Bellini
author_facet Ramos, Denis Clayton Alves
Chiavegatto, Edmilson Bellini
author_sort Ramos, Denis Clayton Alves
collection Portal de Eventos Científicos da UNICAMP
container_reference Resumo dos trabalhos do SIMTEC Simpósio dos Profissionais da UNICAMP; v. 5 (2014): Temática: Compartilhando diferentes olhares e saberes; 52-52
description O código-fonte é um artefato essencial, se não o mais essencial, no desenvolvimento de software. Contudo, frequentemente ele é  considerado parte dos problemas que um software apresenta ao longo de seu ciclo de vida. São vários os fatores que influenciam a qualidade do código-fonte: complexidade do domínio de negócio sendo informatizado, nível de experiência dos integrantes do time de desenvolvimento, prazo do projeto de desenvolvimento, tecnologias e arquitetura de software adotados etc. É uma tarefa árdua promover e manter a qualidade do código de um software com muitas linhas e com vários desenvolvedores incrementando e adaptando este. Várias metodologias de desenvolvimento de software, tradicionais ou ágeis, afirmam que a revisão de código é fundamental para manter a qualidade do mesmo. Todavia, dados os fatores acima, o feedback nessa abordagem é bem pontual. Com o intuito de otimizar esta ação foi prospectada ferramenta para análise de qualidade de código-fonte. A partir da ferramenta adotada mais recurso de integração contínua, foi possível obter diariamente feedback de qualidade para mais de 500 mil linhas de código de vários softwares da Diretoria de Desenvolvimento de Sistemas (DDS)/CCUEC. A qualidade é medida a partir de 7 eixos de qualidade: Boas práticas de codificação, defeitos potenciais, complexidade, projeto de software/arquitetura, comentários, duplicação de código e testes unitários. A disposição das informações coletadas em um site com relatórios e gráficos da qualidade por software e de maneira histórica, tanto ajudam a priorizar os pontos cruciais como contribui para sensibilizar a equipe, bem como capacitá-la.
first_indexed 2025-10-08T14:01:25Z
format Online
id ojs-article-8145
institution Universidade Estadual de Campinas
issn 2525-5398
language por
last_indexed 2025-11-05T21:04:55Z
publishDate 2016
publisher Universidade Estadual de Campinas (UNICAMP)
record_format ojs
spelling ojs-article-81452025-11-05T14:29:12Z Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software Ramos, Denis Clayton Alves Chiavegatto, Edmilson Bellini Desenvolvimento de software. Qualidade de software. Revi- são de código-fonte. Integração contínua O código-fonte é um artefato essencial, se não o mais essencial, no desenvolvimento de software. Contudo, frequentemente ele é  considerado parte dos problemas que um software apresenta ao longo de seu ciclo de vida. São vários os fatores que influenciam a qualidade do código-fonte: complexidade do domínio de negócio sendo informatizado, nível de experiência dos integrantes do time de desenvolvimento, prazo do projeto de desenvolvimento, tecnologias e arquitetura de software adotados etc. É uma tarefa árdua promover e manter a qualidade do código de um software com muitas linhas e com vários desenvolvedores incrementando e adaptando este. Várias metodologias de desenvolvimento de software, tradicionais ou ágeis, afirmam que a revisão de código é fundamental para manter a qualidade do mesmo. Todavia, dados os fatores acima, o feedback nessa abordagem é bem pontual. Com o intuito de otimizar esta ação foi prospectada ferramenta para análise de qualidade de código-fonte. A partir da ferramenta adotada mais recurso de integração contínua, foi possível obter diariamente feedback de qualidade para mais de 500 mil linhas de código de vários softwares da Diretoria de Desenvolvimento de Sistemas (DDS)/CCUEC. A qualidade é medida a partir de 7 eixos de qualidade: Boas práticas de codificação, defeitos potenciais, complexidade, projeto de software/arquitetura, comentários, duplicação de código e testes unitários. A disposição das informações coletadas em um site com relatórios e gráficos da qualidade por software e de maneira histórica, tanto ajudam a priorizar os pontos cruciais como contribui para sensibilizar a equipe, bem como capacitá-la. Universidade Estadual de Campinas (UNICAMP) 2016-05-17 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/8145 10.20396/simtec.vi5.8145 Resumo dos trabalhos do SIMTEC Simpósio dos Profissionais da UNICAMP; v. 5 (2014): Temática: Compartilhando diferentes olhares e saberes; 52-52 2525-5398 por https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/8145/7841 Copyright (c) 2016 Denis Clayton Alves Ramos, Edmilson Bellini Chiavegatto https://creativecommons.org/licenses/by/4.0
spellingShingle Ramos, Denis Clayton Alves
Chiavegatto, Edmilson Bellini
Desenvolvimento de software. Qualidade de software. Revi- são de código-fonte. Integração contínua
Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software
title Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software
title_full Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software
title_fullStr Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software
title_full_unstemmed Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software
title_short Revisão automatizada e periódica de código-fonte para alavancar a qualidade de software
title_sort revisão automatizada e periódica de código-fonte para alavancar a qualidade de software
topic Desenvolvimento de software. Qualidade de software. Revi- são de código-fonte. Integração contínua
url https://econtents.sbu.unicamp.br/eventos/index.php/simtec/article/view/8145
work_keys_str_mv AT ramosdenisclaytonalves revisaoautomatizadaeperiodicadecodigofonteparaalavancaraqualidadedesoftware
AT chiavegattoedmilsonbellini revisaoautomatizadaeperiodicadecodigofonteparaalavancaraqualidadedesoftware