Context: The number of software applications deployed in organizations is constantly increasing. Those applications–often several hundreds–form large software landscapes …
W Hasselbring - Proceedings of the 7th ACM/SPEC on International …, 2016 - dl.acm.org
Microservice architectures provide small services that may be deployed and scaled independently of each other, and may employ different middleware stacks for their …
Migrating monolithic software systems into microservices requires the application of decomposition techniques to find and select appropriate service boundaries. These …
Application-level monitoring and dynamic analysis of software systems are a basis for various tasks in software engineering research, such as performance evaluation and …
ExplorViz supports research on software visualization, software comprehension tasks and software collaboration. To achieve this, ExplorViz provides multi-level visualization from the …
M Weninger, L Makor… - 2020 Working Conference …, 2020 - ieeexplore.ieee.org
Tool support is essential to help developers in understanding the memory behavior of complex software systems. Anomalies such as memory leaks can dramatically impact …
R Heinrich - ACM SIGMETRICS Performance Evaluation Review, 2016 - dl.acm.org
Building software systems by composing third-party cloud services promises many benefits such as flexibility and scalability. Yet at the same time, it leads to major challenges like …
In times of dynamic markets, enterprises have to be agile to be able to quickly react to market influences. Due to the increasing digitization of products, the enterprise IT often is …
Software systems evolve over their lifetime. Changing conditions, such as requirements or customer requests make it inevitable for developers to perform adjustments to the underlying …