Tags:
tag this topic
create new tag
,
view all tags
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. (se o site original estiver com problema, tentar
aqui
)
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:
When Do Changes Induce Fixes?
J. Sliverski, T. Zimmerman, A. Zeller. MSR 05.
Predicting Defects for Eclipse
. T. Zimmerman, R. Premraj, A. Zeller. PROMISE 2007.
27/11
(10 hs, na sala ):
Discutir o trabalho:
Two case studies of open source software development
. A. Mockus, R. T. Fielding, James D. Herbsleb. ACM TOSEM 11(3), 2002.
04/12
(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.
11/12
(10 hs, na sala ):
Discutir trabalhos:
Mining Questions about Software Energy Consumption
. G. Pinto, F. Castor, Y. D. Liu. MSR 2014.
Mining Energy-Greedy API Usage Patterns in Android Apps
. Mario Linares-Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvany. MSR 2014.
18/12
(10 hs, na sala ):
Discutir trabalhos:
Context-Oriented Programming
. Robert Hirschfeld, Pascal Costanza, Oscar Nierstrasz. Journal of Object Technology, vol. 7(3), 2008.
Korz: Simple, Symmetric, Subjective, Context-Oriented Programming
. David Ungar, Harold Ossher, Doug Kimelman. Onward 2014.
10/02
(08 hs, na sala ):
Discutir o trabalho:
Unifying Textual and Visual: a Theoretical Account of the Visual Perception of Programming Languages
. S. Conversy. Onward'2014.
12/02
(10 hs, na sala ):
Discutir trabalhos:
An Empirical Investigation into Programming Language Syntax
. Andreas Stefik, Susanna Siebert. ACM Transactions on Computing Education, vol 13(4), 2013.
Avaliação
Participação efetiva nas aulas, questionando, comentando, criticando e indicando em como adaptar e aplicar as ideias discutidas.
--
FernandoCastor
- 2014-11-06 --
PauloBorba
- 2014-10-31 --
PauloBorba
- 2014-09-12 --
PauloBorba
- 2014-09-08
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r8
<
r7
<
r6
<
r5
<
r4
|
B
acklinks
|
R
aw View
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r8 - 2015-01-29
-
FernandoCastor
Home
Site map
APG web
CINCodingDojo web
CInBTCResearchProject web
LabPS web
Main web
PROBRAL web
InternalArea web
ProjetoProcad web
SPG web
Sandbox web
TAES web
TWiki web
TestProductLines web
TAES Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
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