Skip to main content

Brazilian Conference on Software - CBSoft 2016

This thematic series originates from the 7th Brazilian Conference on Software: Theory and Practice (CBSoft 2016). It comprises the best papers from the 10th Brazilian Symposium on Components, Architecture, and Reuse (SBCARS 2016) and three workshops: Workshop on Software Visualization, Evolution, and Maintenance (VEM), Workshop on Search-based Software Engineering (WESB), and Workshop on Distributed Software Development, Software Ecosystems, and Systems of Systems (WDES). The events were held in Maringá-PR, Brazil, from September 19 to 23. The goal of this collection is to publish extended versions of the excellent work presented in the events in a journal format for a broader audience.

Edited by: Marco Aurelio Gerosa

  1. Technical debt (TD) contextualizes problems faced during software evolution considering the tasks that are not carried out adequately during software development. Software TD is a type of debt that brings a sh...

    Authors: Thiago S. Mendes, Felipe G. S. Gomes, David P. Gonçalves, Manoel G. Mendonça, Renato L. Novais and Rodrigo O. Spínola
    Citation: Journal of the Brazilian Computer Society 2019 25:2
  2. Companies around the world use crowdsourcing platforms to complete simple tasks, collect product ideas, and launch advertising campaigns. Recently, crowdsourcing has also been used for software development to ...

    Authors: Anderson Bergamini de Neira, Igor Steinmacher and Igor Scaliante Wiese
    Citation: Journal of the Brazilian Computer Society 2018 24:17
  3. Open-source software (OSS) communities leverage the workforce of volunteers to keep the projects sustainable. Some companies support OSS projects by paying developers to contribute to them, while others share ...

    Authors: Luis Felipe Dias, Igor Steinmacher and Gustavo Pinto
    Citation: Journal of the Brazilian Computer Society 2018 24:16
  4. Developers often have to locate design problems in the source code. Several types of design problems may manifest as code smells in the program. A code smell is a source code structure that may reveal a partia...

    Authors: Willian Oizumi, Leonardo Sousa, Anderson Oliveira, Alessandro Garcia, Anne Benedicte Agbachi, Roberto Oliveira and Carlos Lucena
    Citation: Journal of the Brazilian Computer Society 2018 24:13
  5. The aspect-oriented requirements engineering (AORE) area intends to provide more appropriated strategies for software concern identification, classification (as crosscutting or non-crosscutting), and modulariz...

    Authors: Paulo Afonso Parreira Júnior and Rosângela Aparecida Dellosso Penteado
    Citation: Journal of the Brazilian Computer Society 2018 24:3
  6. Systems-of-systems (SoS) are alliances of independent and interoperable software-intensive systems. SoS often support critical domains, being required to exhibit a reliable operation, specially because people’...

    Authors: Valdemar Vicente Graciano Neto, Carlos Eduardo Barros Paes, Lina Garcés, Milena Guessi, Wallace Manzano, Flavio Oquendo and Elisa Yumi Nakagawa
    Citation: Journal of the Brazilian Computer Society 2017 23:13
  7. Release planning (RP) is one of the most complex and relevant activities in the iterative and incremental software development, because it addresses all decisions associated with the selection and assignment o...

    Authors: Raphael Saraiva, Allysson Allex Araújo, Altino Dantas, Italo Yeltsin and Jerffeson Souza
    Citation: Journal of the Brazilian Computer Society 2017 23:11