Skip to content
Review

Clean Architecture in Modern Software Development: Ally or Villain?

Unknown authors

TL;DR

It was concluded that Clean Architecture cannot be viewed solely as an ally or a villain, as its effectiveness depends on project characteristics, team experience, and the proportionate application of its principles.

View source

Similar papers

Review

Analysis of programming language design and its impact on software quality

Findings indicate that software correctness is the primary objective in language design, supported by robust type systems, compile time verification, and expressive abstractions that help reduce errors and improve code reliability.

G. Adolfo, H. Rosado, H. Rosado · 0 citations
Open access 2026

Evaluating the Architectural Impact of Monolithic and Microservices Styles on Operational Efficiency in Modern Software Systems

This paper analyzes the two software architectural approaches namely Monolithic Architecture vs Microservices Architecture when considering scalable software development, and puts the following into consideration: empirical trade-offs, scalability consideration, organizational implications, and development complexity.

Theophilus Bamise Ajala, A. Oduroye, I. Ayoade et al. · 0 citations
Review Jul 2026

A literature review of recent advances in software design and architecture

It is demonstrated that multiple architectural views, continuous monitoring, domain-driven decomposition, and AI-assisted design techniques contribute significantly to improving scalability, maintainability, adaptability, and long-term software sustainability.

Malach Obisa Amonga · 0 citations
Book Open access Jul 2026

Evaluating Explanatory Artefacts of DSAR-Recovered Software Architectures from Industrial Codebases

An empirical assessment indicating that DSAR supports comprehension, architectural reasoning, and communication; qualitative evidence on the strengths and limitations of the generated explanatory artefacts; and recommendations for practitioners and researchers on adopting and further developing DSAR for architectural s...

S. A. Rukmono, Lina Ochoa, Thijs Bressers et al. · 0 citations

RI: A DSL for Software Development Project Continuous Configuration

A Domain-Specific Language (DSL), named RI language, designed for the declarative description of microservices, along with a supporting tool, TSE (Toolbox Service Executor), implemented in Python and based on the RI grammar, enables the representation of structural and operational aspects of services in a technology-ag...

Cássio Ritse, Machado Dos, S. Silva et al. · 0 citations
2026

SOLID AS A SYSTEM OF ENGINEERING CONSTRAINTS IN SOFTWARE ARCHITECTURAL DESIGN

A practical approach to using the SOLID principles as a system of engineering constraints is proposed, which ensures sustainable development of a software product and reduces architectural risks throughout its life cycle.

Milana S. Shapieva, Muhammad A. Agamirzaev · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.