Skip to main content
AkademIndex

Products

For developers

AkademBasesoonOpen API for the ecosystem
Latin
Article

Assessing Architectural Sustainability during Software Evolution using Package-Modularization Metrics

Mohsin ShaikhWestminster International University, Tashkent, UzbekistanDilshod IbarhimovBaqir ZardariQuaid-e-Awam University of Engineering Science and Technology, Nawabshah, Pakistan
ABI

Abstract

Sustainability of software architectures is largely dependent on cost-effective evolution and modular architecture. Careful modularization, characterizing proper design of complex system is cognitive and challenging task for insuring improved sustainability. Moreover, failure to modularize the software sys-tems during its evolution phases often results in requiring extra effort towards managing design deterioration and solving unfore-seen inter-dependencies. In this paper, we present an empirical perspective of package-level modularization metrics proposed by Sarkar, Kak and Rama to characterize modularization quality through packages. In particular, we explore impact of these design based modularization metrics on other well known mod-ularity metrics and software quality metrics. Our experimental examination over open source java software systems illustrates that package-level modularization metrics significantly correlate with architectural sustainability measures and quality metrics of software systems.

Topics

Identifiers

Citations and references

Cited by 064 references
Metrics — AkademScholar · Coming soon