Welcome to SBCARS 2016, the 10th Brazilian Symposium on Software Components, Architectures, and Reuse, Maringá-PR, Brazil, September 19-20, 2016. The symposium is promoted by the Brazilian Computer Society (SBC) and brings together software engineering researchers and practitioners who are engaged with the challenges of software product lines, component-based development, SOA, software architecture, modularization, code analysis, reuse, and other related topics. This year, for the seventh time, the symposium is part of the Brazilian Conference on Software: Theory and Practice (CBSoft 2016), which integrates three other important symposia: the Brazilian Symposium on Software Engineering (SBES), the Brazilian Symposium on Programming Languages (SBLP), and the 1st Brazilian Symposium on Systematic and Automated Software Testing (SAST).
The 10 editions of the symposium succeed a series of workshops on component-based development (I to VI WDBC) started in 2001. The first WDBC was held in Maringá, therefore going back to this city in the 10th anniversary of the symposium is very special.
The technical program of SBCARS 2016 is very exciting. We are honored to have an international keynote given by a leading researcher in the area of mining software repositories, Professor Ahmed Hassan, the Canada Research Chair (CRC) in Software Analytics, and the NSERC/BlackBerry Software Engineering Chair at the School of Computing at Queen’s University, Canada. His keynote is entitled "How App Stores Are Revolutionizing Software Practice!". This topic is very relevant for practitioners and offers several opportunities for researchers. Ahmed is also offering a tutorial on mining software repositories as part of CBSoft.
In celebration of the symposium’s 10th anniversary, we have a panel for discussing the present and the future of the research area. The panel includes senior researchers with great contributions to the area: Prof. Claudia Werner (UFRJ), Prof. Itana Gimenes (UEM), Prof. Eduardo Almeida (UFBA), Prof. Fabio Kon (USP), and our international keynote speaker, Prof. Ahmed Hassan (Queen’s University). This panel offers a great opportunity for reflecting on our progress and steer research efforts.
Finally, we have 4 technical sessions with excellent paper presentations. The papers cover a wide range of specific topics such as software product lines, architecture constraints, architecture knowledge and documentation, code smells, bug report summarization, remodularization, architectural roles, exception handling, aspect-oriented programming, and model-driven development.
The papers were selected after a rigorous reviewing process by the program committee. We received 64 submissions, from which 45 were valid, involving 137 different authors. Based on careful reviews, 16 research papers were selected for presentation and inclusion in the proceedings, which is published in the IEEE Digital Library. This corresponds to an acceptance rate of 35%. Each paper was reviewed by 3 members of the program committee, which comprised 69 members from 9 different countries. 19 external reviewers also help to review the papers. After the initial reviews, the reviewers engaged in an online discussion to clarify and debate the arguments in favor and against acceptance. Conflicting reviews were discussed and final decisions were made on an individual basis. The authors of best papers will be invited to submit an extended version to a special issue of the JBCS - Journal of the Brazilian Computer Society.
I would like to thank all those people who contributed to this SBCARS edition, including the authors, the program committee members, and the additional reviewers, who have worked hard to come up with a high-quality technical program. I would also like to thank the proceedings chair, Igor Steinmacher (UTFPR), for communicating to IEEE and putting the proceedings together, and Uirá Kulesza (UFRN), for coordinating the efforts related to the 10th anniversary of the event, including the panel. Additional thanks to the session chairs and to the program committee members who helped to select the best papers: Edson Oliveira Jr. (UEM), Eduardo Almeida (UFBA) and Marcio Ribeiro (UFAL). I also thank the steering committee members, Rohit Gheyi (UFCG), Marcelo Fantinato (USP), Uira Kulesza (UFRN), and Vander Alves (UnB), for their valuable support and, especially Rohit, for kindly sharing his experience related to the organization of the previous edition of the symposium. Finally, special thanks to the general organizers of CBSoft, Edson Oliveira Júnior (UEM), Thelma Elita Colanzi (UEM), Igor Steinmacher (UTFPR), Ana Paula Chaves (UTFPR), and Igor Scaliante Wiese (UTFPR), for their contributions and effort to make this event possible.
I wish you enjoy the technical program of SBCARS 2016 and have a fruitful symposium and a very productive week in Maringá.
Marco Aurélio Gerosa
University of São Paulo (USP), Brazil
Program Chair