Scattered Parasitic Functionality

Scattered Parasitic Functionality describes a system where multiple components are responsible for realizing the same high-level concern and, additionally, some of those components are responsible for orthogonal concerns. This smell violates the principle of separation of concerns.


The following set of tools detects this smell: Designite(for C#) DesigniteJava(for Java)


J. Garcia, D. Popescu, G. Edwards, N. Medvidovic, “Toward a Catalogue of Architectural Bad Smells”. QoSA 2009, pp. 146-162.

Architecture Smells


All rights reserved (c) Tushar Sharma 2017-23.