The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Assessing Architectural Sustainability during Software Evolution using Package-Modularization Metrics

Author 1: Mohsin Shaikh Author 2: Dilshod Ibarhimov Author 3: Baqir Zardari
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 12 · Published 2019

DOI: https://doi.org/10.14569/IJACSA.2019.0101277

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.

Keywords

How to Cite this Article

Mohsin Shaikh, Dilshod Ibarhimov and Baqir Zardari. "Assessing Architectural Sustainability during Software Evolution using Package-Modularization Metrics". International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 10, No. 12, 2019. https://doi.org/10.14569/IJACSA.2019.0101277

BibTeX

@article{Shaikh2019,
  title     = {Assessing Architectural Sustainability during Software Evolution using Package-Modularization Metrics},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {12},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Mohsin Shaikh and Dilshod Ibarhimov and Baqir Zardari},
  doi       = {10.14569/IJACSA.2019.0101277},
  url       = {https://doi.org/10.14569/IJACSA.2019.0101277}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.