Software Understandability using Software Metrics : An Exhaustive Review
Stability and Understandability are two important aspects of software architecture quality measurement. Stability refers to the degree to which software architecture is resistant to change. A stable architecture is one that can accommodate changes with minimal impact on the overall system. In other words, a stable architecture is one that can evolve over time while maintaining its integrity. There are several metrics used to measure the stability of a software architecture, including the number of dependencies between components, the number of changes required to implement a new feature or fix a bug, and the amount of time it takes to make changes to the architecture. A stable architecture will have fewer dependencies between components, require fewer changes to implement new features or fix bugs, and make changes faster. Understandability refers to the degree to which a software architecture can be easily understood by developers and other stakeholders. An understandable architecture is one that is easy to navigate and comprehend, and that clearly communicates the system's design and functionality. There are several metrics used to measure the understandability of software architecture, including the number of components and their relationships, the level of abstraction used, and the degree of consistency between different parts of the architecture. An understandable architecture will have a clear structure and logical organization, use consistent terminology and notation, and be documented with clear explanations of its components and their relationships. a software architecture that is both stable and understandable will be easier to maintain, evolve, and extend over time, reducing the risk of errors and improving the overall quality of the system
Year of publication: |
[2023]
|
---|---|
Authors: | Himayat, Saif ; Ahmad, Dr. Jameel |
Publisher: |
[S.l.] : SSRN |
Subject: | Software | Softwareentwicklung | Software development | Softwareindustrie | Software industry |
Saved in:
freely available
Extent: | 1 Online-Ressource (4 p) |
---|---|
Type of publication: | Book / Working Paper |
Language: | English |
Notes: | Nach Informationen von SSRN wurde die ursprüngliche Fassung des Dokuments May 7, 2023 erstellt |
Other identifiers: | 10.2139/ssrn.4447189 [DOI] |
Source: | ECONIS - Online Catalogue of the ZBW |
Persistent link: https://www.econbiz.de/10014360568
Saved in favorites
Similar items by subject
-
Andersson, Martin, (2023)
-
Digalwar, A. K., (2014)
-
Ge, Chunmian, (2014)
- More ...