7/3 (17 hs, sala D-220): Apresentação da disciplina
foco em evidência do problema de falta de modularidade e conflitos de desenvolvimento de software colaborativo, identificação e resolução desses conflitos, com uma visão geral de duas formas de evitar tais conflitos
discussão de artigos
ler, em detalhe, os artigos antes da aula
usarhttp://hypothes.is (grupo https://hypothes.is/groups/z87WvA6i/taes1) para anotar os arquivos com dúvidas, questionamentos e opiniões (positivas e negativas) sobre os artigos
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
na aula, cada aluno deve comentar bem sobre o material lido, incluindo pontos positivos e negativos, e principais lições aprendidas
projeto
replicação de um dos estudos empíricos discutidos no curso
Cavalcanti, G. J. C., Borba, P., Accioly, P. (2016). Comparing Integration Effort and Correctness of the Unstructured and Semistructured Merge Approaches in Version Control Systems. (solicitar o arquivo por email)
16/5 (17 hs, na sala D-220): Discutir
Accioly, P., Borba, P., & Cavalcanti, G. J. C. (2016). Understanding Merge Conflict Characteristics (pp. 1–11). (solicitar por email)