Software Component Quality Models: A Survey

  • Munishwar RaiEmail author
  • Kiranpal Singh Virk
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 624)


Design of reusable software component model is the essential research area of the software development. Component reusability has been the key driving factor behind the component model-based software engineering. There are other factors also that have contributed in the core development process of the software engineering models. Factors and related metrics are the basis for any software component quality model. Numerous software component quality models have been proposed, some general and some specific in nature. The aim of this paper is to conduct the literature survey for exploring the most popular software component quality models.


Quality models Software components Software development Software engineering Software quality 


  1. 1.
    Brooks, F. P.: No Silver Bullet - Essence and Accident in Software Engineering. IEEE Computer 4, No. 2, 10–19 (1987).Google Scholar
  2. 2.
    Mijac M., Stapic Z.: Reusability Metrics of Software Components: Survey. In: 26th European Conference on Information and Intelligent Systems, pp 221–231. Varaždin, Croatia, Sep 23–25 (2015).Google Scholar
  3. 3.
    Miguel J.P., Mauricio D., Rodríguez G.: A Review of Software Quality Models for the Evaluation of Software Products. International Journal of Software Engineering & Applications, vol. 5, no. 6, pp. 31–54 (2014).Google Scholar
  4. 4.
    Al-Qutaish R. E.: Quality Models In Software Engineering Literature: An Analytical and Comparative Study. Journal of American Science, vol. 6, no. 3, pp. 166–175 (2010).Google Scholar
  5. 5.
    ISO/IEC 25010: Systems and Software Engineering—Systems and Software Product Quality Requirements and Evaluation (SQuaRE)—System and Software Quality Models. International Organization for Standardization, Geneva (2010).Google Scholar
  6. 6.
    Denning P.J.: Software quality.: Commun. ACM, vol. 59, no. 9, pp. 23–25, Sep (2016).Google Scholar
  7. 7.
    McCall J.A, Richards P.K., Walters G.F.: Factors in Software Quality: Concept and Definitions of Software Quality, RADC AFSC, Griffis Air Base, New York, RADC-TR-369, vol I. November (1977).Google Scholar
  8. 8.
    Boehm B.W., Brown J.R., Lipow M.: Quantitative evaluation of software quality. In: 2nd Int. Conf. Softw. Eng., pp. 592–605 (1976).Google Scholar
  9. 9.
    Dromey R.G.: A Model for Software Product Quality. In: IEEE Trans. Softw. Eng., vol. 21, no. 2, pp. 142–162, (1995).Google Scholar
  10. 10.
    ISO/IEC IS 9126: Software Product Evaluation - Quality Characteristics and Guidelines for their Use, International Organization for Standardization, Geneva, Switzerland, 1991.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.M.M. Institute of Computer Technology & Business ManagementMaharishi Markandeshwar UniversityAmbalaIndia
  2. 2.Department of Computer ScienceGuru Nanak Khalsa CollegeYamuna NagarIndia

Personalised recommendations