Tópicos Avançados em Engenharia de Software 3 (IN0980)
Professor: Paulo Borba
Site abreviado: https://is.gd/taes3
Cronograma
- 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
- Metodologia e avaliação
- apresentação e discussão de artigos
- ler, em detalhe, os artigos antes da aula
- é essencial usar http://hypothes.is (grupo https://hypothes.is/groups/q8aam2K7/taes320171 ) para anotar, antes da aula, os arquivos com dúvidas, questionamentos e opiniões (positivas e negativas, significativas) 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
- é 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
- 22/3 (15 hs, anfiteatro): Reunião do GENTeS
- 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
- 29/3 (15 hs, auditório): Reunião do GENTeS
- 5/4 (15 hs, anfiteatro): Reunião do GENTeS
- 12/4 (15 hs, anfiteatro): Reunião do GENTeS
- 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
- 19/4 (15 hs, anfiteatro): Reunião do GENTeS
- 26/4 (15 hs, anfiteatro): Reunião do GENTeS
- 8/5 (13 hs, na sala D-220): Bosu, A., Carver, J. C., Bird, C., Orbeck, J., & Chockley, C. (2017). Process Aspects and Social Dynamics of Contemporary Code Review: Insights from Open Source Development and Industrial Practice at Microsoft. IEEE Transactions on Software Engineering, 43(1), 56–75. code review
- 10/5 (15 hs, anfiteatro): Reunião do GENTeS
- 17/5, 22/5, 24/5, 29/5, 31/5, 5/6, 7/6, 12/6, 14/6, 19/6: Desenvolver projetos
- as reuniões presenciais de acompanhamento devem ser marcadas sob demanda
- parte do acompanhamento, principalmente para tirar dúvidas mais simples e urgentes, pode ser feito on-line
- 21/6 (15 hs, anfiteatro): Apresentar projetos
- criar site com resultados e todo o material ( scripts, dataset, etc.) utilizado para a realização do projeto
- 26/6 (13 hs, na sala D-220): Apresentar projetos
--
PauloBorba - 2017-03-13

Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback