Object-Oriented Data Flow Diagram Similarity Measurement Using Greedy Algorithm

Firli Irhamn, Daniel Siahaan

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

1 Citation (Scopus)

Abstract

Measuring software similarity base on software design artifacts has been one of the research topics in software engineering. Software similarity measurement is used in software reuse, clone detection, and learning assessment. Previous research focus on universal modeling language design artifacts. These design artifacts concern on the semantic and structure of a set of objects within a system and their interaction with themselves and objects outside the system. There are also design artifacts that model how data or information transformed into different forms, sizes, and time. This study focus on developing diagram similarity measurement base on one of those artifacts, i.e., object-oriented data flow diagrams. The measurement uses the greedy approach to calculate the similarity score of two diagrams using four elements derived from elements of object oriented data flow diagram, i.e. external entities, processes, data stores, and classes. The initial experimentation result shows that the proposed diagram similarity measurement is feasible.

Original languageEnglish
Title of host publication2019 1st International Conference on Cybernetics and Intelligent System, ICORIS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages274-278
Number of pages5
ISBN (Electronic)9781728114729
DOIs
Publication statusPublished - Aug 2019
Event1st International Conference on Cybernetics and Intelligent System, ICORIS 2019 - Denpasar, Bali, Indonesia
Duration: 22 Aug 201923 Aug 2019

Publication series

Name2019 1st International Conference on Cybernetics and Intelligent System, ICORIS 2019

Conference

Conference1st International Conference on Cybernetics and Intelligent System, ICORIS 2019
Country/TerritoryIndonesia
CityDenpasar, Bali
Period22/08/1923/08/19

Keywords

  • diagram similarity measurement
  • greedy algorithm
  • object-oriented data flow diagram

Fingerprint

Dive into the research topics of 'Object-Oriented Data Flow Diagram Similarity Measurement Using Greedy Algorithm'. Together they form a unique fingerprint.

Cite this