No abstract available.
Proceeding Downloads
DocStone: A Blockchain-based Architecture for a Customizable Document Registration Service
Document management ensures the proper production, storage, and use of documents in many organizations. In this sense, digitization has become a relevant factor for the improvement of processes in several aspects of document management. In this context,...
The Mysterio framework for developing cooperative Multi-UAV Systems
Over the years, UAVs (also known as drones) have been growing in studies and applications to solve diverse problems. Due to the complexity of these problems, dealing with just one UAV may not be enough, but using several UAVs together to work ...
A Field Study on Reference Architectural Decisions for Developing a UML-based Software Product Line Tool
Variability modeling in Software Product Lines (SPL) encompasses a set of activities, such as domain analysis, identification of requirements, implementation of variability, variant management, and generation of products. In this context, the existing ...
OfflineManager: A Lightweight Approach for Managing Offline Status in Mobile Applications
Most current mobile applications work with a back-end server over the Internet. But in many occasions network connectivity is not available and a proper offline treatment must be provided. This question can be solved in many ways, such as storing ...
Analysis of Microservice Evolution using Cohesion Metrics
The adoption of Microservices Architecture (MSA) has increased in recent years due to several claimed benefits, such as reducing deployment complexity, supporting technology diversity, and better scalability. However, MSA is not free from ...
Using MDA to Transform Business Processes from Analysis Classes
This paper proposes a automated transformation method based on the MDA that performs the transformation from the business process diagram (BPMN) to UML classes diagram. This transformation is accomplished through the relationship between the elements ...
TechSpaces: Identifying and Clustering Popular Programming Technologies
Background: Software ecosystems are becoming increasingly complex and large. Therefore, discovering and selecting the right libraries and frameworks for use in a project is becoming a challenging task. Existing commercial services that support this task ...
On the Nature of Duplicate Pull Requests: An Empirical Study Using Association Rules
In open source communities, developers submit pull requests, either to add features, fix bugs or make any modifications to software artifacts, which can be accepted or rejected after review by a core team member of the project. Considering the large-...
Connecting Non-Functional Requirements to Open Source Ecosystems Health
- Simone da Silva Amorim,
- John D. Mcgregor,
- Eduardo Santana de Almeida,
- Christina von Flach Garcia Chavez
One efficient way to perceive the effects of design decisions is by analyzing and evaluating Non-Functional Requirements (NFRs). A design decison can contribute positively or negatively toward specific NFRs. In their turn, NFRs describe how the ...
How do Trivial Refactorings Affect Classification Prediction Models?
Refactoring is defined as a transformation that changes the internal structure of the source code without changing the external behavior. Keeping the external behavior means that after applying the refactoring activity, the software must produce the ...
Index Terms
- Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and Reuse
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
SBCARS '18 | 40 | 11 | 28% |
SBCARS '17 | 39 | 12 | 31% |
Overall | 79 | 23 | 29% |