Skip to main content

Articles

Page 1 of 7

  1. 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

    Content type: Research

    Published on:

  2. 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

    Content type: Research

    Published on:

  3. 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

    Content type: Research

    Published on:

  4. 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

    Content type: Research

    Published on:

  5. 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

    Content type: Research

    Published on:

  6. 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

    Content type: Research

    Published on:

  7. 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

    Content type: Research

    Published on:

  8. 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

    Content type: Research

    Published on:

  9. 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

    Content type: Research

    Published on:

  10. 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

    Content type: Research

    Published on:

  11. 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

    Content type: Research

    Published on:

  12. 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

    Content type: Research

    Published on:

  13. 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

    Content type: Research

    Published on:

  14. 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

    Content type: Research

    Published on:

  15. 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

    Content type: Research

    Published on:

  16. 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

    Content type: Research

    Published on:

  17. 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

    Content type: Research

    Published on:

  18. 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

    Content type: Research

    Published on:

  19. 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

    Content type: Research

    Published on:

  20. 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

    Content type: Research

    Published on:

  21. 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

    Content type: Research

    Published on:

  22. 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

    Content type: Research

    Published on:

  23. 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

    Content type: Research

    Published on:

  24. 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

    Content type: Research

    Published on:

  25. 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

    Content type: Research

    Published on:

  26. 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

    Content type: Research

    Published on:

  27. 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

    Content type: Research

    Published on:

  28. 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

    Content type: Research

    Published on:

  29. 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

    Content type: Research

    Published on:

  30. 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

    Content type: Research

    Published on:

  31. 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

    Content type: Research

    Published on:

  32. In social network analysis, the detection of communities—composed of people with common interests—is a classical problem. Moreover, people can somehow influence any other in the community, i.e., they can sprea...

    Authors: Victor Ströele, Renato Crivano, Geraldo Zimbrão, Jano M. Souza, Fernanda Campos, José Maria N. David and Regina Braga

    Citation: Journal of the Brazilian Computer Society 2018 24:6

    Content type: Research

    Published on:

  33. Individuals with visual impairment face varied challenges when attending education programs in many fields and levels. In computing education programs, the frequent required use of charts, graphs, and diagrams...

    Authors: Leandro Luque, Leônidas O. Brandão, Elisabeti Kira and Anarosa A. F. Brandão

    Citation: Journal of the Brazilian Computer Society 2018 24:4

    Content type: Research

    Published on:

  34. 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

    Content type: Research

    Published on:

  35. Input/output (I/O) attacks have received increasing attention during the last decade. These attacks are performed by malicious peripherals that make read or write accesses to DRAM memory or to memory embedded ...

    Authors: Benoît Morgan, Éric Alata, Vincent Nicomette and Mohamed Kaâniche

    Citation: Journal of the Brazilian Computer Society 2018 24:2

    Content type: Research

    Published on:

  36. The class of robot convergence tasks has been shown to capture fundamental aspects of fault-tolerant computability. A set of asynchronous robots that may fail by crashing, start from unknown places in some given ...

    Authors: Armando Castañeda, Sergio Rajsbaum and Matthieu Roy

    Citation: Journal of the Brazilian Computer Society 2018 24:1

    Content type: Research

    Published on:

  37. Reliable broadcast is a fundamental building block in fault-tolerant distributed systems. It consists of a basic primitive that provides agreement among processes of the system on the delivery of each broadcas...

    Authors: Denis Jeanneau, Luiz A. Rodrigues, Luciana Arantes and Elias P. Duarte Jr.

    Citation: Journal of the Brazilian Computer Society 2017 23:15

    Content type: Research

    Published on:

  38. Businesses are nowadays deploying their services online, reaching out to clients all around the world. Many times deployed as web applications or web services, these business-critical systems typically perform...

    Authors: Nuno Laranjeiro, Seyma Nur Soydemir, Naghmeh Ivaki and Jorge Bernardino

    Citation: Journal of the Brazilian Computer Society 2017 23:14

    Content type: Research

    Published on:

  39. 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

    Content type: Research

    Published on:

  40. Due to the abstract nature of software architecture concepts, ensuring the correct implementation of architectural decisions is not a trivial task. Divergences between the planned architecture and source code ...

    Authors: Henrique Rocha, Rafael Serapilha Durelli, Ricardo Terra, Sândalo Bessa and Marco Túlio Valente

    Citation: Journal of the Brazilian Computer Society 2017 23:12

    Content type: Research

    Published on:

  41. 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

    Content type: Research

    Published on:

  42. The Brazilian Symposium on Databases (SBBD) celebrated its 30th edition in October 2015. As the database community has evolved over the years, so has the data analysis area. To celebrate such accomplishments, ...

    Authors: Lucas Henrique Costa de Lima, Gustavo Penha, Laís Mota de Alencar Rocha, Mirella M. Moro, Ana Paula Couto da Silva, Alberto H. F. Laender and José Palazzo M. de Oliveira

    Citation: Journal of the Brazilian Computer Society 2017 23:10

    Content type: Research

    Published on:

  43. As text semantics has an important role in text meaning, the term semantics has been seen in a vast sort of text mining studies. However, there is a lack of studies that integrate the different research branch...

    Authors: Roberta Akemi Sinoara, João Antunes and Solange Oliveira Rezende

    Citation: Journal of the Brazilian Computer Society 2017 23:9

    Content type: Research

    Published on:

  44. In recent years, large volumes of data have been massively studied by researchers and organizations. In this context, trend analysis is one of the most important areas. Typically, good prediction results are h...

    Authors: Caio Cesar Trucolo and Luciano Antonio Digiampietri

    Citation: Journal of the Brazilian Computer Society 2017 23:8

    Content type: Research

    Published on:

  45. Recommender systems help users to deal with the information overload problem by producing personalized content according to their interests. Beyond the traditional recommender strategies, there is a growing ef...

    Authors: Rafael M. D’Addio, Marcos A. Domingues and Marcelo G. Manzato

    Citation: Journal of the Brazilian Computer Society 2017 23:7

    Content type: Research

    Published on:

  46. Who are the most effective lawyers in the Labor Court of Rio de Janeiro? Using data from tens of thousands of legal cases, we construct a network of lawyers (directed and weighted) in order to answer this and ...

    Authors: Leonardo Filipe Rodrigues Ribeiro and Daniel Ratton Figueiredo

    Citation: Journal of the Brazilian Computer Society 2017 23:6

    Content type: Research

    Published on: