Elements (lines of code) in a coincidentally-cohesive module have no relationship. Typically occurs as the result of modularizing existing code, to separate out redundant code.

— Edward Yourdon, Structured design: fundamentals of a discipline of computer program and systems design (1979)

Source: http://swansonsoftware.com/acme/default.asp

Quoted via a 2005 draft at swansonsoftware.com.

Topics: software design