[1] ZHANG C,BUDGEN D.What do we know about the effectiveness of software design patterns?[J].IEEE Transactions on Software Engineering,2012,38(5):1213-1231.
[2] SCANNIELLO G,GRAVINO C,RISI M,et al.Documenting design-pattern instances:A family of experiments on source-code comprehensibility[J].ACM Transactions on Software Engineering and Methodology,2015,24(3):1-41.
[3] AMPATZOGLOU A,FRANTZESKOU G,STAMELOS I.A methodology to assess the impact of design patterns on software quality[J].Information and Software Technology,2012,54(4):331-346.
[4] AMPATZOGLOU A,CHARALAMPIDOU S,STAMELOS I.Research state of the art on GoF design patterns:A mapping study[J].Journal of Systems and Software,2013,86(7):1945-1964.
[5] FONTANA F A,MAGGIONI S,RAIBULET C.Design patterns:A survey on their micro-structures[J].Journal of Software:Evolution and Process,2013,25(1):27-52.
[6] FONTANA F A,MAGGIONI S,RAIBULET C.Understanding the relevance of micro-structures for design patterns detection[J].Journal of Systems and Software,2011,84(12):2334-2347.
[7] ZANONI M,FONTANA F A,STELLA F.On applying machine learning techniques for design pattern detection[J].Journal of Systems and Software,2015,88(5):102-117.
[8] 肖卓宇,何锫,余波,等.基于FCA与CBR的设计模式检测[J].山东大学学报(工学版),2016,46(2):22-28.XIAO Z Y,HE P,YU B,et al.Design patterns detection based on FCA and CBR[J].Journal of Shandong University (Engineering Science),2016,46(2):22-28(in Chinese).
[9] CHIHADA A,JALILI S,HASHEMINEJAD S M H,et al.Source code and design conformance,design pattern detection from source code by classification approach[J].Applied Soft Computing,2015,26(1):357-367.
[10] YU D,ZHANG Y,CHEN Z.A comprehensive approach to the recovery of design pattern instances based on sub-patterns and method signatures[J].Journal of Systems and Software,2015,88(5):1-16.
[11] YU D,ZHANG Y,GE J,et al.From sub-patterns to patterns:An approach to the detection of structural design pattern instances by subgraph mining and merging[C]//2013 IEEE 37th Annual Computer Software and Applications Conference (COMPSAC).Piscataway,NJ:IEEE Press,2013:579-588.
[12] DONG J,ZHAO J,SUN Y.A matrix based approach to recovering design patterns[J].IEEE Transactions on Systems,Man and Cybernatics,2009,39(6):1271-1282.
[13] BERNARDI M L,CIMITILE M,DI LUCCA G.Design pattern detection using a DSL-driven graph matching approach[J].Journal of Software:Evolution and Process,2014,26(12):1233-1266.
[14] SABO M,PORUBÄN J.Preserving design patterns using source code annotations[J].Journal of Computer Science and Control Systems,2009,32(2):53-56.
[15] RASOOL G,PHILIPPOW I,MADER P.Design pattern recovery based on annotations[J].International Journal of Advances in Engineering Software,2010,41(4):519-526.
[16] RASOOL G,MÄDER P.A customizable approach to design patterns recognition based on feature types[J].Arabian Journal for Science and Engineering,2014,39(12):8851-8873.
[17] GARLAN D,MONROE R,WILE D.ACME:An architecture description interchange language[C]//CASCON'97 Proceedings of the 1997 Conference of the Centre for Advanced Studies on Collaborative Research,2010:159-173.
[18] GUÉHÉNEUC Y G,ANTONIOL G.DeMIMA:A multilayered approach for design pattern identification[J].IEEE Transactions on Software Engineering,2008,34(5):667-684.
[19] PETTERSON N,LÖWE W,NIVRE J.Evaluation of accuracy in design pattern occurrence detection[J].IEEE Transactions on Software Engineering,2010,36(4):575-590.
[20] 肖卓宇,何锫,黎妍.基于设计模式角色的附加关系检测研究[J].计算机应用研究,2015,32(7):2042-2045.XIAO Z Y,HE P,LI Y.Study on the additional relationships based on design pattens's roles[J].Application Research of Computers,2015,32(7):2042-2045(in Chinese).
[21] GUÉHÉNEUC Y G,GUYOMARC'H J Y,SAHRAOUI H.Improving design-pattern identification:A new approach and an exploratory study[J].Software Quality Journal,2010,18(1):145-174.
[22] KITCHENHAM B A,PFLEEGER S L,PICKARD L M,et al.Preliminary guidelines for empirical research in software engineering[J].IEEE Transactions on Software Engineering,2002,28(8):721-734.
[23] MERA S,BJØRNER N.DKAL and Z3:A logic embedding experiment[M]//BLASS A, DERSHOWITZ N, REISIG W.Fields of logic and computation.Berlin:Springer,2010:504-528. |