Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap
The sequence diagrams emphasize time-based ordering and are very helpful for understanding the specifications and complex activities in each use case. This is important to analysts in compiling sequence-messages that create interactions between objects in the sequence diagram during the analysis sta...
Published in: | 13th IEEE Symposium on Computer Applications and Industrial Electronics, ISCAIE 2023 |
---|---|
Main Author: | |
Format: | Conference paper |
Language: | English |
Published: |
Institute of Electrical and Electronics Engineers Inc.
2023
|
Online Access: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85165167024&doi=10.1109%2fISCAIE57739.2023.10165298&partnerID=40&md5=35588d91b29f83536f63e5c8d5f1cfa8 |
id |
2-s2.0-85165167024 |
---|---|
spelling |
2-s2.0-85165167024 Othman Z.; Jasin A.M.; Aziz M.E.S.A.; Zolkefley M.K.I.; Nazarudin A.; Mokhtar H.; Latif A.A. Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap 2023 13th IEEE Symposium on Computer Applications and Industrial Electronics, ISCAIE 2023 10.1109/ISCAIE57739.2023.10165298 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85165167024&doi=10.1109%2fISCAIE57739.2023.10165298&partnerID=40&md5=35588d91b29f83536f63e5c8d5f1cfa8 The sequence diagrams emphasize time-based ordering and are very helpful for understanding the specifications and complex activities in each use case. This is important to analysts in compiling sequence-messages that create interactions between objects in the sequence diagram during the analysis stage. Later, during the design stage, these sequence-messages will be converted to operations in both the sequence diagram and class diagram. Reusing existing sequence messages is possible when analysts need to deal with complex sequences of messages in sequence diagrams. Analysts can apply reference fragments to reuse parts of one sequence diagram in another sequence diagram. In order to apply reusability in developing a sequence diagram, measure similarity among the sequence of messages using appropriate similarity models. Furthermore, it is more difficult for the analyst to trace the similarities of messages in a complicated sequence diagram based on the numerical representation of the results. Therefore, this study measured similarity between messages in each sequence diagram for the create, read, and update processes using Word2Vec, Bag of Words, and the TF-IDF web embedding tool. Then, the results of these similarity measurements will be visualized in heatmaps. A heatmap is a type of plot that is often used in multiple correspondence analysis. Based on the results, the comparison heatmaps showed the biggest differences between the cosine similarity and Euclidean distance using the Word2Vec method. This study will help analysts refine the most similar messages in the sequence diagram in the analysis stage. © 2023 IEEE. Institute of Electrical and Electronics Engineers Inc. English Conference paper |
author |
Othman Z.; Jasin A.M.; Aziz M.E.S.A.; Zolkefley M.K.I.; Nazarudin A.; Mokhtar H.; Latif A.A. |
spellingShingle |
Othman Z.; Jasin A.M.; Aziz M.E.S.A.; Zolkefley M.K.I.; Nazarudin A.; Mokhtar H.; Latif A.A. Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap |
author_facet |
Othman Z.; Jasin A.M.; Aziz M.E.S.A.; Zolkefley M.K.I.; Nazarudin A.; Mokhtar H.; Latif A.A. |
author_sort |
Othman Z.; Jasin A.M.; Aziz M.E.S.A.; Zolkefley M.K.I.; Nazarudin A.; Mokhtar H.; Latif A.A. |
title |
Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap |
title_short |
Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap |
title_full |
Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap |
title_fullStr |
Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap |
title_full_unstemmed |
Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap |
title_sort |
Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap |
publishDate |
2023 |
container_title |
13th IEEE Symposium on Computer Applications and Industrial Electronics, ISCAIE 2023 |
container_volume |
|
container_issue |
|
doi_str_mv |
10.1109/ISCAIE57739.2023.10165298 |
url |
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85165167024&doi=10.1109%2fISCAIE57739.2023.10165298&partnerID=40&md5=35588d91b29f83536f63e5c8d5f1cfa8 |
description |
The sequence diagrams emphasize time-based ordering and are very helpful for understanding the specifications and complex activities in each use case. This is important to analysts in compiling sequence-messages that create interactions between objects in the sequence diagram during the analysis stage. Later, during the design stage, these sequence-messages will be converted to operations in both the sequence diagram and class diagram. Reusing existing sequence messages is possible when analysts need to deal with complex sequences of messages in sequence diagrams. Analysts can apply reference fragments to reuse parts of one sequence diagram in another sequence diagram. In order to apply reusability in developing a sequence diagram, measure similarity among the sequence of messages using appropriate similarity models. Furthermore, it is more difficult for the analyst to trace the similarities of messages in a complicated sequence diagram based on the numerical representation of the results. Therefore, this study measured similarity between messages in each sequence diagram for the create, read, and update processes using Word2Vec, Bag of Words, and the TF-IDF web embedding tool. Then, the results of these similarity measurements will be visualized in heatmaps. A heatmap is a type of plot that is often used in multiple correspondence analysis. Based on the results, the comparison heatmaps showed the biggest differences between the cosine similarity and Euclidean distance using the Word2Vec method. This study will help analysts refine the most similar messages in the sequence diagram in the analysis stage. © 2023 IEEE. |
publisher |
Institute of Electrical and Electronics Engineers Inc. |
issn |
|
language |
English |
format |
Conference paper |
accesstype |
|
record_format |
scopus |
collection |
Scopus |
_version_ |
1809678479464071168 |