Category: mistake

  • A model of fault experiences for a single functionality program

    Some programs perform one basic task, e.g., analyse input to calculate some quantity. These programs often take a set of input values and produce some output. If a program contains a single coding mistake and the probability of producing incorrect output, for one set of inputs, is , the probability of the ‘th output being…

  • Extracting information from duplicate fault reports

    Duplicate fault reports (that is, reports whose cause is the same underlying coding mistake) are an underused source of information. I sometimes email the authors of a paper analysing fault data asking for information about duplicates. Duplicate information is rarely available, because the authors don’t bother to record it. If a program’s coding mistakes are…