Heuristics and Software Design - A Case Study

Ince, Darrel (2010). Heuristics and Software Design - A Case Study. Technical Report 2010/18; Department of Computing, The Open University.

DOI: https://doi.org/10.21954/ou.ro.00016099


This article describes a case study in which a software system costing hundreds of thousands of pounds was redesigned and re-implemented using a series of heuristics due to the Hungarian mathematician George Pólya. The heuristics are first outlined by applying some of the more important ones to a small programming problem. Then the application of the heuristics applied to the redesign of the system is detailed. Because of the attention to abstraction the resulting system is able to be used in a variety of applications-not just the one that it was envisaged for.

Viewing alternatives

Download history


Public Attention

Altmetrics from Altmetric

Number of Citations

Citations from Dimensions

Item Actions