Computer-assisted reviewing


Computer-assisted reviewing tools are pieces of software based on text-comparison and analysis algorithms. These tools focus on the differences between two documents, taking into account each document's typeface through an intelligent analysis.

Detecting differences

The intelligent analysis used by CAR tools detect the differences do not have the same value depending on their type and/or the document field/subject. For example, a difference on a number is not the same if this number is a date, a price, a page number, a figure number, a part of an address, a footnote call, a list item number, a title number, etc.
  • a title number or a list item number difference can be of no interest if these numbers will be re-calculated afterward before printing or publishing by a text processing tool,
  • a small number difference like "1" to "one" or "1" to "1st" is often of secondary interest, depending on the subject and the field of the document
  • while some other number differences can be very damageable to the document.
These tools are interesting in various kind of applications:
  • comparison between a document and an updated/modified version of it. The main goal is then to highlight the modifications made by a third person or a text processing software.
  • comparison between a document edited two file formats: Word, TXT, PDF, HTML, XML. The main goal is to highlight differences implied by the format modification or the conversion/re-formatter software. Often, simple char encoding conversion troubles can cause disasters.

For translation

Computer assisted reviewing for translation tools are CAR tools being able to manage multi-lingual comparisons. This implies to be able to match each part of text from one document to the other, taking into account the specificity of each language: date/number formats, punctuation, etc. The best CART tools are able to find matches between noun or verbal groups, this implying to find terminological and syntactical elements using linguistic analyzers.

Application examples