Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3483899acmotherconferencesBook PagePublication PagessbcarsConference Proceedingsconference-collections
SBCARS '21: Proceedings of the 15th Brazilian Symposium on Software Components, Architectures, and Reuse
ACM2021 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SBCARS '21: Brazilian Symposium on Software Components, Architectures, and Reuse Joinville Brazil 27 September 2021- 1 October 2021
ISBN:
978-1-4503-8419-3
Published:
05 October 2021

Reflects downloads up to 25 Nov 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Software Product Lines
research-article
SPLReePlan - Automated Support for Software Product Line Reengineering Planning

The extractive adoption of Software Product Lines (SPL) relies on the reuse of the already developed systems, employing a reengineering process. However, due to the diversity of options found in the daily practice of SPL development, rigorous planning ...

research-article
On the configuration of multi-objective evolutionary algorithms for PLA design optimization

Search-based algorithms have been successfully applied in the Product Line Architecture (PLA) optimization using the seminal approach called Multi-Objective Approach for Product-Line Architecture Design (MOA4PLA). This approach produces a set of ...

research-article
Do Critical Components Smell Bad? An Empirical Study with Component-based Software Product Lines

Component-based software product line (SPL) consists of a set of software products that share common components. For a proper SPL product composition, each component has to follow three principles: encapsulating a single feature, restricting data ...

research-article
Guidelines for Promoting Software Product Line Experiments

The importance of experimentation for Software Engineering research has been notably established in the last years. The software engineering community has discussed how to proper report and evaluate experiments using different approaches, such as ...

SESSION: Software Architecture and Microservices
research-article
A Domain-Specific Language to Specify Planned Architectures of Adaptive Systems

Adaptive Systems (ASs) are able to monitor their own behavior and adapt it when quality goals are not accomplished. MAPE-K is a reference model that provides abstractions to design ASs. Structuring such systems with these abstractions brings many ...

Article
Microservice decomposition and evaluation using dependency graph and silhouette coefficient

The benefits provided by microservices architecture in some application scenarios are a motivating factor for organizations to migrate their monoliths to this architecture. Extracting microservices from existing monolithic code bases presents a key ...

research-article
Are we speaking the industry language? The practice and literature of modernizing legacy systems with microservices

Microservice architecture has gained much attention in the last few years in both industry and academia. Microservice is an architectural style that enables developing systems as a suite of small loosely coupled, and autonomous (micro)services that ...

SESSION: Empirical Studies
research-article
Mining Evidences of Internet of Robotic Things (IoRT) Software from Open Source Projects

The current world scenario is heading to contactless technologies, where robots are in the center. These systems usually benefit from Internet of Things (IoT) sensing, being named Internet of Robotics Things (IoRT) systems. Developing IoRT software ...

research-article
A Comparative Analysis Between Information Flow Control Tools for Java-written systems

Information Flow Control (IFC) tools are a common way to analyze source code with the goal to find confidentiality or integrity violations for sensitive information. Therefore, to correctly protect such information (e.g., passwords), it is important to ...

research-article
Temporal analysis on pull request patterns: an approach with sliding window

In open-source software projects, it is common for external collaborators to send contributions through pull requests, with bug fixes, new features and/or any type of modification in software artifacts. These contributions are evaluated by the core ...

research-article
ModelGame: A Quality Model for Gamified Software Modeling Learning

Gamification has been adopted in software development tasks in recent years. This adoption seeks, for example, to improve the engagement of developers while creating UML models or writing code. Empirical studies report that UML models suffer from ...

Contributors
  • Santa Catarina State University
  • Santa Catarina State University
  • University of Brasilia
Index terms have been assigned to the content through auto-classification.
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations

Acceptance Rates

Overall Acceptance Rate 23 of 79 submissions, 29%
YearSubmittedAcceptedRate
SBCARS '18401128%
SBCARS '17391231%
Overall792329%