Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19591
Full metadata record
DC FieldValueLanguage
dc.creator.IDVIEIRA, F. B.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/6468443806649745pt_BR
dc.contributor.advisor1RÊGO, Matheus Gaudêncio do.-
dc.contributor.advisor1IDGAUDENCIO, M.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7689109069639555pt_BR
dc.contributor.referee1WILSON , Carlos.-
dc.contributor.referee2MASSONI , Tiago Lima.-
dc.description.resumoDocumentaçõ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.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleDocs-checker: uma ferramenta de análise de documentações escritas a partir de geradores de sites estáticos em Markdownpt_BR
dc.date.issued2021-05-25-
dc.description.abstractDocumentations 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.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19591-
dc.date.accessioned2021-06-24T13:16:32Z-
dc.date.available2021-06-24-
dc.date.available2021-06-24T13:16:32Z-
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectDocs-Checkerpt_BR
dc.subjectVerificador-documentospt_BR
dc.subjectComprobador de documentospt_BR
dc.subjectAnálise de documentação escritapt_BR
dc.subjectAnálisis de la documentación escritapt_BR
dc.subjectAnalysis of written documentationpt_BR
dc.subjectGeradores de sites estáticos - markdownpt_BR
dc.subjectStatic site generators - markdownpt_BR
dc.subjectEstrutura de documentação de APIs - conformidadept_BR
dc.subjectStructure APIs documentation - compliancept_BR
dc.subjectestructura Documentación de las API: cumplimientopt_BR
dc.subjectStatic site generators - markdownpt_BR
dc.subjectSitio estático generadores - rebajapt_BR
dc.subjectLocal estático geradores - markdownpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorVIEIRA, Fanny Batista.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeDocs-checker: a documentation analysis tool written from static site generators in Markdownpt_BR
dc.identifier.citationVIEIRA, 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.pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
FANNY BATISTA VIEIRA - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf2 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.