CPC G06Q 10/101 (2013.01) [G06F 18/22 (2023.01); G06F 40/30 (2020.01); G06Q 10/10 (2013.01); G06F 40/166 (2020.01)] | 18 Claims |
1. A computer-implemented method of managing artifact information of at least one first artifact document comprising a plurality of first fragments of artifact information and of at least one second artifact document comprising a plurality of second fragments of artifact information, the method comprising:
generating a graphical user interface (GUI) through a display device, the GUI includes an artifact information management user interface (UI) and GUI elements that allow a user to provide inputs through an input device for managing artifact information;
determining, by a processor, a respective first similarity value between a respective first fragment and a respective second fragment;
determining, by the processor, a respective second similarity value between the respective second fragment and the respective first fragment;
determining, by the processor, a respective best-match pair of fragments among the respective first fragments and the respective second fragments based on the respective first similarity value, the respective second similarity value, or the respective first similarity value and the respective second similarity value;
determining, by the processor, at least one merge action available for merging the respective best-match pair;
displaying, by the processor, the at least one merge action in the artifact information management user interface (UI);
capturing, by the processor, a user's input corresponding to a selection of one of the displayed at least one merge action in response to user interactions with the artifact information management UI;
creating, by the processor, a respective amended first fragment of artifact information by merging the respective best-match pair according to the selected merge action;
determining, by the processor, a respective first similarity value between one of the plurality of first fragments and a first number of the second fragments; and
stopping, by the processor, to determine the respective first similarity value between the one of the plurality of first fragments and the first number of the second fragments if the respective first similarity value exceeds a given similarity value threshold or if the first number exceeds a number threshold.
|