Abstract | ||
---|---|---|
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. " 1998 Elsevier Science Inc. All rights reserved. |
Year | DOI | Venue |
---|---|---|
1998 | 10.1016/S0164-1212(98)10008-0 | Journal of Systems and Software |
Keywords | Field | DocType |
software maintenance,software measurement and metrics,software reuse,software restructuring and re-engineering,design abstraction,software design,software visualization,measurement theory,cohesion,measure theory,software development,software systems,software measurement | Software design,Software engineering,Software design description,Systems engineering,Package development process,Computer science,Software metric,Software construction,Software measurement,Software sizing,Software development | Journal |
Volume | Issue | ISSN |
42 | 2 | 0164-1212 |
Citations | PageRank | References |
15 | 2.97 | 14 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
byungkyoo kang | 1 | 296 | 25.19 |
James M. Bieman | 2 | 1237 | 121.36 |