Sustainability evaluation of software architectures: a systematic review
H Koziolek - Proceedings of the joint ACM SIGSOFT conference …, 2011 - dl.acm.org
Long-living software systems are sustainable if they can be cost-efficiently maintained and
evolved over their entire life-cycle. The quality of software architectures determines …
evolved over their entire life-cycle. The quality of software architectures determines …
Evaluation of software architectures under uncertainty: A systematic literature review
Context: Evaluating software architectures in uncertain environments raises new challenges,
which require continuous approaches. We define continuous evaluation as multiple …
which require continuous approaches. We define continuous evaluation as multiple …
Investigating architectural technical debt accumulation and refactoring over time: A multiple-case study
Context A known problem in large software companies is to balance the prioritization of
short-term with long-term feature delivery speed. Specifically, Architecture Technical Debt is …
short-term with long-term feature delivery speed. Specifically, Architecture Technical Debt is …
Architecture-centric evaluation of blockchain-based smart contract e-voting for national elections
O Daramola, D Thebus - Informatics, 2020 - mdpi.com
E-voting is one of the valid use cases of blockchain technology with many blockchain e-
voting systems already proposed. But efforts that focus on critical analysis of blockchain e …
voting systems already proposed. But efforts that focus on critical analysis of blockchain e …
An industrial evaluation of an Industry 4.0 reference architecture demonstrating the need for the inclusion of security and human components
The research presented in this paper looks at evaluating RAMI4. 0, a Research Architecture
(RA) designed for Industry 4.0, through the representation of an existing Cyber-Physical …
(RA) designed for Industry 4.0, through the representation of an existing Cyber-Physical …
[PDF][PDF] Software architecture: Past, present, future
W Hasselbring - The Essence of Software Engineering, 2018 - library.oapen.org
For large, complex software systems, the design of the overall system structure (the software
architecture) is an essential challenge. The architecture of a software system defines that …
architecture) is an essential challenge. The architecture of a software system defines that …
[HTML][HTML] Hora: Architecture-aware online failure prediction
Complex software systems experience failures at runtime even though a lot of effort is put
into the development and operation. Reactive approaches detect these failures after they …
into the development and operation. Reactive approaches detect these failures after they …
An empirically developed method to aid decisions on architectural technical debt refactoring: AnaConDebt
Architectural Technical Debt is regarded as sub-optimal architectural solutions that need to
be refactored in order to avoid the payment of a costly interest in the future. However …
be refactored in order to avoid the payment of a costly interest in the future. However …
Lightweight software architecture evaluation for industry: A comprehensive review
Processes for evaluating software architecture (SA) help to investigate problems and
potential risks in SA. It is derived from many studies that proposed a plethora of systematic …
potential risks in SA. It is derived from many studies that proposed a plethora of systematic …
[HTML][HTML] An eHealth application in head and neck cancer survivorship care: health care professionals' perspectives
S Duman-Lubberding, CF van Uden-Kraan… - Journal of medical …, 2015 - jmir.org
Background: Although many cancer survivors could benefit from supportive care, they often
do not utilize such services. Previous studies have shown that patient-reported outcomes …
do not utilize such services. Previous studies have shown that patient-reported outcomes …