Extracting and modeling design defects using gradual rules and UML profile

4Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

There is no general consensus on how to decide if a particular design violates a model quality. In fact, we find in literature some defects described textually, detecting these design defects is usually a difficult problem. Deciding which object suffer from one defect depends heavily on the interpretation of each analyst. Experts often need to minimize design defects in software systems to improve the design quality. In this paper we propose a design defect detection approach based on object oriented metrics. We generate, using gradual rules, detection rules for each design defect at model level. We aim to extract, for each design defects, the correlation of co-variation of object oriented metrics. They are then modeled in a standard way, using the proposed UML profile for design defect modeling. We experiment our approach on 16 design defects using 32 object oriented metrics.

References Powered by Scopus

A Metrics Suite for Object Oriented Design

4147Citations
N/AReaders
Get full text

Detection strategies: Metrics-based rules for detecting design flaws

460Citations
N/AReaders
Get full text

DARE: Domain analysis and reuse environment

94Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Decision tree-based Design Defects Detection

11Citations
N/AReaders
Get full text

A search-based approach for detecting circular dependency bad smell in goal-oriented models

5Citations
N/AReaders
Get full text

GSDetector: a tool for automatic detection of bad smells in GRL goal models

4Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Maddeh, M., & Ayouni, S. (2015). Extracting and modeling design defects using gradual rules and UML profile. In IFIP Advances in Information and Communication Technology (Vol. 456, pp. 574–583). Springer New York LLC. https://doi.org/10.1007/978-3-319-19578-0_47

Readers over time

‘16‘17‘24‘2501234

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

60%

Professor / Associate Prof. 1

20%

Researcher 1

20%

Readers' Discipline

Tooltip

Computer Science 4

80%

Engineering 1

20%

Save time finding and organizing research with Mendeley

Sign up for free
0