Facebook pixel tracking

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 |

Evaluating Dependency based Package-level Metrics for Multi-objective Maintenance Tasks

Author 1: Mohsin Shaikh Author 2: Akhtar Hussain Jalbani Author 3: Adil Ansari Author 4: Ahmed Ali Author 5: Kashif Memon
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 10 · Published 2017 · Cited by 5

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

Abstract

Role of packages in organization and maintenance of software systems has acquired vital importance in recent research of software quality. With an advancement in modularization approaches of object oriented software, packages are widely considered as re-usable and maintainable entities of objectoriented software architectures, specially to avoid complicated dependencies and insure software design of well identified services. In this context, recently research study of H. Abdeen on automatic optimization of package dependencies provide composite frame of metrics for package quality and overall source code modularization. There is an opportunity to conduct comprehensive empirical analysis over proposed metrics for assessing their usefulness and application for fault-prediction, design flaw detection, identification of source code anomalies and architectural erosion. In this paper, we examine impact of these dependency optimization based metrics in wide spectrum of software quality for single package and entire software modularization. Our experimental work is conducted over open source software systems through statistical methodology based on cross validation fault-prediction and correlation.We conclude with empirical evidence that dependency based package modularization metrics provide more accurate view for predicting fault-prone packages and improvement of overall software structure. Thus, application of these metrics can help the developers and software practitioners to insure proactive management of the source code dependencies and avoid design flaws during software development.

Keywords

How to Cite this Article

Shaikh, M., Jalbani, A. H., Ansari, A., Ali, A., & Memon, K. (2017). Evaluating Dependency based Package-level Metrics for Multi-objective Maintenance Tasks. International Journal of Advanced Computer Science and Applications, 8(10). https://doi.org/10.14569/IJACSA.2017.081045

Shaikh, Mohsin, et al.. "Evaluating Dependency based Package-level Metrics for Multi-objective Maintenance Tasks." International Journal of Advanced Computer Science and Applications, vol. 8, no. 10, 2017, https://doi.org/10.14569/IJACSA.2017.081045.

@article{Shaikh2017,
  title     = {Evaluating Dependency based Package-level Metrics for Multi-objective Maintenance Tasks},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {10},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Mohsin Shaikh and Akhtar Hussain Jalbani and Adil Ansari and Ahmed Ali and Kashif Memon},
  doi       = {10.14569/IJACSA.2017.081045},
  url       = {https://doi.org/10.14569/IJACSA.2017.081045}
}

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.