BIA - IFPI Campus Teresina Central Tecnologia Analise e Desenvolvimento de Sistemas - Teresina Central
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/5916
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSousa, Adélia Mara Carvalho de-
dc.date.accessioned2026-09-09T18:49:41Z-
dc.date.available2026-09-09T18:49:41Z-
dc.date.issued2025-
dc.identifier.citationSOUSA, Adélia Mara Carvalho de. Mineração de texto aplicada à análise de vagas de desenvolvimento de software. Orientador: Rogerio de Sousa. 2026. 67 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal do Piauí, Campus Teresina Central, Teresina, 2026pt_BR
dc.identifier.urihttps://bia.ifpi.edu.br/jspui/handle/123456789/5916-
dc.description.abstractTechnological advancement has significantly increased the volume of data processed, transformed the job market, and made skills such as programming and data analysis essential. The COVID-19 pandemic accelerated the demand for remote work and exposed discrepancies between candidates’ skills and employers’ requirements. This study analyzes job openings for software developers through text mining, aiming to identify trends and propose strategies to align expectations between employers and candidates. Following the CRISP-DM methodology, the study went through the stages of business understanding, data collection, data preparation, modeling, evaluation, and deployment. The data was obtained through APIs and web scraping with Python, and the analysis was carried out on the Google Colab platform using natural language processing (NLP) techniques, such as tokenization, stopword removal, and lemmatization. In the modeling phase, the bag-of-words technique and the k-means algorithm were applied for exploratory analysis and data segmentation. The results indicate a high demand for Java, PHP, and Python, with a strong emphasis on database management and unit testing. It is concluded that training strategies are essential to bridge the gap between companies’ demands and professionals’ qualifications. Updating academic curricula, investing in training programs and certifications can enhance employability and meet industry demands. Additionally, clearer job descriptions and continuous analysis of market trends, supported by advanced NLP techniques, can assist professionals and companies in making strategic decisions.pt_BR
dc.description.sponsorshipAgência 1pt_BR
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectDesenvolvimento de Softwarept_BR
dc.subjectAnálise de Dadospt_BR
dc.subjectMineração de Texto.pt_BR
dc.titleMineração de texto aplicada à análise de vagas de desenvolvimento de softwarept_BR
dc.title.alternativeText mining applied to the analysis of software development job vacanciespt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.creator.Latteshttp://lattes.cnpq.br/9415881908264784pt_BR
dc.contributor.advisor1Silva, Rogério da-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1655091953774996pt_BR
dc.contributor.referee1Miranda, Ely da Silva-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/0953775226078319pt_BR
dc.contributor.referee2Sousa, Duany Dreyton Bezerra-
dc.contributor.referee2LattesNão informadopt_BR
dc.contributor.referee3Silva, Rogério da-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/1655091953774996pt_BR
dc.description.resumoO avanço tecnológico aumentou significativamente o volume de dados processados, transformou o mercado de trabalho e tornou essenciais habilidades como programação e análise de dados. A pandemia da COVID-19 acelerou a demanda por trabalho remoto e expôs discrepâncias entre as competências dos candidatos e as exigências das empresas. Este trabalho utiliza mineração de texto para analisar vagas de emprego para desenvolvedores de software, com o foco em identificar tendências e propor estratégias para alinhar expectativas entre empregadores e candidatos. Seguindo a metodologia CRISP-DM, o estudo abrangeu as etapas de compreensão do negócio, coleta dos dados, preparação dos dados, modelagem, avaliação e implantação. Os dados foram obtidos por APIs e web scraping, utilizando Python. A análise foi realizada na plataforma Google Colab, utilizando técnicas de processamento de linguagem natural (PLN), como tokenização, remoção de stopwords e lematização. Na modelagem, empregou-se a técnica bag-of-words e o algoritmo k-means para análise exploratória e segmentação de dados. Os resultados apontaram uma alta demanda por Java, PHP e Python, com destaque para bancos de dados e testes unitários. Conclui-se que estratégias de capacitação são essenciais para reduzir a diferença entre as exigências das empresas e as qualificações dos profissionais. A atualização dos currículos acadêmicos, investimentos em treinamentos e certificações podem melhorar a empregabilidade e atender às demandas do setor. Além disso, descrições mais claras de vagas e a análise contínua das tendências do mercado, com o apoio de técnicas avançadas de PLN, podem auxiliar profissionais e empresas na tomada de decisões estratégicas.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Teresina Centralpt_BR
dc.publisher.initialsIFPIpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOSpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
Aparece nas coleções:Analise e Desenvolvimento de Sistemas - Teresina Central

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2025_tcc_amcs.pdf18.86 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.