A Review of Software Quality Models for the Evaluation of Software Products
Jose P. Miguel, David Mauricio, Glen Rodriguez

TL;DR
This paper reviews various software quality models, highlighting their evolution, strengths, and limitations, especially in the context of component-based software development and communication aspects affecting quality.
Contribution
It provides a comprehensive overview of existing software quality models, classifies them into basic and component-based, and discusses their relevance and deficiencies in modern software engineering.
Findings
Models have evolved to include component-based approaches.
Communication aspects are increasingly important for software quality.
Existing models have certain limitations in addressing modern software challenges.
Abstract
Actually, software products are increasing in a fast way and are used in almost all activities of human life. Consequently measuring and evaluating the quality of a software product has become a critical task for many companies. Several models have been proposed to help diverse types of users with quality issues. The development of techniques for building software has influenced the creation of models to assess the quality. Since 2000 the construction of software started to depend on generated or manufactured components and gave rise to new challenges for assessing quality. These components introduce new concepts such as configurability, reusability, availability, better quality and lower cost. Consequently the models are classified in basic models which were developed until 2000, and those based on components called tailored quality models. The purpose of this article is to describe…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
