• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology

Article

Indian Journal of Science and Technology

Year: 2020, Volume: 13, Issue: 35, Pages: 3600-3604

Original Article

An Analysis of Metric-based Quality Design for Software Development

Received Date:27 June 2020, Accepted Date:19 September 2020, Published Date:29 September 2020

Abstract

Background/Objectives: The main purpose is to find the significance of Object-Oriented metrics on software design; metrics are related to minimizing class unused attributes and methods to maintain quality and complexity.Methods/Statistical analysis: Experimental analysis is utilized for validating findings. Mathematical properties are used for validation and evaluation outcomes. The purpose of experimental validation is to understand whether a measurement quantifies what it should quantify. MS-Excel is utilized as a metric computation and graph generation for fifteen project designs. Statistical analysis through SPSS tool of different inheritance categories as single, multiple, multilevel, hierarchical, and hybrid are utilized for metric results.Findings: SSAAM is suggested to give measurement results for counting public and protected attributes of all super and subclasses in the class inheritance hierarchy. SSMAM explores numeric value for computing public and protected methods of all super and sub classes in the class inheritance hierarchy. Higher results are computed of SSAAM and SSMAM, it shows more inheritance hierarchy utilized in the design. It assist in a controlled use of public/protected members in software design to minimize complications. Software design complications can be enhanced due to more use of protected and public members as well as decreased use of the concept of encapsulation.

Keywords: Metrics; quality; protected and public specifiers

References

  1. Akbar R. Tailoring Agile-Based Software Development Processes. IEEE Access. 2019;7:139852–139869. Available from: https://doi.org/10.1109/ACCESS.2019.2944122
  2. Gosain A, Sharma G. Object-oriented dynamic complexity measures for software understandability. Innovations in Systems and Software Engineering. 2017;13(2-3):177–190. Available from: https://dx.doi.org/10.1007/s11334-017-0304-3
  3. Ponnala R, Reddy CRK. Object-Oriented Dynamic Metrics in Software Development: A Literature Review. International Journal of Applied Engineering Research. 2019;14(22):4161–4172. Available from: https://www.ripublication.com/ijaer19/ijaerv14n22_10.pdf
  4. Kaur H, Verma GN. Software Complexity Measurement: A Critical Review. International Journal of Engineering and Applied Computer Science. 2016;1(1):12–16. Available from: https://doi.org/10.24032/ijeacs/0101/03
  5. Punia SK, Kumar P, Gupta A. A Review of Software Quality Metrics for Object-Oriented Design. International Journal of Advanced Research in Computer Science and Software Engineering. 2016;6(8):359–367. Available from: www.ijarcsse.com
  6. Zighed N, Bounour N, Seriai AD. Comparative Analysis of Object-Oriented Software Maintainability Prediction Models. Foundations of Computing and Decision Sciences. 2018;43:359–374. Available from: https://dx.doi.org/10.1515/fcds-2018-0018
  7. Maheswaran K, AA. An Analysis of Object-Oriented Complexity Metrics. International Journal of Scientific Research in Computer Science, Engineering and Information Technology. 2017;2(4):768–775. Available from: https://doi.org/10.32628/CSEIT11724107
  8. Dhillon PK, Dhand P. Empirical validation of MOOD metrics to predict Software Reuse. International Journal of Emerging Trends & Technology in Computer Science. 2017;6(4):126–132. Available from: https://www.ijettcs.org/Volume6Issue4/IJETTCS-2017-07-25-31.pdf
  9. Kumar L, Rath SK. Empirical validation for effectiveness of fault prediction technique based on cost analysis framework. International Journal of System Assurance Engineering and Management. 2017;8:1055–1068. Available from: https://doi.org/10.1007/s13198-016-0566-4

Copyright

© 2020 Sharma et al.This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Published By Indian Society for Education and Environment (iSee).

DON'T MISS OUT!

Subscribe now for latest articles and news.