CFP last date
20 January 2025
Reseach Article

SMSCQA: System for Measuring Source Code Quality Assurance

by Ayman Hussein Odeh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 60 - Number 8
Year of Publication: 2012
Authors: Ayman Hussein Odeh
10.5120/9714-4181

Ayman Hussein Odeh . SMSCQA: System for Measuring Source Code Quality Assurance. International Journal of Computer Applications. 60, 8 ( December 2012), 35-39. DOI=10.5120/9714-4181

@article{ 10.5120/9714-4181,
author = { Ayman Hussein Odeh },
title = { SMSCQA: System for Measuring Source Code Quality Assurance },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 60 },
number = { 8 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 35-39 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume60/number8/9714-4181/ },
doi = { 10.5120/9714-4181 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:06:02.446486+05:30
%A Ayman Hussein Odeh
%T SMSCQA: System for Measuring Source Code Quality Assurance
%J International Journal of Computer Applications
%@ 0975-8887
%V 60
%N 8
%P 35-39
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Today software systems play a critical role in various aspects of human life, and become part of everyday life. Many of these systems are essential for the completion of day-to-day activities. The increased reliance on computer applications, and organization that produced software puts more and more strain on software developers and software systems itself. For these reasons many international standards, requirements, and constrains were established to assure quality of software. In this work the most important fundamentals of software quality assurance used during life cycle development process (LCDP) will be covered. Specially that used in coding phase. This phase is a very important period for all software, because the cure of software system will be established here. Therefore it was sliced in detailes, and all of its aspects were recovered like: Software metrics, Software quality factors, and software quality models like McCall's model, Boehm's model, ISO 9126 model, and SATC NASA model. By comparing and studying these models the System for Measuring Source Code Quality Assurance was retrieved. Using this system over 30 source code metrics, 9 quality factors can be measured and overall quality might be calculated.

References
  1. Murali Chemuturi 2010, Mastering Software Quality Assurance, J. Ross Publishing.
  2. Susan Elliott Sim, Steve Easterbrook, Richard C. Holt, 2003, Using Benchmarking to Advance Research: A Challenge to Software Engineering; icse, page. 74, 25th International Conference on Software Engineering (ICSE'03).
  3. R. E. Al-Qutaish, 2010, Quality Models In Software Engineering Literature: An Analytical And Comparative Study, Journal of American Science, Marsland Press, Michigan, USA, vol. 6, no. 3, pages. 166-175.
  4. B. Behkamal, M. Kahani and M. K. Akbari 2009, Customizing ISO 9126 Quality Model For Evaluation Of B2B Applications, Journal Information and Software Technology, vol. 51, Issue 3.
  5. I. ISO, ISO 8402:1994- Quality management and quality assurance-Vocabulary.
  6. Fenton N. 1991, Software Metrics - A Rigorous Approach; Chapman & Hall, London.
  7. Syahrul Fahmy, Nurul Haslinda, Wan Roslina and Ziti Fariha 2012, Evaluating the Quality of Software in e-Book Using the ISO 9126 Model, International Journal of Control and Automation, Vol. 5, No. 2,June, 2012.
  8. Grant Rule P. 2001, The Importance of the size of software requirements; NASSCOM Conference, page. 18.
  9. Harry M. Sneed 1999, Applying size complexity and quality metrics to an object-oriented application, Shaker Publishing , ISBN 90-423-0075-2.
  10. Sasa Baskarada 2010, IQM-CMM: Information Quality Management Capability Maturity Model, Vieweg+Teubner Verlag, edition (Nov 17 2009)
  11. Fenton N. And M. 1999, Software Metrics and Risk, European Software Measurement Conference.
  12. Jan Bosch 2000, Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach, Addison-Wesley Professional, 1 edition (May 29, 2000)
  13. Ulas Bardak 2006, Information Elicitation in Scheduling Problems, Carnegie Mellon University Pittsburgh.
  14. Mr. Sandeep Sharawat 2012, Software Maintainability Prediction Using Neural Networks, International Journal of Engineering Research and Applications (IJERA), Vol. 2, Issue 2,Mar-Apr 2012, pp. 750-755
  15. Riaz, M. , Mendes, E. Tempero 2009,A systematic review of software maintainability prediction and metrics, Empirical Software Engineering and Measurement, 2009. ESEM 2009. 3rd International Symposium on , vol. , no. , pp. 367-377.
  16. Bob Hughes 2000, Practical software measurement; McGraw-Hill Companies.
  17. Linda H. Rosenberg 2002, What is Software Quality Assurance?, STC conference 2002
  18. Aivosto — Programming Tools for Software Developers, http://www. aivosto. com/
  19. Rosenberg, Linda; Hammer, Theodore 1999,A Methodology for Writing High Quality Requirement Specifications and for Evaluating Existing Ones, NASA Goddard Space Flight Center.
Index Terms

Computer Science
Information Sciences

Keywords

Software Quality Assurance Quality Models ISO 9126 McCall's Quality Model Boehm's Quality Model CMM Model