A systematic literature review and comparative study of different software quality models

Abstract Every organization wants to run with profit only and it is a common trend to acquire the new technologies, methods and models to enhance the quality of software product. Quality of product is directly proportional to the value of the product and the profit of the organization. Different quality model are used by different organization foundation upon the requirements. Different thoughts of software quality attributes with various software quality models are evaluated and examined in this survey. Also researcher performed comparative study of different software quality models utilized by different organizations. Making software by using open source software (OSS) and commercial of the shelf (COTS) component is very useful for any organization. So as to quantify quality in software, quality models can be used to check the quality of existing COTS and OSS software components. The purpose of this research is to do the comparative study to check software quality prediction using COTS and OSS components. In this survey the researcher do study of more than 100 papers and identified that OSS as the development technique is more better then COTS development. Because COTS development is black box in nature, so some tradition quality metrics cannot be apply but in case of OSS as development methodology source code is available. So we can apply all software quality metrics to assess the OSS quality. But still there is no proper technique, model and tool is available by which we can evaluate the quality of OSS. In future the researcher can improve the software quality by creating some tools and models for estimation of quality characteristics according to the modified ISO-9126 quality assurance model for OSS.

[1]  Pradeep Tomar,et al.  Designing of dynamic function for quality prediction of component-based software , 2017 .

[2]  Kavita Sheoran,et al.  An Insight of software quality models applied in predicting software quality attributes: A comparative analysis , 2015, 2015 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions).

[3]  Sathyavakeeswaran Krishnan Web Service Interface for Legacy Virtual Product Lifecycle Management System , 2016 .

[4]  Peter Bankhead,et al.  QuPath: Open source software for digital pathology image analysis , 2017, Scientific Reports.

[5]  Che-Wei Chang,et al.  A simplified measurement scheme for software quality , 2006 .

[6]  Stephen R. Schach,et al.  Metrics for targeting candidates for reuse: an experimental approach , 1995, SAC '95.

[7]  Xavier Franch,et al.  Using Quality Models in Software Package Selection , 2003, IEEE Softw..

[8]  Nasib S. Gill,et al.  Modified development process of component-based software engineering , 2010, SOEN.

[9]  Saeed Araban,et al.  Interface metrics for reusability analysis of components , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[10]  Yogesh Singh,et al.  A REVIEW OF STUDIES ON MACHINE LEARNING TECHNIQUES , 2007 .

[11]  Hardeep Singh,et al.  A Comparative Analysis of Fuzzy, Neuro-Fuzzy and Fuzzy-GA Based Approaches for Software Reusability Evaluation , 2008 .

[12]  Yogesh Singh,et al.  Predicting software maintenance using fuzzy model , 2009, SOEN.

[13]  Barbara A. Kitchenham,et al.  The use and usefulness of the ISO/IEC 9126 quality standard , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[14]  Pradeep Tomar,et al.  Improved Meta-Heuristic Technique for Test Case Prioritization , 2018 .

[15]  Anju Saha,et al.  Optimization of object-oriented testing using firefly algorithm , 2017 .

[16]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[17]  Pankaj Jalote,et al.  An Integrated Approach to Software Engineering , 1997, Undergraduate Texts in Computer Science.