Disciplinas‎ > ‎

Engenharia de Software - 2018.3

O objetivo da disciplina é o estudo dirigido de resultados recentes na área de Engenharia de Software em conjunto com o Prof. Rohit Gheyi. A disciplina é baseada na leitura de artigos, mapeamento sistemático e avaliação experimental por parte dos alunos, buscando direcionar o trabalho de dissertação de mestrado e tese de doutorado dentro da área de Engenharia de Software.

Professor: Hyggo Almeida (hyggo .at. dsc.ufcg.edu.br)

 

Lista de discussão: https://groups.google.com/forum/#!forum/es-ufcg-pg

Horário das aulas: após 08/10/2018, terças (8h-11h), 10 encontros (30 horas). 

Local: Embedded

Formato da disciplina

A disciplina será baseada na escrita individual e assistida (coaching) de dois artigos: 1) sobre mapeamento sistemático ou avaliação experimental de tópicos específicos de Engenharia de Software, de acordo com o interesse e proposição do aluno; 2) sobre o trabalho de mestrado ou doutorado do aluno. A fase inicial da disciplina inclui o estudo de artigos importantes da área de Engenharia de Software e também sobre a escrita e apresentação de trabalhos na área. O Prof. Rohit guiará esta fase inicial, assim como dará suporte para a escrita do primeiro artigo. Esta primeira parte da disciplina será realizada em 30 horas. Em seguida, o Prof. Hyggo realizará coaching da escrita do segundo artigo, também com 30 horas de duração. 

Artigos - Alunos

  • Alexandre Bruno (link) - Limitations in Domain-Specific Language Construction
  • Aline Costa (link) - (Semi) Automatic Generation of Contracts from Test Cases
  • Dennis Sousa (link) - Characterizing Game Elements Efficiency in Location-Based Games
  • Fábio Silva (link) - Stream Market
  • Lucas Cavalcante (link) - Secure Differential Privacy in Databases
  • Lucas Cabral (link) - Requirements Elicitation Model for Software Factories
  • Lucas Santos (link) - Using Enhancement Strategies to Improve Precisionand Recall in a Latent Semantic Indexing Model
  • Marcos Arruda (link) - Student Dropouts Prediction based on Educational Data Mining
  • Tiago Clementino (link) - An Intelligent Tutoring System for Mass Education from Collaborative Learning

Avaliação

A avaliação será individual e realizada com base na apresentação dos resultados parciais e finais dos artigos.

Datas importantes

  • Entrega final do primeiro artigo: 08/10/2018 (até 08:00)
  • Entrega final do segundo artigo: 11/12/2018 (até 23:59)

Bibliografia básica (clássica)

  • Software Engineering: A Practitioner's Approach, Roger Pressman, Bruce Maxim (última edição).
  • Software Engineering, Ian Sommerville (última edição).