Programação

Wednesday (20/09/2017)
International Keynote – Dieter Rombach – (16:45 – 18:15)

Thrusday (21/09/2017)
Technical Session #1(10:45 – 12:15)
Ecosystems and Systems-of-Systems
Chair: Claudia Werner

Hearing the Voice of Developers in Mobile Software Ecosystems (10:45 – 11:15)
Awdren Fontão (UFAM); Fabrício Lima (UFAM); Bruno Abia (UFAM); Rodrigo Santos (UNIRIO); Arilo Dias Neto (UFAM)

How Has the Health of Software Ecosystems Been Evaluated? A Systematic Review (11:15 – 11:45)
Simone Amorim (IFBA); Félix Simas S. Neto (IFBA); John D. McGregor (Clemson University); Eduardo Almeida (UFBA); Christina Chavez (UFBA)

Challenges to the Development of Smart City Systems: A System-of-Systems View (Insightful Ideas and Emerging Results)  (11:45 – 12:15)
Everton Cavalcante (UFRN -Brazil); Nelio Cacho (UFRN – Brazil); Frederico Lopes (UFRN – Brazil); Thais Vasconcelos Batista (UFRN – Brazil)


Technical Session #2 (10:45 – 12:15)
V & V
Chair: André Endo

Incremental Strategy for Applying Mutation Operators Emphasizing Faults Difficult to be Detected by Automated Static Analyser (In Portuguese) (10:45 – 11:15)
Vincius Barcelos Silva (UFSCar); Cláudio de Araújo (UFG); Edmundo Spoto (UFG); Auri Marcelo Rizzo Vincenzi (UFSCar);

Test Case Prioritization: A Systematic Review and Mapping of the Literature (11:15 – 11:45)
Heleno Campos Junior (UFJF); Marco Antônio Araújo (UFJF); José David (UFJF); Regina Braga (UFJF); Fernanda Campos (UFJF); Victor Stroele (UFJF)

Testing context-aware software systems: Unchain the context, set it free! (Insightful Ideas and Emerging Results) (11:45 – 12:15)
Santiago Matalonga (Universidad ORT Uruguay – Uruguay); Guilherme Travassos (COPPE/UFRJ – Brazil)


Education Track – Technical Session #1 (10:45 – 12:15)
Gamification in Software Engineering Education
Chair: Jair Leite

‘2TScrum’: A Board Game to Teach Scrum (In Portuguese)  (10:45 – 11:15)
Andreza Brito (UFC), Jeferson Vieira (UFC)

Testing Game: An Educational Game to Support Software Testing Education (11:15 – 11:45)
Pedro Henrique Dias Valle (USP),Rafaela Vilela da Rocha (Universidade Federal do ABC), José Maldonado (SSC/ICMC-USP)

Gamification applied for Software Engineering teaching-learning process (In Portuguese)  (11:45 – 12:15)
Fabricio de Sousa Pinto (Faculdade de Tecnologia e Ciências), Paulo Caetano da Silva (UNIFACS)


Technical Session #3 (14:00 – 16:00)
Experimental Software Engineering
Chair: Márcio Ribeiro

An Analysis of the Empirical Software Engineering over the last 10 Editions of Brazilian Software Engineering Symposium (14:00 – 14:30)
Davi Monteiro Barbosa (UECE); Rômulo Gadelha de Moura Lima (UECE); Thayse Maia Alencar (UECE); Francisco Bruno Neves (UECE); Italo Yeltsin Medeiros Bruno (UECE); Francisco Thiago Gomes Vieira (UECE); Mariela Cortés (UECE)

How Do Software Developers Identify Design Problems? A Qualitative Analysis (14:30 – 15:00)
Leonardo da Silva Sousa (PUC-Rio); Roberto Oliveira (PUC-Rio); Alessandro Garcia (PUC-Rio); Jaejoon Lee (Lancaster University); Tayana Conte (UFAM); Willian Nalepa Oizumi (PUC-Rio); Rafael de Mello (PUC-Rio); Adriana Lopes (UFAM); Natasha Malveira Costa Valentim (UFAM); Edson de Oliveira (UFAM); Carlos Lucena (PUC-Rio)

Understanding Technical Debt at the Code Level from the Perspective of Software Developers (15:00 – 15:30)
Junior Cesar Rocha (UFRGS); Vanius Zapalowski (UFRGS); Ingrid Nunes (UFRGS)

How Does Refactoring Affect Internal Quality Attributes? A Multi-Project Study (15:30 – 16:00)
Alexander Chávez López (PUC-Rio); Isabella Ferreira (PUC-Rio); Eduardo Fernandes (PUC-Rio); Diego Rego (PUC-Rio); Alessandro Garcia (PUC-Rio)


Technical Session #4 (14:00 – 16:00)
Repository Mining and Software Optmization
Chair: Elisa Nakagawa

Investigating the Effectiveness of Peer Code Review in Distributed Software Development (14:00 – 14:30)
Eduardo Witter dos Santos (UFRGS); Ingrid Nunes (UFRGS)

