Eixo 2 - Inteligência Artificial Aplicada ao Desenvolvimento

Linha de Pesquisa 2 - Completação inteligente de código, recomendação de Design Patterns e análise automatizada de requisitos

A linha de pesquisa “Completação Inteligente de Código, Recomendação de Design Patterns e Análise Automatizada de Requisitos” tem como objetivo investigar, desenvolver e aplicar técnicas de Inteligência Artificial, Aprendizado de Máquina e Processamento de Linguagem Natural (PLN) voltadas à automação e otimização do ciclo de desenvolvimento de software. No contexto do Curso Tecnólogo em Sistemas para Internet, essa linha busca criar soluções capazes de auxiliar programadores por meio de sistemas inteligentes de autocompletar código, sugerir padrões de projeto (Design Patterns) e interpretar requisitos de software de forma automatizada, promovendo maior produtividade, qualidade e manutenção de sistemas. Além disso, contempla a criação de ferramentas inteligentes que reduzam falhas humanas e acelerem o ciclo de desenvolvimento, por meio da integração de modelos preditivos, análise semântica de código e mineração de repositórios de software. As pesquisas desenvolvidas contribuem para o avanço da engenharia de software inteligente, fomentando a inovação tecnológica e a formação de profissionais capazes de integrar boas práticas de desenvolvimento orientadas por dados e IA.

Disciplinas:

  • Inteligência Artificial e Machine Learning
  • Desenvolvimento Back-End
  • Programação Web Avançada
  • Fundamentos de APIs
  • Projeto Integrador II e IV

Professores: