Modularidade e Mineração de Repositórios
Professores:
Paulo Borba e Fernando Castor
Nome oficial:
Tópicos Avançados em Engenharia de Software 2 (IN-979)
Site abreviado:
http://is.gd/GToI4V
Cronograma
18/9 (10 hs, na sala ):
Apresentação da disciplina
25/9 (10hs, na sala ) :
Discutir trabalhos:
On the criteria to be used in decomposing systems into modules
. D. L. Parnas. Communications of the ACM, Volume 15, Issue 12, December 1972.
Definitions of Modularity
, compiled by Richard P. Gabriel. AOSD. March 2011.
Modularity for the modern world. Mary Shaw. AOSD. March 2011. (
video
,
slides
and
paper
)
7/10 (8hs, na sala ):
Discutir Capítulos 2 e 3 do livro
Design Rules: The Power of Modularity
.
16/10
(10 hs, na sala ):
Discutir trabalhos:
Talking about concerns. Jim Herbsleb. AOSD. March 2011. (
video
and
slides
)
Factors Leading to Integration Failures in Global Feature-Oriented Development: An Empirical Analysis
. Marcelo Cataldo and Jim Herbsleb. ICSE 2011.
30/10
(10 hs, na sala ):
Discutir trabalhos:
Features and object capabilities: reconciling two visions of modularity
. S Saghafi, K. Fisler, and S. Krishnamurthi. AOSD 2012.
The effect of branching strategies on software quality
. Emad Shihab, Christian Bird, and Thomas Zimmermann. ESEM 2012.
Using task context to improve programmer productivity
. Mik Kersten and Gail C. Murphy. FSE 2006.
6/11
(10 hs, na sala ):
Discutir trabalhos:
Developers' Code Context Models for Change Tasks
. Thomas Fritz, David C. Shepherd, Katja Kevic, Will Snipes, Christoph Bräunlich. FSE 2014.
Cassandra: proactive conflict minimization through optimized task scheduling
. Bakhtiar Khan Kasi and Anita Sarma. ICSE 2013.
13/11
(10 hs, na sala ):
Discutir trabalhos:
Feature Maintenance with Emergent Interfaces
. Márcio Ribeiro, Paulo Borba, and Christian Kästner. ICSE 2014.
Early Detection of Collaboration Conflicts and Risks
. Yuriy Brun, Reid Holmes, Michael D. Ernst, and David Notkin. IEEE TSE 2013.
20/11
(10 hs, na sala ):
Discutir trabalhos:
Structured merge with auto-tuning: balancing precision and performance
. Sven Apel, Olaf Leßenich, and Christian Lengauer. ASE 2012.
Semistructured merge: rethinking merge in revision control systems
. Sven Apel, Jörg Liebig, Benjamin Brandl, Christian Lengauer, and Christian Kästner. FSE 2011.
Avaliação
Participação efetiva nas aulas, questionando, comentando, criticando e indicando em como adaptar e aplicar as ideias discutidas.
--
PauloBorba
- 2014-09-12 --
PauloBorba
- 2014-09-08
This topic: TAES
>
TAES2201402
Topic revision: r4 - 2014-09-25 - PauloBorba
Copyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback