Back to Search
Start Over
A metrics suite for UML model stability
- Source :
- Software & Systems Modeling. 18:557-583
- Publication Year :
- 2016
- Publisher :
- Springer Science and Business Media LLC, 2016.
-
Abstract
- Software metrics have become an essential part of software development because of their importance in estimating cost, effort, and time during the development phase. Many metrics have been proposed to assess different software quality attributes, including stability. A number of software stability metrics have been proposed at the class, architecture, and system levels. However, these metrics typically target the source code. This paper proposes a software stability metrics suite at the model level for three UML diagrams: class, use case, and sequence. These three diagrams represent the most common diagrams in the three UML views: structural, functional, and behavioral. We introduce a client–master assessment approach to avoid measurement duplication. We also theoretically and empirically validate the proposed metrics suite. We also provide examples to demonstrate the use of the proposed metrics and their application as indicators of software stability.
- Subjects :
- UML tool
Computer science
business.industry
Software development
Computer Science::Software Engineering
Applications of UML
020207 software engineering
02 engineering and technology
computer.software_genre
Software metric
Software quality
Software
Unified Modeling Language
Modeling and Simulation
0202 electrical engineering, electronic engineering, information engineering
Data mining
Halstead complexity measures
business
computer
computer.programming_language
Subjects
Details
- ISSN :
- 16191374 and 16191366
- Volume :
- 18
- Database :
- OpenAIRE
- Journal :
- Software & Systems Modeling
- Accession number :
- edsair.doi...........7c669928b01fb47c38abbed46d00feff