DocumentCode :
680741
Title :
Design Pattern Recognition by Using Adaptive Neuro Fuzzy Inference System
Author :
Alhusain, Sultan ; Coupland, Simon ; John, Ranjith ; Kavanagh, Maria
Author_Institution :
Centre for Comput. Intell., De Montfort Univ., Leicester, UK
fYear :
2013
fDate :
4-6 Nov. 2013
Firstpage :
581
Lastpage :
587
Abstract :
Software design patterns describe recurring design problems and provide the essence of best practice solutions. It is useful and important, for various software engineering tasks, to know which design pattern is implemented where in a software design. However, this information is often lost due to poor or absent documentation, and so accurate recognition tools are required. The problem is that design patterns, given their abstract and vague nature, have a level of resistance to be automatically and accurately recognized. Although this vagueness or fuzziness can be captured and modelled by the fuzzy inference system, it has not yet been applied to solve this problem. This paper fills this gap by proposing an approach for design pattern recognition based on Adaptive Neuro Fuzzy Inference System. Our approach consists of two phases: space reduction phase and design pattern recognition phase. Both phases are implemented by ANFIS. We evaluate the approach by an experiment conducted to recognize six design patterns in an open source application. The results show that the approach is viable and promising.
Keywords :
fuzzy reasoning; fuzzy set theory; object-oriented methods; adaptive neuro fuzzy inference system; design pattern recognition phase; software design pattern; space reduction phase; Accuracy; Artificial intelligence; Fuzzy logic; Pattern recognition; Software; Training; Vectors; ANFIS; Software design patterns; machine learning; pattern recognition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2013 IEEE 25th International Conference on
Conference_Location :
Herndon, VA
ISSN :
1082-3409
Print_ISBN :
978-1-4799-2971-9
Type :
conf
DOI :
10.1109/ICTAI.2013.92
Filename :
6735303
Link To Document :
بازگشت