A Novel Method for Quantitative Assessment of Software Quality

International Journal of Computer Science and Security 01/2010;
Source: DOAJ

ABSTRACT This paper deals with quantitative quality model that needs to be practiced formally through out the software development life cycle at each phase. Proposed quality model emphasizes that various stakeholders need to be consulted for quality requirements. The quality goals are set through various measurements and metrics. Software under development is evaluated against expected value of set of metrics. The use of proposed quantitative model is illustrated through a simple case study. The unaddressed quality attribute reusability in ISO 9126 is also discussed.

  • Source
    • "Likewise, changeability and testability engages understandability. Other SQMs directly or indirectly enlist understandability as one of their quality characteristics or attributes; quality models such as McCall's, Boehm's, and Dromey's, etc [4], [5], [6]. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Software metrics gives developers and their client and users of Software information about the quality of their Software products. They are employed in taking decisions at various levels of Software Life Cycle (SLC). This paper presents a novel metric for measuring the readability of Software Source Code (SC). Maintenance changes (addition, removal or modification), though, are initially carried out on the Software design artifacts, they are eventually performed on the Software SC as the finished product. Thus this metric is relevant in estimating the readability quality of SCs. The metric is ratio scaled and size independent. Results showed that the metric objectively measures the readability of SC.
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper aims to provide a basis for software quality model research, through a systematic study of papers. It identifies nearly seventy software quality research papers from journals and classifies paper as per research topic, estimation approach, study context and data set. The paper results combined with other knowledge provides support for recommendations in future software quality model research, to increase the area of search for relevant studies, carefully select the papers within a set of journals, and conduct more studies on methods used by software industry and researchers.
    10/2011; 2(4). DOI:10.5121/ijsea.2011.2406
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Object oriented approach is one of the popular software development approach for managing complex systems with massive set of requirements. Unlike procedural approach, this approach captures the requirements as set of data rather than services. Further, class is considered as a key unit of the solution-domain with data and services wrapped together, representing architectural design of a basic module. Thus, system complexity is directly related to the number of modules and the degree of interaction between them. This could be mapped as a functional diagram with cardinalities between the modules. However, complexity is always a threat to quality at each stage of software development. Design phase is therefore one of the core influencing phases during development that selects the right architecture based on the problem statement which is bound to be measured for quality. Hence, software industries adapts several organization- specific principles, domain-specific patterns, metric standards and best practices to improve and measure the quality of both process and product. The paper highlights the factors which influence the overall design quality and metrics implication in improving the quality of final product. It also presents the solution domain as an interdependent layered architecture which has a greater impact on concluding the quality of the end product. This approach of design is a unique contribution to the domain of Object Oriented approach of software development. It also focuses on design metrics which ensures the implementation of right choice of design towards the retention of quality of the product.
Show more


Available from