Skip to main content

Articles

Page 1 of 8

  1. Intense social media interaction, wearable devices, mobile applications, and pervasive use of sensors have created a personal information ecosystem for gathering traces of individual behavior. These traces are...

    Authors: Vinícius Ferreira Galvão, Cristiano Maciel, Roberto Pereira, Isabela Gasparini, José Viterbo and Ana Cristina Bicharra Garcia
    Citation: Journal of the Brazilian Computer Society 2021 27:15
  2. Identifying and studying the formation of researchers over the years is a challenging task, since the current repositories of theses and dissertations are cataloged in a decentralized manner in different digit...

    Authors: João M. M. C. Cota, Alberto H. F. Laender and Raquel O. Prates
    Citation: Journal of the Brazilian Computer Society 2021 27:13
  3. Image segmentation is an important step in many computer vision and image processing algorithms. It is often adopted in tasks such as object detection, classification, and tracking. The segmentation of underwa...

    Authors: Paulo Drews-Jr, Isadora de Souza, Igor P. Maurell, Eglen V. Protas and Silvia S. C. Botelho
    Citation: Journal of the Brazilian Computer Society 2021 27:12
  4. Database Management Systems (DBMSs) use declarative language to execute queries to stored data. The DBMS defines how data will be processed and ultimately retrieved. Therefore, it must choose the best option f...

    Authors: Francisco D. B. S. Praciano, Paulo R. P. Amora, Italo C. Abreu, Francisco L. F. Pereira and Javam C. Machado
    Citation: Journal of the Brazilian Computer Society 2021 27:11
  5. When developing a Learning Management System (LMS) using Scrum, we noticed that it was quite often necessary to redefine some system behaviour scenarios, due to ambiguities in the requirement specifications, o...

    Authors: Pedro Lopes de Souza, Wanderley Lopes de Souza and Luís Ferreira Pires
    Citation: Journal of the Brazilian Computer Society 2021 27:10
  6. Contemporary computational technology (tangible and ubiquitous) are still challenging the mainstream systems design methods, demanding new ways of considering the interaction design and its evaluation. In this...

    Authors: Yusseli Lizeth Méndez Mendoza and M. Cecília C. Baranauskas
    Citation: Journal of the Brazilian Computer Society 2021 27:9
  7. Research on VANETs (vehicular ad hoc networks) date back to the beginning of the 2000s. The possibility of enabling communication between vehicles through a wireless network stimulated the creation of new prot...

    Authors: Julia Silva Weber, Miguel Neves and Tiago Ferreto
    Citation: Journal of the Brazilian Computer Society 2021 27:8
  8. Recently, the maximum correntropy criterion (MCC) has been successfully applied in numerous applications regarding nonGaussian data processing. MCC employs a free parameter called kernel width, which affects t...

    Authors: Aluisio I. R. Fontes, Leandro L. S. Linhares, João P. F. Guimarães, Luiz F. Q. Silveira and Allan M. Martins
    Citation: Journal of the Brazilian Computer Society 2021 27:7
  9. While the digital economy requires a new generation of technology for scientists and practitioners, the software engineering (SE) field faces a gender crisis. SE research is a global enterprise that requires t...

    Authors: Katia Romero Felizardo, Amanda Möhring Ramos, Claudia de O. Melo, Érica Ferreira de Souza, Nandamudi L. Vijaykumar and Elisa Yumi Nakagawa
    Citation: Journal of the Brazilian Computer Society 2021 27:6
  10. Railway systems are composed of a multitude of subsystems, sensors, and actuators that exchange datagrams through safety-critical communication protocols. However, the vast majority of these protocols rely on ...

    Authors: Duccio Bertieri, Andrea Ceccarelli, Tommaso Zoppi, Innocenzo Mungiello, Mario Barbareschi and Andrea Bondavalli
    Citation: Journal of the Brazilian Computer Society 2021 27:5
  11. Software projects use mailing lists as the primary tool for collaboration and coordination. Mailing lists can be an important source for extracting behavioral patterns in the software development. A new approa...

    Authors: Methanias Colaço Júnior, Breno Santana Santos, Manoel Mendonça, Daniela Corumba and Mario André de F. Farias
    Citation: Journal of the Brazilian Computer Society 2021 27:4
  12. Technological ubiquity and advances in the use of networked devices, such as smartphones, have become a fundamental element in the dynamics of information in the social environment. Social problems can be disc...

    Authors: Mateus de Oliveira, Adriana Prest Mattedi and Rodrigo Duarte Seabra
    Citation: Journal of the Brazilian Computer Society 2021 27:3
  13. Traditional solutions for tramway interlocking systems are based on physical sensors (balizes) distributed along the infrastructure which detect passing of the trams and trigger different actions, like the com...

    Authors: Leandro Dias da Silva, Paolo Lollini, Diamantea Mongelli, Andrea Bondavalli and Gianluca Mandò
    Citation: Journal of the Brazilian Computer Society 2021 27:2
  14. New security systems, methods or techniques need to have their performance evaluated in conditions that closely resemble a real-life situation. The effectiveness with which individual identity can be predicted...

    Authors: Julliana Caroline Goncalves de A. S. Marques, Tuany Mariah Lima Do Nascimento, Brenda Vasiljevic, Laura Emmanuella Alves dos Santos Santana and Márjory Da Costa-Abreu
    Citation: Journal of the Brazilian Computer Society 2020 26:8
  15. Due to geographical and/or temporal dispersion, communication between teams in distributed software projects is a critical factor for success. Notably, distributed teams suffer adverse physical and temporal di...

    Authors: Alexandre L’Erario, José Antônio Gonçalves, José Augusto Fabri, Tiago Pagotto and Rodrigo Henrique Cunha Palácios
    Citation: Journal of the Brazilian Computer Society 2020 26:7
  16. A software development process is used by software engineers to guide their activities during all phases of the software product development. When executing a software development process, software engineers m...

    Authors: Ivens Portugal, Toacy Oliveira, Paulo Alencar and Donald Cowan
    Citation: Journal of the Brazilian Computer Society 2020 26:6
  17. Design problems have been recognized as one of the main causes behind the loss of software systems’ quality. Agglomerated design problems impact the quality even more. So, organizing and analyzing the relation...

    Authors: Luis Paulo da S. Carvalho, Renato L. Novais and Manoel Mendonça
    Citation: Journal of the Brazilian Computer Society 2020 26:5
  18. Computerized adaptive testing (CAT) based on item response theory allows more accurate assessments with fewer questions than the classic paper and pencil (P&P) test. Nonetheless, the CAT construction involves ...

    Authors: Victor M. G. Jatobá, Jorge S. Farias, Valdinei Freire, André S. Ruela and Karina V. Delgado
    Citation: Journal of the Brazilian Computer Society 2020 26:4
  19. This article presents an in-depth analysis and comparison of two computer science degree offerings, viz., the Bologna BSc in Information Systems and Computer Engineering, offered by the Instituto Superior Técn...

    Authors: Anna Carolina Finamore, Haydée G. Jiménez, Marco A. Casanova, Bernardo P. Nunes, Ana Moura Santos and António Pacheco Pires
    Citation: Journal of the Brazilian Computer Society 2020 26:3
  20. This paper focuses on the computer side of human-computer interaction through natural language, which is the domain of natural language generation (NLG) studies. From a given (usually non-linguistic) input, NL...

    Authors: Ricelli M. S. Ramos, Danielle S. Monteiro and Ivandré Paraboni
    Citation: Journal of the Brazilian Computer Society 2020 26:2
  21. Exception handling is a well-known technique used to improve software robustness. However, recent studies report that developers typically neglect exception handling (mostly novice ones). We believe the qualit...

    Authors: Dêmora B C de Sousa, Paulo Henrique M. Maia, Lincoln S Rocha and Windson Viana
    Citation: Journal of the Brazilian Computer Society 2020 26:1
  22. The reliability of wireless sensor networks (WSN) is getting increasing importance as this kind of networks are becoming the communication base for many cyber-physical systems (CPS). Such systems rely on senso...

    Authors: Roberto M. Scheffel and Antônio A. Fröhlich
    Citation: Journal of the Brazilian Computer Society 2019 25:13
  23. Mobile devices, such as smartphones, have increased their capacity of information processing and sensors have been aggregated to their hardware. Such sensors allow capturing information from the environment in...

    Authors: Diego R. Almeida, Patrícia D. L. Machado and Wilkerson L. Andrade
    Citation: Journal of the Brazilian Computer Society 2019 25:12
  24. Because of the substances they process and the conditions of operation, chemical plants are systems prone to the occurrence of undesirable and potentially dangerous events. Major accidents may occur when a tri...

    Authors: Diego Sierra, Leonardo Montecchi and Ivan Mura
    Citation: Journal of the Brazilian Computer Society 2019 25:11
  25. Consistency properties provided by most key-value stores can be classified into sequential consistency and eventual consistency. The former is easier to program with but suffers from lower performance whereas the...

    Authors: Duong Nguyen, Aleksey Charapko, Sandeep S. Kulkarni and Murat Demirbas
    Citation: Journal of the Brazilian Computer Society 2019 25:10
  26. We revisit Byzantine-tolerant reliable broadcast with honest dealer algorithms in multi-hop networks. To tolerate Byzantine faulty nodes arbitrarily spread over the network, previous solutions require a factor...

    Authors: Silvia Bonomi, Giovanni Farina and Sébastien Tixeuil
    Citation: Journal of the Brazilian Computer Society 2019 25:9
  27. In contrast to traditional software systems that are mostly created from scratch, current software systems are engineered as a junction of systems already in operation. Examples can be found in domains, such a...

    Authors: Lina Garcés, Flavio Oquendo and Elisa Yumi Nakagawa
    Citation: Journal of the Brazilian Computer Society 2019 25:8
  28. Software product line (SPL) approach has been widely adopted to achieve systematic reuse in families of software products. Despite its benefits, developing an SPL from scratch requires high up-front investment...

    Authors: Crescencio Lima, Wesley KG Assunção, Jabier Martinez, William Mendonça, Ivan C Machado and Christina FG Chavez
    Citation: Journal of the Brazilian Computer Society 2019 25:7
  29. The Marching Cubes algorithm is arguably the most popular isosurface extraction algorithm. Since its inception, two problems have lingered, namely, triangle quality and topology correctness. Although there is ...

    Authors: Lis Custodio, Sinesio Pesco and Claudio Silva
    Citation: Journal of the Brazilian Computer Society 2019 25:6
  30. The technical debt (TD) concept inspires the development of useful methods and tools that support TD identification and management. However, there is a lack of evidence on how different TD identification tools...

    Authors: Rodrigo O. Spínola, Nico Zazworka, Antonio Vetro, Forrest Shull and Carolyn Seaman
    Citation: Journal of the Brazilian Computer Society 2019 25:5
  31. This work surveys Internet of Things (IoT) experimental research published since 2015. We summarize the IoT state of the art during the last 2 years and extract important data that we apply to enhance the anal...

    Authors: Cleber M. de Morais, Djamel Sadok and Judith Kelner
    Citation: Journal of the Brazilian Computer Society 2019 25:4
  32. Education has benefited from augmented reality’s (AR) potential to promote interactive experiences both inside and outside the classroom. A systematic review was conducted on how AR’s impact in the learning pr...

    Authors: Manoela M. O. da Silva, João Marcelo X. N. Teixeira, Patrícia S. Cavalcante and Veronica Teichrieb
    Citation: Journal of the Brazilian Computer Society 2019 25:3
  33. 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
  34. In low-resource scenarios, for example, small datasets or a lack in computational resources available, state-of-the-art deep learning methods for speech recognition have been known to fail. It is possible to a...

    Authors: Christopher D. Shulby, Martha D. Ferreira, Rodrigo F. de Mello and Sandra M. Aluisio
    Citation: Journal of the Brazilian Computer Society 2019 25:1
  35. 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
  36. 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
  37. The increasing interest in using the Web as a platform for data sharing has motivated research about publishing and consuming data on the Web. While this subject is gaining importance, up until now, there are ...

    Authors: Helton Douglas A. dos Santos, Marcelo Iury S. Oliveira, Glória de Fátima A. B. Lima, Karina Moura da Silva, Rayelle I. Vera Cruz S. Muniz and Bernadette Farias Lóscio
    Citation: Journal of the Brazilian Computer Society 2018 24:14
  38. 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
  39. In the last years, learning from data streams has attracted the attention of researchers and practitioners due to its large number of applications. These applications have motivated the research community to p...

    Authors: André G. Maletzke, Denis M. dos Reis and Gustavo E. A. P. A. Batista
    Citation: Journal of the Brazilian Computer Society 2018 24:12
  40. Update summarization aims at automatically producing a summary for a collection of texts for a reader that has already read some previous texts about the subject of interest. It is a challenging task, since it...

    Authors: Fernando Antônio Asevedo Nóbrega and Thiago Alexandre Salgueiro Pardo
    Citation: Journal of the Brazilian Computer Society 2018 24:11
  41. This paper presents a study of rates of dropout from Brazilian degree courses, based on data provided by the National Institute for Educational Studies and Research “Anísio Teixeira” (INEP) and a case study ca...

    Authors: Raphael Magalhães Hoed, Marcelo Ladeira and Leticia Lopes Leite
    Citation: Journal of the Brazilian Computer Society 2018 24:10
  42. In most practical multimedia applications, processes are used to manipulate the image content. These processes include compression, transmission, or restoration techniques, which often create distortions that ...

    Authors: Pedro Garcia Freitas, Welington Y. L. Akamine and Mylène C. Q. Farias
    Citation: Journal of the Brazilian Computer Society 2018 24:9
  43. Constructing models that allow for iterated changes is one of the most studied problems in the literature on belief change. However, up to now, iteration of expansion was only studied as a special case of cons...

    Authors: Eduardo Fermé and Renata Wassermann
    Citation: Journal of the Brazilian Computer Society 2018 24:8
  44. Composite materials are being successfully used in aeronautics for more than two decades. This great success is mainly because this kind of materials is typically lighter when compared to metals and more resis...

    Authors: Henrique Fernandes, Hai Zhang, Alisson A.A. Figueiredo, Fernando Malheiros, Luis Henrique Ignaicio, Clemente Ibarra-Castanedo and Xavier Maldague
    Citation: Journal of the Brazilian Computer Society 2018 24:7