Thought Artisan
Aug 7, 2026 · Fundamentals
Decoding Software Complexity: Classic Definitions and Three Analytical Dimensions
The article surveys classic definitions of software complexity from Ousterhout, Simon, Mitchell, Gall, Taleb, Tesler, Gurley, and Wolfram, then proposes three dimensions—structure, behavior, and evolution—for analyzing complex software systems.
Herbert SimonJohn OusterhoutMelanie Mitchell
0 likes · 8 min read
