Roadmap to reasoning in microservice systems: a rapid review
Understanding software systems written by others is often challenging. When we want to
assess systems to reason about them, ie, to understand dependencies, analyze evolution …
assess systems to reason about them, ie, to understand dependencies, analyze evolution …
A systematic map** study on architectural smells detection
The recognition of the need for high-quality software architecture is evident from the
increasing trend in investigating architectural smells. Detection of architectural smells is …
increasing trend in investigating architectural smells. Detection of architectural smells is …
[HTML][HTML] A model-driven approach for continuous performance engineering in microservice-based systems
Microservices are quite widely impacting on the software industry in recent years. Rapid
evolution and continuous deployment represent specific benefits of microservice-based …
evolution and continuous deployment represent specific benefits of microservice-based …
How software refactoring impacts execution time
Refactoring aims at improving the maintainability of source code without modifying its
external behavior. Previous works proposed approaches to recommend refactoring …
external behavior. Previous works proposed approaches to recommend refactoring …
Microservices identification strategies: A review focused on Model-Driven Engineering and Domain Driven Design approaches
RA Schmidt, M Thiry - 2020 15th Iberian Conference on …, 2020 - ieeexplore.ieee.org
A proper architectural design for a microservices system is crucial for its success. Although
there are several design strategies to identify software components in general …
there are several design strategies to identify software components in general …
Refactoring embedded software: A study in healthcare domain
Context In embedded software industry, stakeholders usually promote run-time properties
(eg, performance, energy efficiency, etc.) as quality drivers, which in many cases leads to a …
(eg, performance, energy efficiency, etc.) as quality drivers, which in many cases leads to a …
[HTML][HTML] Architectural support for software performance in continuous software engineering: A systematic map** study
The continuous software engineering paradigm is gaining popularity in modern
development practices, where the interleaving of design and runtime activities is induced by …
development practices, where the interleaving of design and runtime activities is induced by …
DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-Based Systems
Performance debugging in production is a fundamental activity in modern service-based
systems. The diagnosis of performance issues is often time-consuming, since it requires …
systems. The diagnosis of performance issues is often time-consuming, since it requires …
[PDF][PDF] A Microservice Reference Case Study for Design-Runtime Interaction in MDE.
Model-Driven Engineering techniques may achieve major support to the software
development of nowadays complex systems when they allow managing relationships …
development of nowadays complex systems when they allow managing relationships …
Towards microservice identification approaches for architecting data science workflows
C Schröer - Procedia Computer Science, 2021 - Elsevier
In order to support fast development cycles and deploying software components in
productive environments, there are three crucial trends in data science. These are agile …
productive environments, there are three crucial trends in data science. These are agile …