PGC304C-Tóp. Esp. em Engenharia de Software 2 - Engenharia Inteligente de Software

EMENTA

DISCIPLINA: Tópicos Especiais em Engenharia de Software 2 - Engenharia Inteligente de Software

CÓDIGO: PGC304C

CARGA HORÁRIA: 90h

CRÉDITOS: 5

OBJETIVOS GERAIS DA DISCIPLINA: Introduzir conceitos de Engenharia Inteligente de Software como sendo uma disciplina de aplicação do corpo de conhecimento em Ciência de Dados (Aprendizado de Máquina, Mineração de 
Dados, Recuperação de Informação, Modelos Probabilísticos) à Engenharia de Software. Mapear o estado-da-arte em Engenharia Inteligente de Software, em termos de abordagens e estudos empíricos.

EMENTA DO PROGRAMA: A aplicação de  Ciência de dados em abordagens e estudos empíricos de Engenharia de Software.

DESCRIÇÃO DO PROGRAMA:
- Visão Geral de Ciência de Dados
- Recomendação de crowd knowledge
- Localização de Bugs e Características
- Reparo Automático de Programas
- Modelos de Linguagens
- Modelos preditivos

BIBLIOGRAFIA:
  [1] Kevin Murphy. Machine Learning: a probabilistic perspective. MIT Press. 2012.
  [2] R. Baeza-Yates, B. Ribeiro-Neto. Modern Information Retrieval. ACM Press. 2011.
  [3] Artigos de periódicos e conferencias: IEEE TSE, EMSE, ICSE, FSE, ASE, ISSTA.