Tags:
create new tag
, view all tags

Tópicos Avançados em Engenharia de Software 1 (IN0977)

Modularidade de Software: evidência, identificação e resolução de conflitos de desenvolvimento de software colaborativo

Professor: Paulo Borba

Site abreviado: http://is.gd/VEabns

Cronograma

  • 7/3 (17 hs, sala D-220): Apresentação da disciplina
    • ler, em detalhe, os artigos antes da aula
    • usar http://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
  • 14/3 (17 hs, na sala D-224): Discutir
  • 21/3 (17 hs, na sala D-224): Discutir
  • 28/3 (17 hs, na sala D-220): Discutir
  • 4/4 (17 hs, na sala D-220): Discutir
    • Early Detection of Collaboration Conflicts and Risks. Yuriy Brun, Reid Holmes, Michael D. Ernst, and David Notkin. IEEE TSE 2013.</a>
  • 11/4 (17 hs, na sala D-220): Discutir
    • Cassandra: proactive conflict minimization through optimized task scheduling. Bakhtiar Khan Kasi and Anita Sarma. ICSE 2013.
  • 18/4 (17 hs, na sala D-220): Discutir
    • Semistructured merge: rethinking merge in revision control systems. Sven Apel, Jörg Liebig, Benjamin Brandl, Christian Lengauer, and Christian Kästner. FSE 2011.
  • 25/4 (17 hs, na sala D-220): Discutir
    • Cavalcanti, G. J. C., Accioly, P., & Borba, P. (2015). Assessing Semistructured Merge in Version Control Systems: A Replicated Experiment (pp. 1–10). ESEM.
  • 2/5 (17 hs, na sala D-220): Discutir
    • 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)
  • 9/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)
  • 16/5 (17 hs, na sala D-220): Discutir
    • Structured merge with auto-tuning: balancing precision and performance. Sven Apel, Olaf Leßenich, and Christian Lengauer. ASE 2012.
  • 23/5 (17 hs, na sala D-220): Discutir
    • Dig, D., Manzoor, K., Johnson, R. E., & Nguyen, T. N. (2008). Effective Software Merging in the Presence of Object-Oriented Refactorings. IEEE Transactions on Software Engineering, 34(3), 321–335.
  • 30/5 (17 hs, na sala D-220): Discutir
    • Horwitz, S., Prins, J., & Reps, T. (1989). Integrating noninterfering versions of programs. Transactions on Programming Languages and Systems (TOPLAS, 11(3), 345–387.
  • 6/6 (17 hs, na sala D-220): Discutir
    • Böhme, M., Oliveira, B. C., & Roychoudhury, A. (n.d.). Regression Tests to Expose Change Interaction Errors.
-- Main.PauloBorba - 2016-03-07
Edit | Attach | Print version | History: r7 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2016-03-07 - PauloBorba
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort