Structural and semantic similarity measurement of UML sequence diagrams

Daniel Siahaan, Yenny Desnelita, Gustientiedina, Sunarti

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Citations (Scopus)

Abstract

Software reuse is one of the main best practices in software development process. Software reuse promotes efficiency and effectiveness. Reusing software project artifacts nowadays not only focus on codes but also other preliminary artifacts, such as requirements specification and design models. In order to reuse models, an effort to retrieve similar models from the project repository is a necessary. This paper introduces a similarity measurement on two UML sequence diagrams. The proposed solution uses a greedy approach to calculate the similarity score of two diagrams using four distinctive similarity metrics derived from elements of sequence diagram. This paper also presents the results of measuring the similarity of sequence diagram-pairs in term of accuracy and time.

Original languageEnglish
Title of host publicationProceedings of the 11th International Conference on Information and Communication Technology and System, ICTS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages227-233
Number of pages7
ISBN (Electronic)9781538628256
DOIs
Publication statusPublished - 19 Jan 2018
Event11th International Conference on Information and Communication Technology and System, ICTS 2017 - Surabaya, Indonesia
Duration: 31 Oct 201731 Oct 2017

Publication series

NameProceedings of the 11th International Conference on Information and Communication Technology and System, ICTS 2017
Volume2018-January

Conference

Conference11th International Conference on Information and Communication Technology and System, ICTS 2017
Country/TerritoryIndonesia
CitySurabaya
Period31/10/1731/10/17

Keywords

  • Greedy algorithm
  • semantic similarity
  • sequence diagram
  • similarity measurement
  • structural similarity

Fingerprint

Dive into the research topics of 'Structural and semantic similarity measurement of UML sequence diagrams'. Together they form a unique fingerprint.

Cite this