25th Brazilian Symposium
on Software Engineering
SBES 2011
Table of Contents
Apresentação/Foreword..............................................................................................................................x
Comitê Organizador/Organizing Committee...........................................................................................xvi
Comitês Técnicos/Technical Committees.............................................................................................xviii
Palestras Convidadas/Invited Keynotes.................................................................................................xxi
Trilha Especial "SBES is 25" / "SBES is 25" Special Track
Métodos Formais no SBES: Evolução e Perspectivas .................................................................................1
Daltro José Nunes, Álvaro Moreira, and Leila Ribeiro
Sessão Técnica 1 / Technical Session 1 - Perspectives
on SBES History
25 Years of Software Engineering in Brazil: An Analysis of SBES History ..................................................4
Joás Sousa Gomes, Paulo Anselmo da Mota Silveira Neto, Daniela S. Cruzes,
and Eduardo Santana de Almeida
Historical, Conceptual, and Methodological Aspects of the Publications of
the Brazilian Symposium on Software Engineering: A Systematic Mapping
Study ...........................................................................................................................................................14
Thiago Rodrigues Cavalcanti and Fabio Q. B. da Silva
Software Engineering Research in Brazil: An Analysis of the Last Five Editions
of SBES ......................................................................................................................................................24
Jair Leite, Thais Batista, and Larissa Leite
v
Sessão Técnica 2 / Technical Session 2 - Testing and Search
Techniques: Contributions and New Challenges
What a Long, Strange Trip It's Been: Past, Present, and Future Perspectives
on Software Testing Research ...................................................................................................................30
Vinícius H. S. Durelli, Rodrigo F. Araujo, Marco A. G. Silva,
Rafael A. P. Oliveira, José C. Maldonado, and Márcio E. Delamaro
Twenty-Five Years of Research in Structural and Mutation Testing ..........................................................40
Marcio E. Delamaro, Marcos L. Chaim, Auri M. R. Vincenzi, Mario Jino,
and José C. Maldonado
Search Based Software Engineering: A Review from the Brazilian Symposium
on Software Engineering ............................................................................................................................50
Silvia Regina Vergilio, Thelma Elita Colanzi, Aurora Trinidad Ramirez Pozo,
and Wesley Klewerton Guez Assunção
Evaluation Studies of Software Testing Research in the Brazilian Symposium
on Software Engineering ............................................................................................................................56
Otávio Augusto Lazzarini Lemos, Fabiano Cutigi Ferrari,
Marcelo Medeiros Eler, José Carlos Maldonado, and Paulo Cesar Masiero
Contributions and Perspectives in Architectures of Software Testing
Environments ..............................................................................................................................................66
Elisa Yumi Nakagawa and José Carlos Maldonado
Sessão Técnica 3 / Technical Session 3 - Impact and Trends
of Software Engineering Fields - Part I
The AOSD Research Community in Brazil and Its Crosscutting Impact ....................................................72
Christina Chavez, Uirá Kulesza, Sérgio Soares, Paulo Borba, Carlos Lucena,
Paulo Masiero, Claudio Sant’Anna, Eduardo Piveta, Fabiano Ferrari,
Fernando Castor, Roberta Coelho, Lyrene Silva, Vander Alves,
Nabor Mendonça, Eduardo Figueiredo, Valter Camargo, Carla Silva,
Paulo Pires, Thais Batista, Nélio Cacho, Arndt von Staa, Julio Leite,
Fabio Silveira, Otávio Lemos, Rosangela Penteado, Flávia Delicato,
Rosana Braga, Marco Túlio Valente, Ricardo Ramos, Rodrigo Bonifácio,
Fernanda Alencar, and Jaelson Castro
Free and Open Source Software Development and Research: Opportunities
for Software Engineering ............................................................................................................................82
Fabio Kon, Paulo Meirelles, Nelson Lago, Antonio Terceiro, Christina Chavez,
and Manoel Mendonça
The Emergence of Multiagent System Software Engineering ....................................................................92
Carlos J. P. de Lucena
vi
Sessão Técnica 4 / Technical Session 4 - Software
Engineering in Brazil: Academia vs. Industry
Genesis and Evolution of the Agile Movement in Brazil – Perspective
from Academia and Industry .......................................................................................................................98
Hugo Corbucci, Alfredo Goldman, Eduardo Katayama, Fabio Kon,
Claudia Melo, and Viviane Santos
Industry is From Mars, Academia is from Venus ......................................................................................108
Rossana M. C. Andrade, Paulo H. M. Maia, Rute N. S. Castro,
Valéria L. L. Dantas, and Tarciane de C. Andrade
Software Engineering in the State of Mato Grosso do Sul: History, Scenario
and Challenges .........................................................................................................................................114
Débora Maria Barroso Paiva, Jane Dirce A. Sandim Eleutério,
Marcelo Augusto Santos Turine, Maria Istela Cagnin, Francisco Vasconcellos,
Jucele França de Alencar Vasconcellos, and Leonardo Silva
Sessão Técnica 5 / Technical Session 5 - Impact and Trends
of Software Engineering Fields - Part II
From Software Engineering Research to Brazilian Software Quality
Improvement .............................................................................................................................................120
Marcos Kalinowski, Gleison Santos, Rafael Prikladnicki, Ana Regina Rocha,
Kival Chaves Weber, and José Antonio Antonioni
The Evolution and Impact of the Research in Distributed Software
Development in Brazil ...............................................................................................................................126
Rafael Prikladnicki, Sabrina Marczak, Tayana Conte, Cleidson de Souza,
Jorge Luis Nicolas Audy, Josiane Kroll, Anna Beatriz Marques,
and Roni A. Dall Orsoletta
Ubiquitous Software Engineering: Achievements, Challenges and Beyond ............................................132
Lincoln S. Rocha, J. Bosco Ferreira F., Francisco F. P. Lima, Marcio E. F. Maia,
Windson Viana, Miguel F. de Castro, and Rossana M. C. Andrade
AltoStratus: A Collaboration Network Focused on the New Research
Challenges and Opportunities in Cloud Computing ..................................................................................138
Thais Batista, Nabor Mendonça, Américo Sampaio, Carlos Alberto Kamienski,
Nelson Fonseca, Edmundo Madeira, Luciano Gaspary, Marinho Barcellos,
Noemi Rodriguez, Karin Breitman, Djamel Sadok, Silvio Meira,
Stenio Fernandes, Flávia C. Delicato, and Paulo F. Pires
vii
Trilha Regular / Regular Track
Sessão Técnica 1 / Technical Session 1 - Software
Maintenance
On the Interplay between Structural and Logical Dependencies
in Open-Source Software .........................................................................................................................144
Gustavo Ansaldi Oliva and Marco Aurélio Gerosa
An Empirical Assessment of the Use of Execution Traces in Software
Maintenance .............................................................................................................................................154
Raquel F. Lafetá and Marcelo Maia
Analyzing Refactorings on Software Repositories ....................................................................................164
Gustavo Soares, Bruno Catão, Catuxe Varjão, Solon Aguiar, Rohit Gheyi,
and Tiago Massoni
Sessão Técnica 2 / Technical Session 2 - Empirical Software
Engineering and Education
Analysing the Use of Graphs to Represent the Results of Systematic Reviews
in Software Engineering ............................................................................................................................174
Katia Romero Felizardo, Mehwish Riaz, Muhammad Sulayman, Emília Mendes,
Stephen G. MacDonell, and José Carlos Maldonado
Experimentation of the Model Driven RichUbi Process in the Adaptive Rich
Interfaces Development ............................................................................................................................184
Carlos Eduardo Cirilo, Antonio Francisco do Prado,
Wanderley Lopes de Souza, and Luciana Aparecida Martinez Zaina
A Model for the Evaluation of Educational Games for Teaching Software
Engineering ...............................................................................................................................................194
Rafael Savi, Christiane Gresse von Wangenheim, and Adriano Ferreti Borgatto
Sessão Técnica 3 / Technical Session 3 - Software Testing
and Cost Estimation
Agile Testing of Exceptional Behavior ......................................................................................................204
Rafael Di Bernardo, Ricardo Sales Jr., Fernando Castor, Roberta Coelho,
Nélio Cacho, and Sérgio Soares
Contextual Integration Testing of Object-Oriented and Aspect-Oriented
Programs: A Structural Approach for Java and AspectJ ..........................................................................214
Bruno Barbieri Pontes Cafeo and Paulo Cesar Masiero
viii
IT Project Variables in the Balance: A Bayesian Approach to Prediction
of Support Costs .......................................................................................................................................224
Bruno L. Dalmazo, Abraham L. R. de Sousa, Weverton L. Cordeiro,
Juliano A. Wickboldt, Roben C. Lunardi, Ricardo L. dos Santos,
Luciano P. Gaspary, Lisandro Z. Granville, Claudio Bartolini, and Marianne Hickey
Sessão Técnica 4 / Technical Session 4 - Requirements
Engineering
A Method for the Creation of Requirements Fragments for Reuse
in Information Systems .............................................................................................................................233
Amanda R. Araújo, Maria Lencastre, and Denis S. Silveira
An Approach to Generate Tools for i* Languages ....................................................................................243
Josias Paes, Jaelson Castro, Carla Silva, Emanuel Santos, and Carlos Lima
The Importance of Professional Quality of Requirements Analysts for Success
of Software Development Projects: A Study to Identify the Most Relevant
Skills ..........................................................................................................................................................253
Luciano Vale, Adriano Bessa Albuquerque, and Patrí-cia Vasconcelos Beserra
Sessão Técnica 5 / Technical Session 5 - Software
Composition and Customization
Safe Composition of Configuration Knowledge-Based Software Product Lines ......................................263
Leopoldo Teixeira, Paulo Borba, and Rohit Gheyi
Composição de Workflows Científicos em Projetos de E-Science ...........................................................273
Laryssa Silva, Regina Braga, and Fernanda Campos
SLeSS: A Scrum and Lean Six Sigma Integration Approach for
the Development of Sofware Customization for Mobile Phones ..............................................................283
Thiago Ferraz V. da Cunha, Valéria L. L. Dantas, and Rossana M. C. Andrade
A Method for Software Process Capability / Maturity Models Customization
to Specific Domains ..................................................................................................................................293
Jean Carlo Rossa Hauck and Christiane Gresse von Wangenheim
Author Index ............................................................................................................................................303
ix
Download

SBES 2011