Sustainable software engineering: Reflections on advances in research and practice

CC Venters, R Capilla, EY Nakagawa, S Betz… - Information and …, 2023 - Elsevier
Context: Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which are …

Software architectures of the convergence of cloud computing and the Internet of Things: A systematic literature review

A Banijamali, OP Pakanen, P Kuvaja, M Oivo - Information and Software …, 2020 - Elsevier
Context Over the last few years, there has been an increasing interest in the convergence of
cloud computing and the Internet of Things (IoT). Although software systems in this domain …

[CARTE][B] Rekayasa Perangkat Lunak

YE Rachmad, LPD Tampubolon, W Purbaratri… - 2023 - books.google.com
Rekayasa Perangkat Lunak atau RPL adalah suatu bidang profesi yang mendalami cara-
cara pengembangan perangkat lunak, termasuk pembuatan, pemeliharaan, manajemen …

[CARTE][B] Managing technical debt: reducing friction in software development

P Kruchten, I Ozkaya - 2019 - books.google.com
“This is an incredibly wise and useful book. The authors have considerable real-world
experience in delivering quality systems that matter, and their expertise shines through in …

[HTML][HTML] Reference architecture design for develo** data management systems in smart farming

NNK Krisnawijaya, B Tekinerdogan, C Catal… - Ecological …, 2024 - Elsevier
The traditional data management systems prove inadequate to handle the volume, velocity,
and variety of the data within farm business processes. Smart farming technologies offer …

Evaluation of software architectures under uncertainty: A systematic literature review

D Sobhy, R Bahsoon, L Minku, R Kazman - ACM Transactions on …, 2021 - dl.acm.org
Context: Evaluating software architectures in uncertain environments raises new challenges,
which require continuous approaches. We define continuous evaluation as multiple …

Interface quality patterns: Communicating and improving the quality of microservices apis

M Stocker, O Zimmermann, U Zdun, D Lübke… - Proceedings of the 23rd …, 2018 - dl.acm.org
The design and evolution of Application Programming Interfaces (APIs) in microservices
architectures is challenging. General design issues in integration and programming have …

Agile big data analytics for web-based systems: An architecture-centric approach

HM Chen, R Kazman, S Haziyev - IEEE Transactions on Big …, 2016 - ieeexplore.ieee.org
This article contributes an architecture-centric methodology, called AABA (Architecture-
centric Agile Big data Analytics), to address the technical, organizational, and rapid …

Non-functional requirements elicitation for edge computing

S Gupta - Internet of Things, 2022 - Elsevier
The proliferation of the Internet of Things (IoT) devices and advances in their computing
capabilities give an impetus to the Edge Computing (EC) paradigm that can facilitate …

Non verbal communication in software engineering–an empirical study

P Ciancarini, M Farina, S Masyagin, G Succi… - IEEE …, 2021 - ieeexplore.ieee.org
Communication among humans consists of both verbal and non verbal components. The
latter may sometimes express concepts or ideas not conveyable by the former. This is also …