Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown

Detalhes bibliográficos
Autor(a) principal: VIEIRA, Fanny Batista.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19591
Resumo: Documentações são artefatos cruciais no desenvolvimento de software. A documentação explica o propósito de projetos, unifica informações e de modo geral, evita possíveis dúvidas das partes interessadas. Para que a documentação seja efetiva, sua estrutura deve ser simples, amigável e direta, no entanto, garantir que esses requisitos sejam atendidos é um trabalho difícil, principalmente, porque atualmente é um processo realizado manualmente. Neste trabalho, criaremos uma ferramenta para analisar a conformidade de estruturas de documentação de APIs com uma especificação, se atendo àquelas escritas por meio de static site generators (SSGs) em markdown. O sistema estabelece regras que a documentação deve atender e assim automaticamente avalia a qualidade da documentação. O usuário consegue customizar essas regras, de acordo com suas necessidades. O desempenho da ferramenta foi avaliado e os dados obtidos revelaram que a solução possui um comportamento de complexidade linear, levando aproximadamente 300 milissegundos para documentações de pequeno porte e 1 minuto para aquelas de grande porte. Além disso, ao avaliar a ferramenta em documentações populares como é o caso de React e Typescript obtivemos uma taxa de sucesso superior a 80%, comprovando que a solução consegue garantir a conformidade da estrutura de documentações.
id UFCG_4ce2f93f4bb0b4a070e922bad4052cff
oai_identifier_str oai:localhost:riufcg/19591
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em MarkdownDocs-checker: a documentation analysis tool written from static site generators in MarkdownDocs-CheckerVerificador-documentosComprobador de documentosAnálise de documentação escritaAnálisis de la documentación escritaAnalysis of written documentationGeradores de sites estáticos - markdownStatic site generators - markdownEstrutura de documentação de APIs - conformidadeStructure APIs documentation - complianceestructura Documentación de las API: cumplimientoStatic site generators - markdownSitio estático generadores - rebajaLocal estático geradores - markdownCiência da ComputaçãoDocumentações são artefatos cruciais no desenvolvimento de software. A documentação explica o propósito de projetos, unifica informações e de modo geral, evita possíveis dúvidas das partes interessadas. Para que a documentação seja efetiva, sua estrutura deve ser simples, amigável e direta, no entanto, garantir que esses requisitos sejam atendidos é um trabalho difícil, principalmente, porque atualmente é um processo realizado manualmente. Neste trabalho, criaremos uma ferramenta para analisar a conformidade de estruturas de documentação de APIs com uma especificação, se atendo àquelas escritas por meio de static site generators (SSGs) em markdown. O sistema estabelece regras que a documentação deve atender e assim automaticamente avalia a qualidade da documentação. O usuário consegue customizar essas regras, de acordo com suas necessidades. O desempenho da ferramenta foi avaliado e os dados obtidos revelaram que a solução possui um comportamento de complexidade linear, levando aproximadamente 300 milissegundos para documentações de pequeno porte e 1 minuto para aquelas de grande porte. Além disso, ao avaliar a ferramenta em documentações populares como é o caso de React e Typescript obtivemos uma taxa de sucesso superior a 80%, comprovando que a solução consegue garantir a conformidade da estrutura de documentações.Documentations are crucial artifacts in software development. The documentation explains the purpose of projects, unifies information and in general, avoids possible doubts from interested parties. For the documentation to be effective, its structure must be simple, friendly and direct, however, ensuring that these requirements are met is a difficult job, mainly because it is currently a process carried out manually. In this work, we will create a tool to analyze the conformity of API documentation structures with a specification, taking into account those written using static site generators (SSGs) in markdown. The system establishes rules that the documentation must meet and thus automatically assesses the quality of the documentation. The user is able to customize these rules according to his needs. The performance of the tool was evaluated and the data obtained revealed that the solution has a linear complexity behavior, taking approximately 300 milliseconds for small documents and 1 minute for large ones. In addition, when evaluating the tool in popular documentation such as React and Typescript, we obtained a success rate of more than 80%, proving that the solution is able to guarantee the conformity of the documentation structure.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGRÊGO, Matheus Gaudêncio do.GAUDENCIO, M.http://lattes.cnpq.br/7689109069639555WILSON , Carlos.MASSONI , Tiago Lima.VIEIRA, Fanny Batista.2021-05-252021-06-24T13:16:32Z2021-06-242021-06-24T13:16:32Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19591VIEIRA, F. B. Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown. 2021. 12 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-06-24T15:24:56Zoai:localhost:riufcg/19591Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-06-24T15:24:56Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
Docs-checker: a documentation analysis tool written from static site generators in Markdown
title Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
spellingShingle Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
VIEIRA, Fanny Batista.
Docs-Checker
Verificador-documentos
Comprobador de documentos
Análise de documentação escrita
Análisis de la documentación escrita
Analysis of written documentation
Geradores de sites estáticos - markdown
Static site generators - markdown
Estrutura de documentação de APIs - conformidade
Structure APIs documentation - compliance
estructura Documentación de las API: cumplimiento
Static site generators - markdown
Sitio estático generadores - rebaja
Local estático geradores - markdown
Ciência da Computação
title_short Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
title_full Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
title_fullStr Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
title_full_unstemmed Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
title_sort Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown
author VIEIRA, Fanny Batista.
author_facet VIEIRA, Fanny Batista.
author_role author
dc.contributor.none.fl_str_mv RÊGO, Matheus Gaudêncio do.
GAUDENCIO, M.
http://lattes.cnpq.br/7689109069639555
WILSON , Carlos.
MASSONI , Tiago Lima.
dc.contributor.author.fl_str_mv VIEIRA, Fanny Batista.
dc.subject.por.fl_str_mv Docs-Checker
Verificador-documentos
Comprobador de documentos
Análise de documentação escrita
Análisis de la documentación escrita
Analysis of written documentation
Geradores de sites estáticos - markdown
Static site generators - markdown
Estrutura de documentação de APIs - conformidade
Structure APIs documentation - compliance
estructura Documentación de las API: cumplimiento
Static site generators - markdown
Sitio estático generadores - rebaja
Local estático geradores - markdown
Ciência da Computação
topic Docs-Checker
Verificador-documentos
Comprobador de documentos
Análise de documentação escrita
Análisis de la documentación escrita
Analysis of written documentation
Geradores de sites estáticos - markdown
Static site generators - markdown
Estrutura de documentação de APIs - conformidade
Structure APIs documentation - compliance
estructura Documentación de las API: cumplimiento
Static site generators - markdown
Sitio estático generadores - rebaja
Local estático geradores - markdown
Ciência da Computação
description Documentações são artefatos cruciais no desenvolvimento de software. A documentação explica o propósito de projetos, unifica informações e de modo geral, evita possíveis dúvidas das partes interessadas. Para que a documentação seja efetiva, sua estrutura deve ser simples, amigável e direta, no entanto, garantir que esses requisitos sejam atendidos é um trabalho difícil, principalmente, porque atualmente é um processo realizado manualmente. Neste trabalho, criaremos uma ferramenta para analisar a conformidade de estruturas de documentação de APIs com uma especificação, se atendo àquelas escritas por meio de static site generators (SSGs) em markdown. O sistema estabelece regras que a documentação deve atender e assim automaticamente avalia a qualidade da documentação. O usuário consegue customizar essas regras, de acordo com suas necessidades. O desempenho da ferramenta foi avaliado e os dados obtidos revelaram que a solução possui um comportamento de complexidade linear, levando aproximadamente 300 milissegundos para documentações de pequeno porte e 1 minuto para aquelas de grande porte. Além disso, ao avaliar a ferramenta em documentações populares como é o caso de React e Typescript obtivemos uma taxa de sucesso superior a 80%, comprovando que a solução consegue garantir a conformidade da estrutura de documentações.
publishDate 2021
dc.date.none.fl_str_mv 2021-05-25
2021-06-24T13:16:32Z
2021-06-24
2021-06-24T13:16:32Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19591
VIEIRA, F. B. Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown. 2021. 12 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19591
identifier_str_mv VIEIRA, F. B. Docs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdown. 2021. 12 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744497006870528