A Novel Quality Model for UML Models
One of the most expensive and important phase in software system life cycle is the maintenance. At this stage change may cause serious quality problems. Although, many approaches have been already proposed at a source code level to improve quality of final software product, but those are not enough to reduce maintenance cost. Furthermore, the quality of design models (e.g., UML models) has received less attention, which are main artifacts of any software design. In this paper, the authors propose a quality model for UML models to assess and improve the quality of software to reduce maintenance cost.