Tweaking Association Rules to Optimize Software Change Recommendations (In Portuguese) (14:30 – 15:00)
Mairieli Wessel (UTFPR); Maurício Aniche (Delft University of Technology); Gustavo Oliva (USP); Marco Aurelio Gerosa (Northern Arizona University – NAU); Igor Wiese (UTFPR)

What Are Software Engineers Asking About Android Testing on Stack Overflow? (15:00 – 15:30)
Isabel Villanes (UFAM); Silvia Meireles (UFAM); Josias Lima (UFAM); Arilo Dias Neto (UFAM)

Programming Language Adoption as an Epidemiological Phenomenon in Software Engineering (Insightful Ideas and Emerging Results) (15:30 – 16:00)
Emanoel Barreiros (Universidade de Pernambuco – Brazil); Jones Albuquerque (UFRPE – Brazil); João Fasto Lorenzato de Oliveira (Universidade de Pernambuco – Brazil); Helaine Lins (UFPE – Brazil); Sergio Soares (UFPE – Brazil)


Education Track – Technical Session #2 (14:00 – 16:00)
Mesa-redonda – Desafios na Educação em Engenharia de Software.

Os debatedores irão discutir os desafios com base nas seguintes perguntas:

  • Como preparar profissionais de Engenharia de Software para um mundo globalizado?
  • Como lidar com a rápida evolução tecnológica e como isto afeta as estruturas e os componentes curriculares nos cursos?
  • Como efetivamente aliar a prática à teoria na educação de Engenharia de Software?
  • Como realizar o processo de ensino de Engenharia de Software que envolva problemas reais, trabalho em equipe e em longo prazo?
  • Como ensinar em pequena escala o que só é relevante em grande escala?

Moderador: Alessandro Garcia (PUC-Rio)
Debatedores: Claudia Werner (COPPE/UFRJ), Christina Chavez (UFBA), Jair Leite (UFRN), Julio Leite (PUC-Rio) e Marcelo Yamaguti (PUC-RS)


International Keynote – Eric Wong – (16:30 – 18:00)

Friday (22/09/2017)
National Keynote – Manoel Mendonça – (09:00 – 10:30)

Technical Session #5  (10:45 – 12:15)
Software Product Lines
Chair: Edson Oliveira Jr.

Automatic Generation of Search-Based Algorithms Applied to the Feature Testing of Software Product Lines (10:45 – 11:15)
Helson Luiz Jakubovski Filho (UFPR); Jackson Prado Lima (UFPR); Silvia Vergilio (UFPR)

Comprehensibility of Heterogeneous Configuration Knowledge: An User Study (11:15 – 11:45)
Elder José Cirilo (UFSJ); Bruno Cafeo (UFMS); Ingrid Nunes (UFRGS); Alessandro Garcia (PUC-Rio); Uirá Kulesza (UFRN); Carlos Lucena (PUC-Rio)

Comparing Configuration Approaches for Dynamic Software Product Lines (11:45 – 12:15)
Gabriela Guedes (UFPE); Carla Silva (UFPE); Monique Soares (UFPE)


Technical Session #6 (10:45 – 12:15)
V & V and Requirements Engineering
Chair: Simone Souza

The Clash Between Requirements Volatility and Software Contracts (In Portuguese) (10:45 – 11:15)
Joanna Pivatelli (PUC-Rio); Julio Leite (PUC-Rio)

Specifying safety requirements with GORE languages (11:15 – 11:45)
Jéssyka Vilela (UFC); Jaelson Castro (UFPE); Luiz Eduardo Martins (UNIFESP); Tony Gorschek (BTH – Sweden); Carla Silva (UFPE)

Modeling of Video Games Using Workflow Nets and State Graphs (Insightful Ideas and Emerging Results) (11:45 – 12:15)
Franciny Barreto (Universidade Federal de Goiás – Brazil), Stéphane Julia (Federal University of Uberlândia – Brazil)


Education Track – Technical Session #3 (10:45 – 12:15)
Project Based Learning and Document Analysis
Chair: Marcelo Yamaguti

PBL Integration into a Software Engineering Undergraduate Degree Program Curriculum: An Analysis of the Students Perceptions (10:45 – 11:15)
Gilleanes Thorwald Guedes (UNIPAMPA), Andrea Bordin (UNIPAMPA), Aline Mello (UNIPAMPA), Amanda Melo (UNIPAMPA)

As a teacher, I want to know what to teach in requirements engineering so that professionals can be better prepared (In Portuguese) (11:15 – 11:45)
Fabiane Benitti (UFSC)

Problem-Based Learning to Align Theory and Practice in Software Testing Teaching (In Portuguese) (11:45 – 12:15)
Jean Cheiran (UNIPAMPA), Elder Rodrigues (UNIPAMPA), Ewerson Carvalho (UNIPAMPA), João Pablo S. da Silva (UNIPAMPA)


Technical Session #7 (14:00 – 16:00)
Model-Driven Development
Chair: Eduardo Guerra

