Research on Design Pattern Mining Strategy Based on Fuzzy Method

王宇新,田佳,郭禾,吴树朋,杨元生
DOI: https://doi.org/10.3778/j.issn.1002-8331.2010.02.045
2010-01-01
Computer Engineering and Applications Journal
Abstract:Mining design patterns from source code is a very important technology for improving the intelligibility and maintain-ability of software.In this paper,a new matching method based on fuzzy is presented to mine design patterns.A matrix model is used to describe design patterns and source code as the basis of matching.Clustering method is adopted to optimize the source code model in order to improve the efficiency of matching.Combining fuzzy theory to patterns matching,this method introduces the static and dynamic information to enhance the accuracy of matching.Experimental results demonstrate the improvement of matching in accuracy and integrality,avoiding the invalidation for some special design patterns.
What problem does this paper attempt to address?