Academia.eduAcademia.edu

Outline

Analysis of Software Quality Using Software Metrics

2018, International Journal on Computational Science & Applications

https://doi.org/10.5121/IJCSA.2018.8502

Abstract

Software metrics have a direct link with measurement in software engineering. Correct measurement is the prior condition in any engineering fields, and software engineering is not an exception, as the size and complexity of software increases, manual inspection of software becomes a harder task. Most Software Engineers worry about the quality of software, how to measure and enhance its quality. The overall objective of this study was to asses and analysis's software metrics used to measure the software product and process. In this Study, the researcher used a collection of literatures from various electronic databases, available since 2008 to understand and know the software metrics. Finally, in this study, the researcher has been identified software quality is a means of measuring how software is designed and how well the software conforms to that design. Some of the variables that we are looking for software quality are Correctness, Product quality, Scalability, Completeness and Absence of bugs, However the quality standard that was used from one organization is different from others for this reason it is better to apply the software metrics to measure the quality of software and the current most common software metrics tools to reduce the subjectivity of faults during the assessment of software quality. The central contribution of this study is an overview about software metrics that can illustrate us the development in this area, and a critical analysis about the main metrics founded on the various literatures.

References (30)

  1. D. a. Tom, Controlling Software Projects. New York: Yourdon Press, 1986.
  2. Campbell , Luke, and B. K, "Software Metrics: Adding Engineering Rigor to a Currently Ephemeral Process " 1995.
  3. Pooja P and D. A. Phalke, "Survey on Software Defect Prediction Using Machine Learning Techniques," International Journal of Science and Research, vol. 3, December 2014
  4. Malkit S and D. S, "Software Defect Prediction Tool based on Neural Network " International Journal of Computer Applications, vol. 70 2013.
  5. H. R. Bhatti, "Automatic Measurement of Source Code Complexity," MASTER'S THESIS Computer Science and Engineering Luleå University of Technology.
  6. Vikas V and S. M, "Applications of Software Testing Metrics In Constructing Models Of The Software Development Process " Journal of Global Research in Computer Science, vol. 2 pp. 96-98 May 2011.
  7. Fernando, Wijayarathne, M. D. Fernando, and I. Guruge, "The Importance of Software Metrics: Perspective of A Software Development Projects In Sri Lanka," SAITM Research Symposium on Engineering Advancements, 2014.
  8. C. Z. a. Q. SHICHAOZHANG, "Data Preparation for Data Mining " Applied Artificial Intelligence vol. 17, pp. 375-381 2003.
  9. S. Shivaji, "Efficient Bug Prediction and Fix Suggestions " PhD A dissertation UNIVERSITY OF CALIFORNIA 2013.
  10. Chayanika S, Sangeeta S, and R. S, "A Survey on Software Testing Techniques using Genetic Algorithm," International Journal of Computer Science vol. 10, pp. 381-393, January 2013.
  11. D. Kafura, "A survey of software metrics " presented at the ACM annual conference on The range of computing New York 1985
  12. Ming Chang Lee and T. Chang, "Software Measurement and Software Metrics in Software Quality," International Journal of Software Engineering and Its Applications, vol. 7, 2013
  13. Poornima Gupta and P. Sahai, "A Review on Artificial intelligence Approach on Prediction of Software Defects," International Journal of Research and Development in Applied Science and Engineering vol. 9, February 2016.
  14. Kunal Chopra and M. Sachdeva, "EVALUATION OF SOFTWARE METRICS FOR SOFTWARE PROJECTS " INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY vol. 14, April 2015
  15. S. D. Conte , a. V. Y. Shen, and W. M. Zage, "A Software Metrics Survey " in Technical Reports P. U. C. Science, Ed., ed, 1987.
  16. C. J, "Strengths and Weaknesses of Software Metrics " Software Productivity Research LLC, 2006
  17. A. H. and and T. J, "Structured Testing: A Testing Methodology using the Cyclomatic Complexity Metric " National Institute of Standards and Technology Gaithersburg, September 1996
  18. H. B. KLASKY, "A Study of Software Metrics " The State University of New Jersey New Brunswick2003
  19. J. Cahill, J. M. Hogan, and R. Thomas, "Predicting Fault-Prone Software Modules with Rank Sum Classification," pp. 211-219, 2013.
  20. R. C. and and F.Kemerer, "A Metrics Suite for Object Oriented Design " IEEE Transactions on Software Enginneering vol. 20, 1994.
  21. Rüdiger L, Jonas L, and W. L, "Comparing Software Metrics Tools," ACM, July 2008.
  22. Monday, August 01, 2016). Analyst4j Find Using Metrics Available: www.codeswat.com
  23. Syntegrico. Analyst4j Find Using Metric.
  24. Friday October 30, 2015 ). CCCC Software metrics Available: http://www.sourceforge.net/projects/cccc/
  25. Friday October 30, 2015 ). Chidamber and Kemerer Java Metrics Available: http://www.spinellis.gr/sw/ckjm/
  26. Friday, October 30, 2015 ). Eclipse Metrics Plug-in
  27. Friday, October 30, 2015 ). Eclipse Metrics Plug-in 3.4 Available: : http://eclipse- metrics.sourceforge.net/
  28. Jarallah S, Raimi A, and Rufai and Sohel M, "OOMeter: A Software Quality Assurance Tool " Proceedings of the Ninth European Conference on Software Maintenance and Reengineering 2005
  29. Friday, October 30, 2015 ). Semmle Available: http://semmle.com
  30. Monday, August 01, 2016 ). SciTools Source Code Analysis and Metrics, Understand for Java. Available: www.scitools.com