Engineering of Computer Based Systems, IEEE Eastern European Conference on the (2011)
Sept. 5, 2011 to Sept. 6, 2011
Design smells in software models reduce the software quality. Smells identification supports the refactoring, which is a way to improve the quality of models and subsequently increasing software readability, maintainability and extensibility. We propose a preliminary study of using Similarity Scoring Algorithm and Fingerprinting Algorithm for design smells detection. In the future, we plan to do extensive verification on several large projects, integrate these methods to the smells detection framework and compare effectiveness with other approaches.
design smells, anti-patterns, refactoring, algorithms, fingerprinting, similarity scoring
I. Pol´šek and P. Líška, "Design Smell Detection with Similarity Scoring and Fingerprinting: Preliminary Study," 2011 2nd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC 2011)(ECBS-EERC), Bratislava, 2011, pp. 163-164.