hypothesis
active
prediction:operational-misfits-in-concepts-reveal-design-flaws-without-requiring-implementation-or-testingOperational misfits in concepts reveal design flaws without requiring implementation or testing
Jackson's hypothesis that negative scenarios can identify conceptual design problems early
Source paper
extracted_from(2015) · Jackson, Daniel
Neighborhood — ranked by edge-count
Methods (1)
method
- Operational MisfitaboutNegative scenario dual to operational principle; explains what goes wrong when a concept fails to fulfill its purpose in context
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- A rule relating operational principle to dependence graph.
- Polanyi's argument applied to software.
- Acknowledging the heuristic nature of the criteria.
- Parlog's merge process for client-server is unnecessarily complex; Linda's tuple operations remain flexible across problem variants.
- A concept should not attempt to serve two distinct purposes; this leads to conflicts and confusion.claim0.760No overloading criterion.
- Piggybacking a new purpose onto an existing concept (overloading) causes conflicts and design flaws.claim0.756Illustrated with OS X print subsystem example.
- Uniformity criterion.
- Sweeping indictment of current production systems.