XII Brazilian Symposium on Software Components,

Architectures, and Reuse (SBCARS)

The Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS) is promoted by the Brazilian Computer Society (SBC) and attracts researchers, students, and practitioners interested in a broad range of software engineering topics, including software product lines, component-based development, software architecture, and reuse. Previous editions of the symposium offered a strong technical program, keynote talks by leaders in the field, and tutorials regarding state-of-art topics.

Call for Papers

In this venue, we are looking for high-quality submissions for SBCARS 2018.

Important Dates

Paper registration/abstract submission: *Jun 29, 2018*
Paper submission: Jul 2, 2018
Author notification: Aug 6, 2018
Camera-ready version: Aug 10, 2018
Conference: Sep 17-21, 2018

Topics of Interest

We invite authors to contribute with technical papers related (but not limited) to the following themes:

- Agile software architecture and design
- Aspect-oriented software development and software modularity
- Component-based software engineering
- Design patterns
- Domain analysis and engineering
- Generative programming and domain-specific languages
- Mining software repositories
- Model-driven engineering
- Program transformation and refactoring
- Reuse and variability in Open Source Software
- Service-oriented architectures (SOA) and service-based development
- Software analysis, comprehension, and reconstruction
- Software architecture (architecture recovery, architecture description languages, architecture evaluation, reverse architecting, etc.)
- Software evolution
- Software metrics
- Software product lines
- Software reuse (including technical and non-technical issues)
- Variability management

We are also interested in experimental studies (controlled experiments, case studies, systematic reviews), experience reports, theoretical contributions, education-related papers, tools, and methods related to all of the above topics.

Submission Format (Triple-blind Review)

Submitted papers can be written in Portuguese or English. Papers written in Portuguese need to be submitted with the title, abstract, and keywords written in English. Submissions in English are strongly encouraged since the symposium proceedings will be indexed in the ACM Digital Library. At least one author of each accepted paper must register for the conference and present the paper in person during the event. Otherwise, the paper will not be included in the proceedings.

It is strongly encouraged that authors check papers from previous editions of SBCARS to reference related work whenever it is applicable. This might motivate and improve discussions between researchers working in the same area during the symposium. SBCARS papers published in previous editions are available at http://dblp1.uni-trier.de/db/conf/sbcars/index.html

All submissions must be in Adobe Portable Document Format (PDF) and must comply with the ACM 2-column conference (ACM_SigConf) format available at http://www.acm.org/publications/proceedings-template . Papers must be no longer than 10 pages, including figures, tables, and references. Submissions not in compliance with the required format and out of the technical scope will be rejected without reviewing.

Submitted papers will be reviewed by at least three referees, based on its originality, relevance, technical soundness, and clarity of presentation.

SBCARS 2018 will employ a triple-blind review process. The papers submitted must not reveal the authors' identities in any way.

* Authors should leave out author names and affiliations from the body of their submission.
* Authors should ensure that any citation to related work by themselves is written in third person, that is, "the prior work of XYZ" as opposed to "our prior work".
* Authors should avoid providing URLs to author-revealing sites (tools, data sets). The paper can mention the existence of such sites, but the visit of such sites should not be needed to conduct the review.
* Authors should anonimize author-revealing company names, yet can provide general characteristics of the organizations involved needed to understand the context of the paper.

Papers should be submitted electronically through EasyChair at https://easychair.org/conferences/?conf=sbcars2018

When submitting your paper, you must specify the language of your paper with a prefix in the field of the paper title in the submission platform. The title of papers in English must start with "[EN]" and the title of papers in Portuguese must start with "[PT]". This guarantees that your paper is assigned to a reviewer that will be able to review your paper.

Best Paper Award and Special Issue

