Mostrar registro simples

dc.creatorSilva, Herlan Assis Pereira da
dc.date.accessioned2023-11-06T13:41:48Z
dc.date.available2023-11-06T13:41:48Z
dc.date.issued2019-07-09
dc.identifier.urihttp://memoria.ifrn.edu.br/handle/1044/2528
dc.description.abstractWith the increasing demand for software and the need to constantly change the market to meet customer expectations, it is essential to use tools that help in the management of projects in order to meet deadlines and established goals. Researches on project management point out that the use of tools improves the quality of the product delivered to the client while applying effective methods of managing software projects. In this way, the present work had as objective to develop a free tool for the management of projects of GitHub, unifying the management of tasks, communication with the client and monitoring of the individual contribution of each developer of the project. A bibliographic study on the subject was carried out, with this it was possible to identify mining software repository techniques for extraction of relevant information on the individual contribution of each developer and project health. The results obtained with the construction of the tool were satisfactory, since it was possible to create a platform capable of unifying the management of tasks, communication with the client and analysis of the individual contribution of each collaborator of the project. With this, the project manager can use a tool free to help you deform useful to manage your software development team from a quantitative perspective.pt_BR
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Nortept_BR
dc.rightsAcesso Abertopt_BR
dc.subjectGestão de projetos de softwarept_BR
dc.subjectMineração de repositórios de softwarept_BR
dc.subjectAnálise da contribuição individualpt_BR
dc.subjectComunicação com o clientept_BR
dc.titleSpm: uma ferramenta para gerenciamento de projetos do github baseada em técnicas de mineração de repositório de softwarept_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.creator.Latteshttp://lattes.cnpq.br/1364066585618049pt_BR
dc.contributor.advisor1Bernardo, João Helis Junior de Azevedo
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7977641264944574pt_BR
dc.contributor.referee1Silva, Rafael Ferreira
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2490711817888240pt_BR
dc.contributor.referee2Moreira, Irlan Arley Targino
dc.contributor.referee2Latteshttp://lattes.cnpq.br/2001832542914377pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentPau dos Ferrospt_BR
dc.publisher.initialsIFRNpt_BR
dc.subject.cnpqCiência da computaçãopt_BR
dc.description.resumoCom o crescente aumento da demanda de software e a necessidade do mercado manter-se em constante mudança para atender as expectativas dos clientes, torna-se essencial o uso de ferramentas que auxiliem na gestão de projetos a fim de cumprir os prazos e metas estabelecidas. Pesquisas sobre gestão de projetos apontam que a utilização de ferramentas melhoram a qualidade do produto entregue ao cliente quando aplicado métodos eficazes de gerenciamento de projetos de software. Desta forma, o presente trabalho teve como objetivo desenvolver uma ferramenta gratuita para o gerenciamento projetos do GitHub, unificando a gestão de tarefas, comunicação com o cliente e monitoramento da contribuição individual de cada desenvolvedor do projeto. Foi realizado um estudo bibliográfico sobre o assunto, com isso foi possível identificar técnicas de mineração de repositório de software para extração de informações relevantes sobre a contribuição individual de cada desenvolvedor e a saúde do projeto. Os resultados obtidos com a construção da ferramenta mostraram-se satisfatórios, pois foi possível criar uma plataforma capaz de unificar a gestão de tarefas, comunicação com o cliente e análise da contribuição individual de cada colaborador do projeto. Com isso, o gerente de projetos pode utilizar uma ferramenta gratuita para ajuda-lo de forma útil a gerenciar sua equipe de desenvolvimento de software sob uma perspectiva quantitativa.pt_BR
dc.relation.referencesABNT, A. B. d. N. T. Engenharia de software - Qualidade de produto Parte 1: Modelo de qualidade. Rio de Janeiro, RJ, 2003. v. 2003. Citado na página 22. ADOLPHO, C. Os 8 Ps do Marketing Digital: O guia estratégico de marketing digital. [S.l.]: Novatec Editora, 2011. Citado na página 16. BENZECRY, F. S. Metodologias àgeis para gerenciamento de projetos de inovação e pesquisa e desenvolvimento. 2017. Citado 2 vezes na(s) página(s) 21 e 28. BERNARDO, J. H.; COSTA, D. A. da; KULESZA, U. Studying the impact of adopting continuous integration on the delivery time of pull requests. In: IEEE. 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR). [S.l.], 2018. p. 131–141. Citado na página 13. BROOKS, F. P. The Mythical Man-Month: Essays on Software Engineering. [S.l.]: Addison-Wesley, 1975. ISBN 9780201006506. Citado na página 16. CARVALHO, P. R. F. de et al. Desenvolvimento de uma ferramenta web para o gerenciamento de projeto de software utilizando metodologias 100% ágeis. RE3C-Revista Eletrônica Científica de Ciência da Computação, v. 9, n. 1, 2014. Citado na página 25. CHACON, S. Pro Git. Berkeley, CA New York, NY: Apress,Distributed to the Book trade worldwide by Spring Science+Business Media, 2014. ISBN 978-1484200773. Citado na página 32. COSTA, D. A. d. Avaliação da contribuição de desenvolvedores para projetos de software usando mineração de repositórios de software e mineração de processos. Dissertação (Mestrado) — Universidade Federal do Rio Grande do Norte, 2013. Citado na página 23. COSTA, D. A. da et al. Unveiling developers contributions behind code commits: an exploratory study. In: ACM. Proceedings of the 29th Annual ACM Symposium on Applied Computing. [S.l.], 2014. p. 1152–1157. Citado na página 13. DEMARCO, T. Controlling Software Projects. [S.l.]: Yourdon Press, 1982. ISBN 0917072324. Citado na página 17. DOCKER. What is a Container? 2019. <https://www.docker.com/resources/ what-container>. Accessado: 26/06/2019. Citado 2 vezes na(s) página(s) 30 e 31. GOOGLE. Why Google Cloud. 2019. <https://cloud.google.com/why-google-cloud/>. Accessado: 26/06/2019. Citado na página 30. HASSAN, A. E. Mining software repositories to assist developers and support managers. In: IEEE. 2006 22nd IEEE International Conference on Software Maintenance. [S.l.], 2006. p. 339–342. Citado na página 13 HASSAN, A. E. The road ahead for mining software repositories. In: IEEE. 2008 Frontiers of Software Maintenance. [S.l.], 2008. p. 48–57. Citado na página 22. LIMA, J. R. F. D. Uma abordagem de apoio à gerência de projetos de software para análise da contribuição de desenvolvedores. Dissertação (Mestrado) — Brasil, 2014. Citado 4 vezes na(s) página(s) 22, 24, 25 e 27. MANIFESTO, A. Manifesto for agile software development. In: . [s.n.], 2001. Disponível em: <https://agilemanifesto.org/>. Acesso em: 24 abr. 2019. Citado na página 19. MARIOTTI, F. S. Kanban: o ágil adaptativo. Engenharia de Software Magazine, v. 45, n. 4, p. 6–10, 2012. Citado 2 vezes na(s) página(s) 21 e 22. MEIRELLES, P. R. M. Monitoramento de métricas de código-fonte em projetos de software livre. Tese (Doutorado) — Universidade de São Paulo, 2013. Citado 3 vezes na(s) página(s) 22, 24 e 27. PMBOK, G. Um Guia de Conhecimento em Gerenciamento de Projetos. [S.l.]: Saraiva, 2012. ISBN 8502223720. Citado na página 17. RAYMUNDO, R.; LACERDA, G. Estudo e implementação de uma ferramenta para gerência de projetos baseado em metodologias ágeis. Citado na página 18. SOMMERVILLE, I. Engenharia de software. São Paulo: Addison Wesley, 2003. ISBN 978-8588639072. Citado 6 vezes na(s) página(s) 16, 17, 18, 19, 23 e 27. SOMMERVILLE, I. Engenharia de software. São Paulo: Pearson Prentice Hall, 2011. ISBN 978-8579361081. Citado na página 20. SOTILLE, M. Gerenciamento de projetos na engenharia de software. DOI: http://www. pmtech. com. br/artigos/Gerenciamento_Projetos_Software. pdf, 2014. Citado 3 vezes na(s) página(s) 16, 18 e 27. WANG, S.; LO, D.; JIANG, L. An empirical study on developer interactions in stackoverflow. In: ACM. Proceedings of the 28th Annual ACM Symposium on Applied Computing. [S.l.], 2013. p. 1019–1024. Citado na página 13. ZHANG, T.; LEE, B. A hybrid bug triage algorithm for developer recommendation. In: ACM. Proceedings of the 28th annual ACM symposium on applied computing. [S.l.], 2013. p. 1088–1094. Citado na página 13.pt_BR


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples