Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2) Metrics

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 8 No. 6 (2018)

DOI
10.11591/ijece.v8i6.pp5318-5325
ISSN
2088-8708, 2088-8708
Published
2018-12-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-nc/4.0

Abstract

In the several phases of activity in developing a software system, there is design phase. This phase has a purpose to determine and ensure that a software requirement can be realized in accordance with customer needs. The quality of design must be a guarantee at this phase. One of an indicator of quality design is cohesion. Cohesion is the level of relatedness between elements in one component. A Higher value of cohesion can indicate that a component are more modular, has own resources, and less dependent on another component. More independent, components are easy to maintenance. There are many metrics to count how many values of cohesion in a component. One of metric is The Distance Design-Based Direct Class Cohesion (D3C2). But, many practitioners are unable to apply them. Because there is no threshold that can categories the value of cohesion. This study aims to determine the threshold of cohesion metric based on the class diagram. The result showed that the threshold of D3C2 metric is 0.41. 0.41 is the value that has the highest level of agreement with the design expert.

Collaboration network of the authors

26 authors · 54 co-authorship links · 3 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • University of Brawijaya
  • Institut Teknologi Sepuluh Nopember
  • Akademi Komunitas Negeri Putra Sang Fajar Blitar
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Fitra Abdurrachman BachtiarUniversity of Brawijaya12
Retno Indah RokhmawatiUniversity of Brawijaya2
Mochammad AdhyUniversity of Brawijaya2
Elke Cahya PutriUniversity of Brawijaya2
Siti RochimahInstitut Teknologi Sepuluh Nopember1
Riyanarto SarnoInstitut Teknologi Sepuluh Nopember1
Barlian Henryranu P.Affiliation unknown1
Wijaya KurniawanUniversity of Brawijaya1
Aditya RachmadiUniversity of Brawijaya1
Ripto Mukti WibowoAkademi Komunitas Negeri Putra Sang Fajar Blitar1
Mochammad Dearifaldi Al IkhsanUniversity of Brawijaya1
Rona SalsabilaUniversity of Brawijaya1
Muhammad ZulfikarrahmanUniversity of Brawijaya1
Diva Fardiana RisaUniversity of Brawijaya1
Intan Yusuf HabibieUniversity of Brawijaya1
Kharis AlfianUniversity of Brawijaya1
Sza Sza Amulya LarasatiUniversity of Brawijaya1
Elok Nuraida Kusuma DewiUniversity of Brawijaya1
Brahma Hanif FarhansyahUniversity of Brawijaya1
Widhy Hayuhardhika Nugraha PutraUniversity of Brawijaya1
Ferdhy Ihza ArmandaAffiliation unknown1
Widhy Hayuhardhika Nugraha PutraAffiliation unknown1
Ferdhy Ihza ArmandaUniversity of Brawijaya1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2) Metrics</dc:title><dc:creator>Sagita, Denny</dc:creator><dc:creator>Pradana, Fajar</dc:creator><dc:creator>Priyambadha, Bayu</dc:creator><dc:description>&lt;jats:p&gt;In the several phases of activity in developing a software system, there is design phase. This phase has a purpose to determine and ensure that a software requirement can be realized in accordance with customer needs. The quality of design must be a guarantee at this phase. One of an indicator of quality design is cohesion. Cohesion is the level of relatedness between elements in one component. A Higher value of cohesion can indicate that a component are more modular, has own resources, and less dependent on another component. More independent, components are easy to maintenance. There are many metrics to count how many values of cohesion in a component. One of metric is The Distance Design-Based Direct Class Cohesion (D3C2). But, many practitioners are unable to apply them. Because there is no threshold that can categories the value of cohesion. This study aims to determine the threshold of cohesion metric based on the class diagram. The result showed that the threshold of D3C2 metric is 0.41. 0.41 is the value that has the highest level of agreement with the design expert.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2018-12-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v8i6.pp5318-5325</dc:identifier><dc:identifier>10.11591/ijece.v8i6.pp5318-5325</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 8 No 6 (2018); 5318</dc:source><dc:source>2088-8708</dc:source><dc:source>2088-8708</dc:source><dc:relation>http://ijece.iaescore.com/index.php/IJECE/article/viewFile/12118/11400</dc:relation><dc:rights>http://creativecommons.org/licenses/by-nc/4.0</dc:rights></oai_dc:dc>