IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Assessing Modularity in Java Programs

Assessing Modularity in Java Programs
View Sample PDF
Author(s): Jorge Manjarrez-Sanchez (Research Center in Mathematics (CIMAT), Mexico)and Victor Navarro Belmonte (Research Center in Mathematics (CIMAT), Mexico)
Copyright: 2014
Pages: 16
Source title: Agile Estimation Techniques and Innovative Approaches to Software Process Improvement
Source Author(s)/Editor(s): Ricardo Colomo-Palacios (Østfold University College, Norway), Jose Antonio Calvo-Manzano Villalón (Universidad Politécnica De Madrid, Spain), Antonio de Amescua Seco (Universidad Carlos III de Madrid, Spain)and Tomás San Feliu Gilabert (Universidad Politécnica De Madrid, Spain)
DOI: 10.4018/978-1-4666-5182-1.ch003

Purchase

View Assessing Modularity in Java Programs on the publisher's website for pricing and purchasing information.

Abstract

The main goal of a good software design is to achieve high modularity in order to promote reusability, maintainability, and reduce costs. Coupling and cohesion are two among the many measures that quantify the degree of modularity of a system. An ideal modular design is highly cohesive and lowly coupled. This chapter presents a review of some important metrics to numerically quantify coupling and cohesion and the assessment of some tools to automate their calculation in medium and large Java programs.

Related Content

Subrata Tikadar, Kaushik Paul, Abhishek Mukhopadhyay. © 2026. 26 pages.
Devanshi Shrivastava, Debanshi Chakraborty, Manjusha Pandey, Siddharth Swarup Rautray. © 2026. 32 pages.
Harshita Gupta, Suman Suman Majumder. © 2026. 12 pages.
Subhajit Ghosh. © 2026. 38 pages.
Sanjib Kundu, Sourav Kayal. © 2026. 40 pages.
Sudip Chatterjee, Pronaya Bhattacharya, Subrata Tikadar. © 2026. 14 pages.
Chandan Kumar Singh. © 2026. 40 pages.
Body Bottom