Program

08:30-08:40 Opening
Session 1 - Software Evolution and Repository Mining
Chair: Ricardo Terra
08:40-09:00

Distribuição de Conhecimento de Código em Times de Desenvolvimento - uma Análise Arquitetural
Mívian Ferreira (UFMG), Kecia Ferreira (CEFET-MG) and Marco Tulio Valente (UFMG) [PDF]

09:00-09:20

Uma Análise Preliminar de Projetos de Software Livre que Migraram para o GitHub
Luiz Felipe Fronchetti Dias (UTFPR), Igor Steinmacher (UTFPR), Igor Scaliante Wiese (UTFPR), Gustavo Pinto (IFPA), Daniel Alencar Da Costa (UFRN) and Marco Aurelio Gerosa (USP) [PDF]

09:20-09:40

Um Estudo em Larga Escala sobre Estabilidade de APIs
Laerte Xavier (UFMG), Aline Brito (UFMG) , André Hora (UFMS) and Marco Tulio Valente (UFMG) [PDF]

09:40-10:00

Um Estudo em Larga Escala sobre o Uso de APIs Internas
Aline Brito (UFMG), André Hora (UFMS) and Marco Tulio Valente (UFMG) [PDF]

10:00-10:15 Coffee-break
Session 2 - Design Anomalies and Refactoring
Chair: Renato Novais
10:15-10:35

Keynote Talk: Rohit Gheyi (Federal University of Campina Grande)

10:35-10:55

Dolly or Shaun? A Survey to Verify Code Clones Detected using Similar Sequences of Method Calls
Alexandre Paiva (UFMG), Johnatan Alves (UFMG) and Eduardo Figueiredo (UFMG) [PDF]

10:55-11:15

Uma análise da associação de co-ocorrência de anomalias de código com métricas estruturais
Carlos Eduardo Dantas (UFU) and Marcelo Maia (UFU) [PDF]

11:15-11:35

Towards an Approach to Prevent Long Methods Based on Architecture-Sensitive Recommendations
Marcos Dósea (UFS, UFBA), Cláudio Sant'Anna (UFBA) and Cleverton Santos (UFS) [PDF]

11:35-11:55

Uma Ferramenta para Conversão de Código JavaScript Orientado a Objetos em ECMA 5 para ECMA 6
Daniel Cruz (UFMG) and Marco Tulio Valente (UFMG) [PDF]

12:00-13:30 Lunch
Session 3 - Software Visualization
Chair: Marcelo Maia
13:30-13:50

Keynote Talk: Marco Aurélio Gerosa (University of São Paulo)

13:50-14:10

Avaliação Heurística de um Ambiente Virtual para Análise de Rotas de Execução de Software
Filipe Fernandes (COPPE/UFRJ), Cláudia Rodrigues (COPPE/UFRJ) and Claudia Werner (COPPE/UFRJ) [PDF]

14:10-14:30

SPPV: Visualizing Software Process Provenance Data
Gabriella Castro Barbosa Costa (COPPE/UFRJ), Marcelo Schots (UERJ), Weiner Esmerio Batista de Oliveira (UFJF), Humberto L. O. Dalpra (UFJF), Claudia Werner (COPPE/UFRJ), Regina Braga (UFJF), José Maria N. David (UFJF), Marcos Miguel (UFJF), Victor Stroele (UFJF) and Fernanda Campos (UFJF) [PDF]

14:30-14:50

Using Evowave for Logical Coupling Analysis of a Long-lived Software System
Rodrigo Magnavita (UFBA), Renato Novais (IFBA), Bruno Silva (UNIFACS) and Manoel Mendonça (UFBA) [PDF]

14:50-15:10

From Formal Results to UML Model - A MDA Tracing Approach
Vinícius Pereira (ICMC/USP), Rafael Serapilha Durelli (UFLA) and Márcio Eduardo Delamaro (ICMC/USP) [PDF]

15:30-15:45 Coffee-break
Session 4 - Software Maintenance
Chair: Eduardo Figueiredo
15:45-16:05

Keynote Talk: Nabor Mendonça (University of Fortaleza)

16:05-16:25

Revelando Extensões de Conceitos no Código Fonte
Assis Vieira (UFBA), Bruno Silva (UNIFACS) and Cláudio Sant'Anna (UFBA) [PDF]

16:25-16:45

Inferência de Tipos em Ruby: Uma comparação entre técnicas de análise estática e dinâmica
Sérgio Miranda (UFMG), Marco Tulio Valente (UFMG) and Ricardo Terra (UFLA) [PDF]

16:45-17:05

SARAMR: Uma Arquitetura de Referência para Facilitar Manutenções em Sistemas Robóticos Autoadaptativos
Marcos H. de Paula (UFSCar), Marcel A. Serikawa (UFSCar), André Landi (UFSCar), Bruno Santos (UFSCar), Renato Costa (UFSCar) and Valter Camargo (UFSCar) [PDF]

17:05-17:15

Closing and Best Paper Award