Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- short-paperOctober 2022
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
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and ReusePages 76–80https://doi.org/10.1145/3559712.3559719One 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 ...
- research-articleOctober 2022
How do Trivial Refactorings Affect Classification Prediction Models?
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and ReusePages 81–90https://doi.org/10.1145/3559712.3559720Refactoring 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 ...
- research-articleOctober 2022
The Mysterio framework for developing cooperative Multi-UAV Systems
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and ReusePages 11–19https://doi.org/10.1145/3559712.3559718Over 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 ...
- research-articleOctober 2022
OfflineManager: A Lightweight Approach for Managing Offline Status in Mobile Applications
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and ReusePages 30–39https://doi.org/10.1145/3559712.3559717Most 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 ...
- research-articleOctober 2022
Analysis of Microservice Evolution using Cohesion Metrics
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and ReusePages 40–49https://doi.org/10.1145/3559712.3559716The 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 ...
- research-articleOctober 2022
TechSpaces: Identifying and Clustering Popular Programming Technologies
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and ReusePages 60–67https://doi.org/10.1145/3559712.3559715Background: 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 ...
- research-articleOctober 2022
A Field Study on Reference Architectural Decisions for Developing a UML-based Software Product Line Tool
SBCARS '22: Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and ReusePages 20–29https://doi.org/10.1145/3559712.3559713Variability 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 ...