13/3 (13 hs, sala D-220): Apresentação da disciplina e escolha do artigo a ser apresentado
Programa
estudo de vários tópicos avançados de Engenharia de Software: gerência de projetos, arquitetura, ferramentas de desenvolvimento, verificação, revisão de código, e, com maior foco, gerência de configuração
caso você tenha dúvidas que comprometam a leitura do resto de um artigo, anotá-las no arquivo tão logo elas surjam, e contactar o professor para esclarecê-las
é essencial que o apresentador tire todas as dúvidas antes da apresentação, e leia outros artigos que sirvam de apoio para melhor entendimento do artigo a ser apresentado
é essencial que, durante a discussão, cada aluno comente bem sobre o material lido, incluindo pontos positivos e negativos, e principais ideias aprendidas com a leitura
o tempo estimado para a apresentação deve ser de 30 a 40 minutos
participação em seminários
é essencial interagir durante o seminário: pergunte sobre conceitos ou resultados que não estejam claros; questione ideias, métodos ou resultados dos quais você discorda
desenvolvimento e apresentação de projeto
melhoria ou replicação de um dos estudos ou ferramentas discutidos no curso
realizado em dupla
é essencial mostrar ao professor evidência do progresso semanal do projeto
15/3 (15 hs, na sala D-220): Apresentação sobre modularidade de software via ferramentas de desenvolvimento e integração
27/3 (13 hs, na sala D-220): De Rosso, S. P., & Jackson, D. (2016). Purposes, concepts, misfits, and a redesign of git (pp. 292–310). Presented at the the 2016 ACM SIGPLAN International Conference, New York, New York, USA: ACM Press. configuration management
17/4 (13 hs, na sala D-220): Cavalcanti, G. J. C., Borba, P., Accioly, P. (2017). Comparing Integration Effort and Correctness of the Unstructured and Semistructured Merge Approaches in Version Control Systems. (solicitar o arquivo por email) configuration management