No abstract available.
Proceeding Downloads
SPLReePlan - Automated Support for Software Product Line Reengineering Planning
- Luciano Marchezan,
- Wesley Klewerton Guez Assunção,
- João Carbonell,
- Elder Rodrigues,
- Maicon Bernardino,
- Fábio Basso
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 ...
On the configuration of multi-objective evolutionary algorithms for PLA design optimization
- Willian Freire,
- Simone Tonhão,
- Tiago Bonetti,
- Marcelo Shigenaga,
- William Cadette,
- Fernando Felizardo,
- Aline Amaral,
- Edson OliveiraJr,
- Thelma Colanzi
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 ...
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 ...
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 ...
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 ...
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 ...
Are we speaking the industry language? The practice and literature of modernizing legacy systems with microservices
- Thelma Colanzi,
- Aline Amaral,
- Wesley Assunção,
- Arthur Zavadski,
- Douglas Tanno,
- Alessandro Garcia,
- Carlos Lucena
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 ...
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 ...
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 ...
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 ...
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 ...
Index Terms
- Proceedings of the 15th 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% |