Projetos de Pesquisa

 

Foto de perfil

Matheus Henrique Esteves Paixão

Ciências Exatas e da Terra

Ciência da Computação
  • maintain - manutenção inteligente de sistemas de software
  • Atualmente, tecnologias digitais são usadas para diversos aspectos da vida de uma pessoa, como entretenimento, trabalho etc. Assim, a indústria de software cresce a cada ano, com uma quantidade cada vez maior de produtos sendo desenvolvidos. Segundo Sommerville, a Engenharia de Software (ES) consiste no uso de abordagens científicas para solucionar problemas de software. Como sub-área da ES, a Manutenção de Software refere-se à atualização de um software após ser entregue aos usuários. Dentre as atividades de manutenção, estão a correção de bugs, melhoria de código, gerência de dívida técnica etc. Segundo Lehman, um software precisa mudar continuamente para permanecer útil. Assim, em média, mais da metade dos recursos de um projeto de software são dedicados à sua manutenção. Ao considerar a atual indústria de software, a quantidade massiva de dados, junto à complexidade dos sistemas, faz com que profissionais tenham dificuldades em realizar manutenção de forma eficiente. Em paralelo, avanços na área de Inteligência Artificial (IA) tem ganhado notoriedade. Técnicas como mineração de dados, processamento de linguagem natural e otimização matemática foram aplicadas com sucesso em diversas áreas do conhecimento. Assim, este projeto busca investigar e utilizar técnicas de IA para auxiliar profissionais em atividades de manutenção de software. A mineração de dados será usada para analisar grandes quantidades de dados de manutenção para reconhecer padrões e identificar melhores práticas. Almeja-se o uso de processamento de linguagem natural para auxiliar em tarefas de escrita e compreensão de texto, como gerência de dívida técnica e revisão de código, por exemplo. Algoritmos de otimização serão aplicados a tarefas de manutenção de caráter combinatório, como modularização de código e priorização de testes, por exemplo. Assim, este projeto irá expandir o conhecimento científico da ES, investigando e propondo novas soluções para manutenção de sistemas de software.
  • Universidade Estadual do Ceará - CE - Brasil
  • 15/01/2024-31/01/2027