| Metrics to study symptoms of bad software designs |
| Full text |
Pdf
(281 KB)
|
Source
|
ACM SIGSOFT Software Engineering Notes
archive
Volume 34 , Issue 1 (January 2009)
table of contents
SECTION: Article abstracts with full text online
table of contents
Pages 1-4
Year of Publication: 2009
ISSN:0163-5948
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 56, Downloads (12 Months): 482, Citation Count: 0
|
|
|
ABSTRACT
Design of a software product largely influences its quality. Good design is one of the pre-requisites of a high quality product. Me-trics are usually used to assess the quality of software designs. The metrics for object oriented design focus on design characteristics, such as abstraction, coupling, cohesion, inheritance, polymorphism and encapsulation and are applied at attribute, method, class, pack-age, file and systems levels. Design metrics help the software de-signers to understand the problem areas in a design and to develop prediction models. A number of studies have modeled relation-ships between object oriented metrics and reusability, defects and faults, maintainability, and effort, and cost savings. So design me-trics can give an early indication of goodness of design and thus of the software product developed using that design. If designers know symptoms of bad design then it is helpful for them to avoid the bad design. In this paper, we have explored some of the symp-toms of bad design and studied metric relationships which high-light these symptoms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abreu, F. B., The MOOD Metrics Set, Proc. ECOOP'95 Workshop on Metrics, 1995.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
El-Emam, K., Benlarbi, S., Goel, N., and Rai, S., A Validation of Object-Oriented Metrics, NRC/ERB 1063, National Research Council of Canada, 1999.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
www.powersoftware.com
|
| |
21
|
www.mccabe.com
|
|