“…As shown in Table 1, seven UML diagrams are used to measure the similarity between two software products: activity diagrams, class diagrams, deployment diagrams, interaction diagrams, object diagrams, statechart diagrams, sequence diagrams, and use case diagrams. Two papers discussed activity diagrams [7,29], 20 papers discussed class diagrams [6,7,8,9,11,12,13,14,15,17], [19,20,21,22,23,24,28,30,33,34], one paper discussed deployment diagrams [7], one paper discussed interaction diagrams [7], one paper discussed object diagrams [7], four papers discussed statechart diagrams [7], [14,24,27], seven papers discussed sequence diagrams [6,14,18,24,25,26,31], and three papers discussed use case diagrams (see Fig. 5).…”