Return
Using design abstractions to visualize, quantify, and restructure software
DOI:10.1016/S0164-1212(98)10008-0.png)
Abstract
En 中文
During design or maintenance, software developers often use intuition, rather than an objective set of criteria, to determine or recapture the design structure of a software system. A decision process based on intuition alone can miss alternative design options that are easier to implement, test, maintain, and reuse. The concept of design-level cohesion can provide both visual and quantitative guidance for comparing alternative software designs. The visual support can supplement human intuition; an ordinal design-level cohesion measure provides objective criteria for comparing alternative design structures. The process for visualizing and quantifying design-level cohesion can be readily automated and can be used to re-engineer software. (C) 1998 Elsevier Science Inc. All rights reserved.
Keywords:
cohesion
software design
software maintenance
software visualization
software measurement and metrics
software restructuring and re-engineering
software reuse
measurement theory
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
4.1
Papers:
5.4K
Citations:
8.4K
Organization
No organization information available
Cited Papers
Relationships between placental adiponectin, leptin, visfatin and resistin and birthweight in cattle