SBCARS organizers will award the Best Papers prize of the symposium, which will be announced during the event. 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 ( http://www.springer.com/computer/journal/13173 ).

Keynote Speakers

David C. Shepherd (ABB Corporate Research, USA)

David C. Shepherd is a Senior Principal Scientist & Research Area Coordinator with ABB Corporate Research where he conducts research on topics from developer productivity to end-user programming for robots. He is passionate about increasing the impact of software engineering research, which has manifested itself in his professional activities. His day job serves as a ongoing personal experiment on how to, and how not to, transfer technology. His open source work has created a tool downloaded by 47,000+ developers. His recent chairing of five industrial tracks in software engineering (e.g., ICSE, FSE, ICPC, SANER, ICSME) gave him deep insight into the challenges and successes of others' transfer efforts. His recent project, the FlowLight, which had exposure on venues like The Wall Street Journal and BBC Radio, opened his eye to the impact of popular publications. Finally, his position as the Co-Editor-In-Chief of the Journal of Systems and Software gives him a more permanent platform to encourage industrial publications. David's career goal is: To be a champion of impact through service and an example of impact through projects.

Title: Tech Transfer and Your Research
Keynote Abstract: In software engineering, a relatively practical discipline, most researchers long for concrete impact. Yet the path from research concept to industrial impact is long, and few have travelled it, making technology transfer seem like an intimidating task. In this talk I want to share a secret; tech transfer is simply a matter of endurance. Like a graduate degree, successful tech transfer depends more on persistence than it does on brilliance. In this talk I will illustrate this point by taking examples from our field, touching on many from others and talking more in depth about my experiences, ultimately showing that tech transfer is choice anyone can make.

Marco Túlio Valente (UFMG, Brazil)

Marco Tulio Valente is an associate professor in the Computer Science Department at the Federal University of Minas Gerais, Brazil, where he also heads the Applied Software Engineering Research Group. His research interests include software architecture and modularity, software maintenance and evolution, and software quality analysis. Valente received a Ph.D. in Computer Science from the Federal University of Minas Gerais. He is a Researcher 1D of the Brazilian National Research Council and holds a Researcher from Minas Gerais State scholarship, from FAPEMIG.

Title: Large-Scale Empirical Software Engineering Research using GitHub Data
Keynote Abstract: GitHub is the world’s largest collection of open source software, with around 27 million users and 80 million repositories. These numbers make GitHub an invaluable source of data for large-scale empirical software engineering research. In this talk, we describe recent research conducted in our group, based on GitHub data. For example, we are using GitHub to predict the popularity of open source projects, to understand the motivations behind refactoring, to characterize the evolution of APIs, and to reveal key characteristics of open source development teams. In the talk, we also plan to discuss the strategies we are using to make our research results known by practitioners.





Ingrid Nunes (UFRGS) - ingridnunes@inf.ufrgs.br


Henrique Rebêlo (UFPE)


Ingrid Nunes (UFRGS)
Márcio Ribeiro (UFAL)
Marco Aurelio Gerosa (USP)
Rohit Gheyi (UFCG)
Vander Alves (UnB)

Program Committee

Adenilso Simão (USP, Brazil)
Alcemir Santos (Universidade Federal do Piauí (UFPI) and Reuse in Software Engineering Laboratory (RiSE Labs), Brazil)
Alejandra Garrido (LIFIA-Facultad de Informatica-UNLP, Argentina)
Ana Paula Bacelo (Catholic University of Rio Grande do SUL - PUCRS, Brazil)
Baldoino Fonseca (Federal University of Alagoas, Brazil)
Beatriz Marín (Universidad Diego Portales, Chile)
Breno França (UNICAMP, Brazil)
Bruno Cafeo (UFMS, Brazil)
Christina Chavez (UFBA, Brazil)
Cláudia Werner (UFRJ, Brazil)
Cláudio Santanna (Federal University of Bahia, Brazil)
Daniel Lucredio (UFSCar - Federal University of São Carlos, Brazil)
Edson Oliveira Jr. (State University of Maringá, Brazil)
Eduardo Almeida (Federal University of Bahia, Brazil)
Eduardo Figueiredo (Federal University of Minas Gerais, Brazil)
Eduardo Guerra (National Institute of Space Research, Brazil)
Eduardo Piveta (UFSM, Brazil)
Elder Cirilo (Federal University of São João del-Rei, Brazil)
Elisa Yumi Nakagawa (University of São Paulo, Brazil)
Emanoel Barreiros (UPE, Brazil)
Fabiano Ferrari (Federal University of São Carlos, Brazil)
Fabio Silveira (UNIFESP - Federal University of Sao Paulo, Brazil)
Fábio Coutinho (UFAL, Brazil)
Fernando Castor (Federal University of Pernambuco, Brazil)
Francisco Dantas (State University of Rio Grande do Norte, Brazil)
Genaína Rodrigues (University of Brasilia, Brazil)
Gustavo Pinto (UFPA, Brazil)
Gustavo Rossi (LIFIA-F. Informatica. UNLP, Argentina)
Gustavo Soares (Microsoft, USA)
Henrique Rebêlo (Federal University of Pernambuco - UFPE, Brazil)
Hyggo Almeida (Universidade Federal de Campina Grande, Brazil)
Igor Wiese (Federal University of Technology – Paraná - UTFPR, Brazil)
Ivan Machado (UFBA - Federal University of Bahia, Brazil)
Jair Leite (UFRN, Brazil)
José Carlos Maldonado (ICMC-USP, Brazil)
Juan Pablo Carvallo (Universidad del Azuay, Ecuador)
Kiev Gama (Federal University of Pernambuco, Brazil)
Leopoldo Teixeira (Informatics Center, Federal University of Pernambuco, Brazil)
Marcelo d’Amorim (Federal University of Pernambuco, Brazil)
Marcelo Fantinato (University of São Paulo, Brazil)
Marcelo Maia (UFU, Brazil)
Marcelo Pimenta (UFRGS - Universidade Federal do Rio Grande do Sul, Brazil)
Márcio Ribeiro (Computing Institute, Federal University of Alagoas, Brazil)
Marco Gerosa (Northern Arizona University (NAU), Brazil)
Marco Vieira (University of Coimbra, Portugal)
Marco Tulio Valente (UFMG, Brazil)
Maria Augusta Vieira Nelson (PUC-MG, Brazil)
Melina Mongiovi (Universidade Federal de Campina Grande, Brazil)
Nelio Cacho (UFRN, Brazil)
Patrícia Machado (UFCG, Brazil)
Paulo Ansemo da Mota Silveira Neto (UFPE, Brazil)
Ricardo Terra (UFLA, Brazil)
Roberta Coelho (UFRN, Brazil)
Roberto Bittencourt (UEFS - State University of Feira de Santana, Brazil)
Rodrigo Bonifácio (Computer Science Department, Universidade de Brasilia, Brazil)
Rodrigo Santos (UNIRIO, Brazil)
Rogério de Lemos (University of Kent, UK)
Rohit Gheyi (Department of Computing Systems - UFCG, Brazil)
Rosana Braga (ICMC - Universidade de Sao Paulo, Brazil)
Sabrina Souto (State University of Paraíba - UEPB, Brazil)
Sandro Schulze (Universität Magdeburg, Germany)
Silvia Vergílio (UFPR, Brazil)
Thomas Vogel (Humboldt University Berlin, Germany)
Tiago Massoni (Universidade Federal de Campina Grande - UFCG, Brazil)
Toacy Oliveira (COPPE/UFRJ, Brazil)
Uirá Kulesza (UFRN, Brazil)
Valter Camargo (Federal University of São Carlos, Brazil)
Vander Alves (University of Brasília, Brazil)
Vinícius Garcia (Universidade Federal de Pernambuco, Brazil)
Yguaratã Cerqueira Cavalcanti (SERPRO, Brazil)