Software sustainability: Research and practice from a software architecture viewpoint

CC Venters, R Capilla, S Betz, B Penzenstadler… - Journal of Systems and …, 2018 - Elsevier
Context Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which is …

Microservices tenets: Agile approach to service development and deployment

O Zimmermann - Computer Science-Research and Development, 2017 - Springer
Some microservices proponents claim that microservices form a new architectural style; in
contrast, advocates of service-oriented architecture (SOA) argue that microservices merely …

How can big data and predictive analytics impact the performance and competitive advantage of the food waste and recycling industry?

M Nilashi, AM Baabdullah, RA Abumalloh… - Annals of Operations …, 2023 - Springer
Big data and predictive analytics (BDPA) techniques have been deployed in several areas
of research to enhance individuals' quality of living and business performance. The …

A comparison of MQTT brokers for distributed IoT edge computing

H Koziolek, S Grüner, J Rückert - … Conference, ECSA 2020, L'Aquila, Italy …, 2020 - Springer
Many enterprise IoT application scenarios, such as connected cars, smart cities, and cloud-
connected industrial plants require distributed MQTT brokers to achieve high scalability and …

Migrating enterprise legacy source code to microservices: on multitenancy, statefulness, and data consistency

A Furda, C Fidge, O Zimmermann, W Kelly… - Ieee …, 2017 - ieeexplore.ieee.org
Microservice migration is a promising technique to incrementally modernize monolithic
legacy enterprise applications and enable them to exploit the benefits of cloud-computing …

Survey and comparison of open source time series databases

A Bader, O Kopp, M Falkenthal - 2017 - dl.gi.de
Time series data, ie, data consisting of a series of timestamps and corresponding values, is
a special type of data occurring in settings such as “Smart Grids”. Extended analysis …

Design decision documentation: A literature overview

Z Alexeeva, D Perez-Palacin, R Mirandola - Software Architecture: 10th …, 2016 - Springer
Despite the abundance of research on methodologies for the documentation of design
decisions and the evidence linking documentation to the improvement in the systems …

[HTML][HTML] The vision of on-demand architectural knowledge systems as a decision-making companion

M Razavian, B Paech, A Tang - Journal of Systems and Software, 2023 - Elsevier
Cobbler's children do not wear shoes. Software engineers build sophisticated software but
we often cannot find the needed information and knowledge for ourselves. Issues are the …

Reusing empirical knowledge during cloud computing adoption

M Fahmideh, G Beydoun - Journal of Systems and Software, 2018 - Elsevier
Moving existing legacy systems to cloud platforms is an ever popular option. But, such
endeavour may not be hazard-free and demands a proper understanding of requirements …

Decision guidance models for microservices: service discovery and fault tolerance

S Haselböck, R Weinreich, G Buchgeher - Proceedings of the Fifth …, 2017 - dl.acm.org
Introducing a microservice system is a challenging task and requires the exploration and
documentation of several related areas of design. Exploration and documentation of …