The University of Sussex

Program debugging by near-miss recognition and symbolic evaluation

Rudi Lutz

Debugging accounts for at least 25% of the total time involved in the programming process and thus accounts for a highly significant fraction of the cost of software projects. The author's aim is to build intelligent tools to aid reasonably expert programmers with the task of debugging logical errors, and this could form one component of a larger "programmer's apprentice".


This paper is not available online