Late Decomposition of Applications into Services through Model-Driven Engineering (14:00 – 14:30)
Vinicius Esperança (UFSCar); Daniel Lucrédio (UFSCar)

Improving the Structure of KDM Instances via Refactorings: An Experimental Study Using KDM-RE (14:30 – 15:00)
Rafael Durelli (UFLA); Matheus Viana (UFSJ); Andre Landi (UFSCar); Vinicius Durelli (USP); Marcio Delamaro (USP); Valter Camargo (UFSCar)

Reuse of Model-Based Tests in Mobile Apps (15:00 – 15:30)
Guilherme Farto (UTFPR); Andre Endo (UTFPR)

Paper Prototyping in a Model-Driven Process for Android Application Simulation Support (Insightful Ideas and Emerging Results) (15:30 – 16:00)
Abner Oliveira (IFCE – Brazil); Cidcley Teixeira de Souza (IFCE – Brazil)


Technical Session #8 (14:00 – 16:00)
Requirements Engineering
Chair: Elder Cirilo

Adding Human Interaction Aspects in the Writing of User Stories: A Perspective of Software Developers (14:00 – 14:30)
Larissa Albano Lopes (UFSCar); Eduardo Pinheiro (UFSCar); Tiago da Silva (UNIFESP); Luciana Zaina (UFSCar)

Is There a Demand for Software Transparency? (14:30 – 15:00)
Roxana Portugal (PUC-Rio); Priscila Engiel (PUC-Rio); Hugo Roque (PUC-Rio); Julio Leite (PUC-Rio)

Analysing Requirements Communication Using Use Case Specification and User Stories (In Portuguese) (15:00 – 15:30)
Ana Oran (UFAM); Elizamary Nascimento (UFAM); Gleison Santos (UNIRIO); Tayana Conte (UFAM)


Education Track – Technical Session #4 (14:00 – 16:00)
Experience Reports
Chair: Simone Souza

Teaching Software Development for the Cloud: An Experience Report (In Portuguese) (14:00 – 14:30)
Fernando Trinta (UFC), Emanuele Santos (UFC)

Coding Dojo as a transforming practice in collaborative learning of programming: an experience report (14:30 – 15:00)
Peterson Rodrigues (UNIPAMPA), Luiz Paulo Franz (UNIPAMPA), Jean Cheiran (UNIPAMPA), João Pablo S. da Silva (UNIPAMPA), Andrea Bordin (UNIPAMPA)

Retrospective for the Last 10 years of Teaching Software Engineering in UFC’s Computer Department (In Portuguese) (15:00 – 15:30)
Rossana Andrade (UFC), Ismayle Sousa Santos (UFC), Italo Linhares de Araújo (UFC), Bruno Aragão (GREat), Fernanda Siewerdt (UFC)

AGES – an interdisciplinary space based on projects for Software Engineering learning (In Portuguese) (15:30 – 16:00)
Marcelo Yamaguti (PUCRS), Flávio Moreira de Oliveira (PUCRS), Cássio A. W. Trindade (PUCRS), Alessandra Dutra (PUCRS)


Technical Session #9 (16:30 – 18:00)
Social aspects and Industrial Applications of Software Engineering
Chair: Ricardo Terra

Students’ Engagement in Open Source Projects : An Analysis of Google Summer of Code (In Portuguese) (16:30 – 17:00)
Jefferson Silva (USP); Igor Wiese (UTFPR); Igor Steinmacher (UTFPR); Marco Aurelio Gerosa (Northern Arizona University – NAU)

Software Knowledge Registration Practices at Software Innovation Startups – Results of an Exploratory Study (17:00 – 17:30)
Luciana Nascimento (UFRJ); Guilherme Travassos (UFRJ)

Task Scheduling Optimization on Enterprise Application Integration Platforms Based on the Meta-heuristic Particle Swarm Optimization (Insightful Ideas and Emerging Results) (17:30 – 18:00)
Daniela Sellaro (Universidade Regional do Noroeste do Estado do Rio Grande do Sul – Brazil); Rafael Frantz (Universidade Regional do Noroeste do Estado do Rio Grande do Sul – Brazil),; Inmaculada Hernández (University of Seville – Spain),; Fabrícia Roos-Frantz (Universidade do Noroeste do Estado do Rio Grande do Sul – Brazil),; Sandro Sawicki (UNIJUI – Brazil)


Education Track – Technical Session #5 (16:30 – 18:00)
Reference Models and Systematic Reviews
Chair: Rossana Andrade

A Reference Model for Teaching Collaborative Mobile Systems (In Portuguese) (16:30 – 17:00)
Bruno Gadelha (UFAM), Alberto Castro (UFAM)

A Systematic Review to Assist in Identifying Teaching Approaches to Guide the Application of an Interdisciplinary Software Factory in IT Undergraduation (In Portuguese) (17:00 – 17:30)
Marcela Oliveira (UFPE), Sandro Ronaldo Bezerra Oliveira (UFPA), Silvio Meira (UFPE)