Implementasi Pengukuran Object Oriented Metrics (Studi Kasus Aplikasi Movie DB)

The development of high-quality software is a primary goal in software engineering, with Object-Oriented Programming (OOP) being a widely adopted approach. OOP promotes modularity, reusability, and maintainability, which are essential for creating scalable and maintainable systems. Research in object-oriented software metrics has grown in importance, with Chidamber and Kemerer proposing six key metrics to evaluate OOP designs: Weighted Methods per Class (WMC), Depth of Inheritance Tree (DIT), Number of Children (NOC), Coupling Between Objects (CBO), Response for a Class (RFC), and Lack of Cohesion in Methods (LCOM).In this study, the source code of the Java classes in the Movie DB Application is analyzed using these metrics, calculated with the CK-Metrics Suite. The values of the Chidamber and Kemerer metrics are then compared with established benchmarks to assess the quality of the object-oriented principles implemented in the software.The results indicate that the Movie DB Application demonstrates strong adherence to key OOP principles, including maintainability, usability, reusability, understandability, modifiability, and testability. These findings suggest that the application's object-oriented design is of high quality, supporting long-term software success. By using these metrics, developers can gain insights into the software's strengths and identify potential areas for improvement, ultimately enhancing software quality and ensuring its adaptability to future changes.

Authors

Institutions

Publication Details

Journal
Jurnal Pepadun
Published
2024-12-15
DOI
https://doi.org/10.23960/pepadun.v5i3.238
Citations
1
Primary Topic
Computer Science and Engineering
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementasi Pengukuran Object Oriented Metrics (Studi Kasus Aplikasi Movie DB)

Yohana Tri Utami, Anie Rose Irawati, Hartsa Hanifah
1 citations
Jurnal Pepadun
Computer Science and Engineering
0.35
article

Implementasi Pengukuran Object Oriented Metrics (Studi Kasus Aplikasi Movie DB)

Yohana Tri Utami, Anie Rose Irawati, Hartsa Hanifah
article en
1 citations

Abstract

The development of high-quality software is a primary goal in software engineering, with Object-Oriented Programming (OOP) being a widely adopted approach. OOP promotes modularity, reusability, and maintainability, which are essential for creating scalable and maintainable systems. Research in object-oriented software metrics has grown in importance, with Chidamber and Kemerer proposing six key metrics to evaluate OOP designs: Weighted Methods per Class (WMC), Depth of Inheritance Tree (DIT), Number of Children (NOC), Coupling Between Objects (CBO), Response for a Class (RFC), and Lack of Cohesion in Methods (LCOM).In this study, the source code of the Java classes in the Movie DB Application is analyzed using these metrics, calculated with the CK-Metrics Suite. The values of the Chidamber and Kemerer metrics are then compared with established benchmarks to assess the quality of the object-oriented principles implemented in the software.The results indicate that the Movie DB Application demonstrates strong adherence to key OOP principles, including maintainability, usability, reusability, understandability, modifiability, and testability. These findings suggest that the application's object-oriented design is of high quality, supporting long-term software success. By using these metrics, developers can gain insights into the software's strengths and identify potential areas for improvement, ultimately enhancing software quality and ensuring its adaptability to future changes.

Jurnal PepadunVol. 5(3)
Lampung University (ID)
Industry, innovation and infrastructure
Openalex Percentile: Top 30%
Computer Science and Engineering
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.