Abstract
This paper provides a simple but powerful theoretical framework for understanding and combining different approaches to software design. The main result is expressed in what we call The Principle of Limited Reduction. This principle states that relying on analytical behavior to reduce complexity introduces new sources of uncertainty and this requires experimental countermeasures. Correspondingly, relying on experimental behavior to reduce uncertainty introduces new sources of complexity requiring analytical countermeasures.
Original language | English |
---|---|
Journal | Information Technology & People |
Volume | 6 |
Issue number | 2-3 |
Pages (from-to) | 171-185 |
Number of pages | 15 |
ISSN | 0959-3845 |
DOIs | |
Publication status | Published - Feb 1990 |