Abstract: A non-transitory computer readable medium with an executable revision history integration program for causing at least one computer executes: a procedure for acquiring data on at least one document having at least one editing history including a name of an editor of the document; a procedure for collectively converting at least one name of an editor included in the editing history in the acquired data; and a procedure for deleting addition and deletion histories where a character string in the acquired data has been added and deleted by the same editor's name, as a result of the conversion of the name of the editor.
Abstract: A non-transitory computer readable medium with a file genealogy identification program configured to cause a computer to perform: receiving a plurality of document files each having been added to with a unique identifier each time the document file has been saved by an application program and having a set of identifiers based on the added identifiers; determining a genealogical relationship between first and second document files in the plurality of document files based on a similarity calculated by obtaining an intersection based on comparison of a first set of identifiers collected from the first document file to a second set of identifiers collected from the second document file, obtaining a union of the first set of identifiers and the second set of identifiers, and calculating the similarity based on the number of unique identifiers in the intersection and the number of unique identifiers in the union.