A Software Quality Resource Tool that Improves Quality Management of Scaled-down Development Environments

Author(s):  
Khalid A Slhoub
Author(s):  
Mohamed A Sheriff ◽  
Elli Georgiadou

The ultimate object of software development should be to deliver value to all stakeholders. The traditional approach to delivering this value is to ensure that the software developed is of the highest quality. A number of quality models have been proposed to specify or describe what constitutes high quality software. The ISO9126 is one such model and perhaps the most comprehensive. Similarly, there are several methods, frameworks and guidelines for ensuring software quality in either the development or use process or both. Software Quality Management and Risk Management are probably the two most popular methods employed by developers during software development and implementation to deliver quality. In this paper the authors examine whether, and to what extent, the implied value propositions of software products as portrayed by the ISO9126 quality model and the prescribed processes in Software Quality Management and Risk Management, map onto user value perceptions and experiences. An ontology of value, in the form of a value tree, is developed and used to identify and analyse the key value dimensions of the ISO9126 quality model and the Software Quality Management and Risk Management process methods. These are then mapped onto contextualised user value characterisations derived from the extant literature. Differences identified are analysed and discussed and the authors suggest approaches that could narrow the perennial gap between idealised quality product and process models and stakeholder perceptions and actualisations of software value.


Author(s):  
C. V. KIFOR ◽  
N. TUDOR ◽  
LAL MOHAN BARAL

A quality system for production software should be part of the quality management system of an organization and can be expressed as objectives in the form of processes, procedures, tools and responsibilities, designed and developed to fulfil the quality requirements. These usually are addressing the customers (external or internal), compliance with standards (effectiveness) waste reduction and better use of resources (efficiency) for continual improvement. Such systems are designed according to the requirements of the standards for quality management, software engineering and information security. Quality systems themselves could not provide all necessary means for driving the organization to the quality and excellence of a product. Still there are some gaps in the processes which are not covered by too generic standards and it is the organizational ability to cover the gaps in an appropriate way. The aim of this paper is to examine the effectiveness of our proposed conceptual QSPS model to reduce the gaps in the processes of an organization by enhancing the quality of production software. In order to achieve that goal, a mathematical representation of QSPS has been derived and an evaluation has been realized among different software quality methods. The reliability and validity of the QSPS has been examined through the practical application to the automotive industry considering the elements like: (i) Planning, time and cost evaluation (ii) Software requirements (management, risk, quality and security) (iii) Validation and verification of the implemented software before release (iv) Internal release of the software (v) Client release of the software (vi) Functional monitoring after release in the production and continuous improvement process (vii) Customer satisfaction. The results of mathematical simulation and practical application revealed that the proposed QSPS model showed superior phenomena compared with other known software quality methods and also expressed significant advantages, while using it on the production software. So, an effective application of QSPS would result in the smooth running of the production software to get a high quality product according to customer and standard requirements.


Sign in / Sign up

Export Citation Format

Share Document