Does CAD Smell Like Code? A Mapping Between Violation of Object Oriented Programming Design Principles and Computer Aided Design Modelling

5Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

In objected-oriented design, "smells"are symptoms of code violating design principles. When a deadline is looming, decisions can affect the long-term quality of a code or CAD. Given this and the similarities between object-oriented code and CAD models, this paper introduces a set of CAD smells. These smells are derived from a top-down review of potential CAD smells mapped against the reported code smells that violate abstraction, modularity, encapsulation, and hierarchy principles. This list was further reviewed considering CAD systems and specific examples (some illustrated in the paper).

Cite

CITATION STYLE

APA

Rosso, P., Gopsill, J., Burgess, S. C., & Hicks, B. (2022). Does CAD Smell Like Code? A Mapping Between Violation of Object Oriented Programming Design Principles and Computer Aided Design Modelling. In Proceedings of the Design Society (Vol. 2, pp. 1737–1746). Cambridge University Press. https://doi.org/10.1017/pds.2022.176

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free