Title | ||
---|---|---|
Structural Analysis of the Software Architecture - A Maintenance Assessment Case Study |
Abstract | ||
---|---|---|
Architectural erosion is a sign of reduced architectural quality. Quality characteristics of an architecture, such as its ability to accommodate change, are critical for an evolving product. The structure of an architecture is said to be eroded when the software within the architecture becomes resistant to change or changes become risky and time consuming. The objective of our work is to understand the signs of architectural erosion that contribute to decreased maintainability. A maintenance assessment case study is described in which we apply structural measurements to a product to determine signs of architectural erosion. It provides an understanding of a product's quality by examining the structure of its architecture. The ability to assess architectural erosion in an evolving software product allows the quality of the architecture to be monitored to ensure its business and maintenance gods are achieved. |
Year | DOI | Venue |
---|---|---|
1999 | 10.1007/978-0-387-35563-4_26 | WICSA |
Keywords | Field | DocType |
maintenance assessment case study,structural analysis,software architecture,structure analysis | Applications architecture,Systems engineering,Software architecture description,Computer science,Functional software architecture,Multilayered architecture,Architecture tradeoff analysis method,Reference architecture,Software architecture,Enterprise architecture framework | Conference |
Volume | ISSN | ISBN |
12 | 1571-5736 | 0-7923-8453-9 |
Citations | PageRank | References |
9 | 0.82 | 9 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Catherine Blake Jaktman | 1 | 12 | 1.29 |
John Leaney | 2 | 186 | 25.20 |
Ming Liu | 3 | 9 | 0.82 |