On finding model smells based on code smells

3Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A smell in an artifact is a sign that the artifact may have a technical debt, meaning that it may contain the results of one or more sub-optimal design decisions. The debt makes it more difficult to understand, maintain, extend, and reuse the artifact. Technical debt could appear in any technical artifact. Currently the debt in source code is in the center of attention. Modeling is an important system development activity. Models can have technical debt and a sign of it is the presence of one or more model smells. This paper introduces a catalog of 46 model smells (https://github.com/erki77/model-smells ) that has been created based on a set of code smells. The cataloged smells are general but their examples are given based on system analysis models. The main takeaway is that most of the considered code smells are instances of generic problems that can also occur in models.

Cite

CITATION STYLE

APA

Eessaar, E., & Käosaar, E. (2019). On finding model smells based on code smells. In Advances in Intelligent Systems and Computing (Vol. 763, pp. 269–281). Springer Verlag. https://doi.org/10.1007/978-3-319-91186-1_28

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