Apresentação Bem-vindos à XXVIII edição do Simpósio Brasileiro de Engenharia de Software (SBES), um evento tradicionalmente reconhecido pela excelência da sua programação técnica. Esse ano, pela quinta vez, diversos simpósios importantes foram integrados, assim como o SBES, no Congresso Brasileiro de Software: Teoria e Prática (CBSoft): o Simpósio Brasileiro de Linguagens de Programação (SBLP), o Simpósio Brasileiro de Métodos Formais (SBMF) e o Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). Essa integração agrega comunidades com interesses relacionados, ampliando a visibilidade de todos os simpósios. Além disso, proporciona ao público a oportunidade de participar, em uma mesma semana, de um fórum amplo sobre desenvolvimento de software, onde são discutidos as mais recentes tendências e inovações da área na academia e na indústria. O SBES é promovido anualmente pela Sociedade Brasileira de Computação (SBC) e os anais são publicados na biblioteca digital do IEEE. O programa do evento inclui a trilha principal e as palestras convidadas. Em cooperação com outros simpósios do CBSoft, o SBES mantém também um programa rico de workshops, mini-cursos, tutoriais, painéis, sessão de ferramentas, workshop de teses e dissertações, trilha da indústria e outros eventos satélites. Neste ano, temos três palestras convidadas com os seguintes títulos e palestrantes: Software Engineering, Why and What David Lorge Parnas (McMaster University, Canadá and University of Limerick, Irlanda) Software Design Sketching André van der Hoek (University of California, Irvine, EUA) Climbing the tree of unreachable fruits reusing processes Itana Maria Gimenes (Universidade Estadual de Maringá, Brasil) Para essa edição do SBES foram submetidos 103 artigos completos, sendo 79 submissões válidas para. Os temas dos artigos submetidos foram diversos, cobrindo todos os tópicos da chamada de trabalhos. Após o processo de revisão, 18 artigos foram aceitos para publicação nos anais e apresentação durante o simpósio, o que corresponde a uma taxa de aceitação de 29,5%. Dos 266 autores de artigos submetidos, 256 são do Brasil, 5 dos Estados Unidos, 2 da Finlândia, 1 da Noruega, 1 da Holanda e 1 do Canadá. viii O processo de avaliação e seleção dos artigos contou com a participação direta de 78 membros do comitê de programa, com membros nacionais e internacionais, e 45 revisores associados. A qualidade do programa reflete o procedimento adotado e a dedicação dos revisores e dos membros do Comitê de Programa. O processo aconteceu em cinco etapas, através de método rigoroso que envolveu discussões via rede e uma reunião do Comitê Diretivo. Na primeira etapa, cada artigo foi revisado por, pelo menos, 4 membros do comitê de programa. Na segunda etapa, houve discussões via rede sobre revisões conflitantes ou com alguma divergência relevante. Durante as discussões, os revisores com posições divergentes em relação à avaliação de determinado artigo tentaram equalizar suas percepções sobre o trabalho. Na terceira etapa os autores tiveram acesso as revisões e puderam escrever um rebuttal, esclarecendo dúvidas dos revisores. Os revisores então consideraram o rebuttal dos autores numa quarta etapa, onde as últimas divergências foram resolvidas e as revisões foram completadas. A quinta etapa foi realizada através de uma reunião do Comitê Diretivo. Nessa reunião, foram discutidas principalmente as revisões com diferentes níveis de divergência e aquelas que não foram resolvidas nas etapas anteriores. Ações foram tomadas para detectar e resolver possíveis distorções no processo de avaliação – entre elas, o re-exame dos pareceres dos artigos que caíram na faixa tênue que separa uma aceitação de uma rejeição. A realização de um evento científico dessa magnitude é sempre uma tarefa árdua e é essencial a colaboração de várias pessoas. Agradeço a todos que contribuíram para essa edição do SBES. Os autores, o Comitê de Programa e os revisores que trabalharam para garantir o alto padrão do SBES. Agradeço também aos membros do Comitê Diretivo, Alessandro Garcia (PUC-Rio), Leonardo Murta (UFF), Márcio Delamaro (ICMC/USP) e Thais Batista (UFRN), pelo apoio constante neste trabalho. Também agradeço aos coordenadores do CBSoft, Baldoino Fonseca (UFAL), Leandro Dias da Silva (UFAL) e Márcio Ribeiro (UFAL), que não pouparam esforços para fazer com que esse evento fosse possível. Em nome do Comitê de Programa, saudamos todos os participantes do SBES 2014, desejando um simpósio bastante produtivo e uma proveitosa semana em Maceió. Maceió, setembro/outubro de 2014 Sérgio Soares (ISI-TICs e UFPE) Coordenador do Comitê de Programa do SBES 2014 ix Foreword Welcome to the XXVIII Brazilian Symposium on Software Engineering (SBES), a flagship event that is primarily known for the excellence of its technical program. This year, for the fifth time, SBES is part of the Brazilian Conference on Software: Theory and Practice (CBSoft), which integrates other three important symposia: the Brazilian Symposium on Programming Languages (SBLP), the Brazilian Symposium on Formal Methods (SBMF), and the Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). The goal of the conference is to bring together communities with related interests and strengthen the visibility of all the four symposia. It also offers the opportunity for the audience to participate, in the same week, of a broad forum about software development, where the latest trends and innovations in academia and industry are discussed. SBES 2014 is promoted annually by the Brazilian Computer Society (SBC), and its proceedings are being published in the IEEE digital library. The event includes the main technical track and invited talks. In cooperation with other CBSoft symposia, SBES also holds an outstanding program of workshops, panels, mini-courses, tutorials, industry talks, tool demonstrations, the workshop of theses and dissertations, and other satellite events. In this year, the SBES program embraces three invited talks: Software Engineering, Why and What David Lorge Parnas (McMaster University, Canada and University of Limerick, Ireland) Software Design Sketching André van der Hoek (University of California, Irvine, USA) Climbing the tree of unreachable fruits reusing processes Itana Maria Gimenes (Universidade Estadual de Maringá, Brazil) In this SBES edition, we received 103 submissions, from which 79 papers were valid submissions. The themes of the articles submitted were diverse, covering all topics of the call for papers. Based on the reviews, 18 research papers were selected for the main track. This corresponds to an acceptance rate of 29,5%. The submitted papers involved 266 authors: 256 from Brazil, 5 from USA, 2 fron Finland, 1 from Norway, 1 from The Netherlands and 1 from Canada. x The process of evaluation and selection of papers included the direct participation of 78 members of the program committee, with national and international members, and 45 associated reviewers. The quality of the program reflects the procedure adopted and the dedication of the members of the program committee and the associated reviewers. The process occurs in five stages through a rigorous method, which involves an on-line discussion forum and a meeting of the Steering Committee. In the first stage, each paper was reviewed by at least four members of the program committee. The second stage encompassed on-line discussion on paper reviews, and members with divergent views regarding the evaluation of a paper tried to synchronize their perceptions about the submission. In the third stage, authors had access to the reviews and could elaborate a rebuttal for clarifying points raised by reviewers. The reviewers than considered the authors' rebuttal in a fourth stage, where last divergences were solved and reviews were finished. The fifth stage was conducted through a meeting of the Steering Committee. At this meeting, we discussed the conflicting reviews not addressed in the previous step, and took actions to detect and resolve possible distortions in the evaluation process, such as the reexamination of reviews of borderline papers. The realization of a scientific event of this magnitude is always an arduous task and relies on the collaboration of several people. I would like to thank all those people who contributed to this SBES edition, in particular the authors, the Program Committee members and the additional reviewers who have worked hard to enable us to come up with a high-quality SBES program. I would also like to thank the Steering Committee members, Alessandro Garcia (PUC-Rio), Leonardo Murta (UFF), Márcio Delamaro (ICMC/USP) and Thais Batista (UFRN) for all the support and contributions to this work. Finally, my special thanks to the general chairs of CBSoft, Baldoino Fonseca (UFAL), Leandro Dias da Silva (UFAL) and Márcio Ribeiro (UFAL), for their contributions and effort to make this event possible. On behalf of the program committee we welcome all the SBES 2014 attendees, and wish a fruitful symposium and a productive week in São Paulo. Maceió, September/October 2014 Sérgio Soares (ISI-TICs e UFPE) SBES 2014 PC Chair xi