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
Tipo: Trabalho de Conclusão de Curso
Título: Mineração de texto aplicada à análise de vagas de desenvolvimento de software
Título(s) alternativo(s): Text mining applied to the analysis of software development job vacancies
Autor: Sousa, Adélia Mara Carvalho de
Orientador(a): Silva, Rogério da
metadata.dc.contributor.referee1: Miranda, Ely da Silva
metadata.dc.contributor.referee2: Sousa, Duany Dreyton Bezerra
metadata.dc.contributor.referee3: Silva, Rogério da
Resumo: O 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.
Abstract: Technological 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.
Palavras-chave: Desenvolvimento de Software
Análise de Dados
Mineração de Texto.
Cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOS
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
metadata.dc.language: por
País: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Sigla: IFPI
Unidade: Campus Teresina Central
Citação: SOUSA, 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, 2026
Tipo de acesso: Acesso Aberto
URI: https://bia.ifpi.edu.br/jspui/handle/123456789/5916
Data do documento: 2025
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.