{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T07:09:53Z","timestamp":1778915393637,"version":"3.51.4"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2014,12,9]],"date-time":"2014-12-09T00:00:00Z","timestamp":1418083200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1007\/s11334-014-0241-3","type":"journal-article","created":{"date-parts":[[2014,12,8]],"date-time":"2014-12-08T14:31:54Z","timestamp":1418049114000},"page":"39-53","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Using metric-based filtering to improve design pattern detection approaches"],"prefix":"10.1007","volume":"11","author":[{"given":"Im\u00e8ne","family":"Issaoui","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nadia","family":"Bouassida","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Han\u00eane","family":"Ben-Abdallah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,12,9]]},"reference":[{"key":"241_CR1","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object oriented software. Addisson-Wesley, Reading"},{"key":"241_CR2","doi-asserted-by":"crossref","unstructured":"Tsantalis N, Chatzigeorgiou A, Stephanides G, Halkidis ST (2006) Design pattern detection using similarity scoring. IEEE Transactions on Software Engineering, vol 32, p 11","DOI":"10.1109\/TSE.2006.112"},{"key":"241_CR3","doi-asserted-by":"crossref","unstructured":"Gueheneuc Y, Antoniol G (2008) DeMIMA: a multilayered approach for design pattern identification. IEEE Transactions on Software Engineering","DOI":"10.1109\/TSE.2008.48"},{"key":"241_CR4","doi-asserted-by":"crossref","unstructured":"Belderrar A, Kpodjedo S, Gu\u00e9h\u00e9neuc Y, Antoniol G, Galinier P (2011) Sub-graph mining: identifying micro-architectures in evolving object-oriented software. 15th European Conference on Software Maintenance and Reengineering (CSMR\u201911), pp 171\u2013180","DOI":"10.1109\/CSMR.2011.23"},{"key":"241_CR5","doi-asserted-by":"crossref","unstructured":"De Lucia A, Deufemia V, Gravino C, Risi M (2010) Improving behavioral design pattern detection through model checking. 14th European conference on software maintenance and reengineering (CSMR\u201910), pp 176\u2013185","DOI":"10.1109\/CSMR.2010.16"},{"key":"241_CR6","doi-asserted-by":"crossref","unstructured":"Bouassida N, Ben-Abdallah H (2009) Structural and behavioral detection of design patterns. (ASEA). International conference on advanced software engineering and its applications, CCIS proceedings. Springer, Berlin","DOI":"10.1007\/978-3-642-10619-4_3"},{"key":"241_CR7","unstructured":"Masuda G, Sakamoto N, K Ushijima (1999) Evaluation and analysis of applying design patterns. In: Proceedings of the international workshop on principles of software evolution"},{"key":"241_CR8","doi-asserted-by":"crossref","unstructured":"Huston B (2001) The effects of design pattern application on metric scores, pp 261\u2013269","DOI":"10.1016\/S0164-1212(01)00043-7"},{"key":"241_CR9","doi-asserted-by":"crossref","unstructured":"Chidamber S, Kemerer C (1994) A metrics suite for object oriented design. IEEE Transactions on Software Engineering, pp 476\u2013493","DOI":"10.1109\/32.295895"},{"key":"241_CR10","unstructured":"Gamma E, Eggenschwiler T (2007) http:\/\/www.jhotdraw.org"},{"key":"241_CR11","unstructured":"JRefactory (2007) http:\/\/jrefactory.sourceforge.net\/"},{"key":"241_CR12","doi-asserted-by":"crossref","unstructured":"Bouassida N, Ben-Abdallah H, Issaoui I (2013) Evaluation of an automated multi-phase approach for patterns discovery. Int J Softw Eng Knowl Eng","DOI":"10.1142\/S0218194013500435"},{"key":"241_CR13","doi-asserted-by":"crossref","unstructured":"Arcelli F, Maggioni S (2009) Metrics-based detection of micro patterns to improve the assessment of software quality. 1st Symposium on emerging trends in software metrics","DOI":"10.1145\/1809223.1809229"},{"key":"241_CR14","unstructured":"Lee H, Youn H, Lee E (2008) A design pattern detection technique that aids reverse engineering. Int J Secur Appl 2(1)"},{"key":"241_CR15","doi-asserted-by":"crossref","unstructured":"Blondel VD, Gajardo A, Heymans M, Senellart P, Van Dooren P (2004) A measure of similarity between graph vertices. SIAM, Applications to synonym extraction and web searching","DOI":"10.1137\/S0036144502415960"},{"key":"241_CR16","unstructured":"Arcelli F, Perin F, Raibulet C, Ravani S (2009) JADEPT: dynamic analysis for behavioral design pattern detection. 4th International conference on evaluation of novel approaches to software engineering (ENASE\u201909), Milan, pp 95\u2013106"},{"key":"241_CR17","unstructured":"Aydinoz B (2006) The effect of design patterns on object oriented metrics and software error-proneness. MS Thesis, The Graduate School of Natural and Applied Sciences of Middle East Technical University"},{"key":"241_CR18","doi-asserted-by":"crossref","unstructured":"Hernandez J, Kubo A, Washizaki H (2011) Selection of metrics for predicting the appropriate application of design patterns. AsianPLoP 2011: 2nd Asian conference on pattern languages of programs, Tokyo","DOI":"10.1145\/2524629.2524633"},{"key":"241_CR19","doi-asserted-by":"crossref","unstructured":"Abul Khaer M, Hashem M, Raihan Masud M (2008) On use of design patterns in empirical assessment of software design quality. In: Proceedings of the international conference on computer and communication engineering","DOI":"10.1109\/ICCCE.2008.4580582"},{"key":"241_CR20","doi-asserted-by":"crossref","unstructured":"Hsueh N, Chu P, Chu W (2008) A quantitative approach for evaluating the quality of design patterns, pp 1430\u20131439","DOI":"10.1016\/j.jss.2007.11.724"},{"key":"241_CR21","doi-asserted-by":"crossref","unstructured":"Maggioni S, Arcelli F (2009) Metrics-based detection of micro patterns. Emerging Trends in Software Metrics","DOI":"10.1145\/1809223.1809229"},{"key":"241_CR22","unstructured":"Rei\u00dfing R (2001) The impact of pattern use on design quality. OOPSLA 2001 workshop \u201cBeyond Design: Patterns (mis)used\u201d"},{"key":"241_CR23","doi-asserted-by":"crossref","unstructured":"Ampatzoglou A, Charalampidou S, Stamelos I (2013) Research state of the art on GoF design patterns: a mapping study. J Syst Softw, pp 1945\u20131964","DOI":"10.1016\/j.jss.2013.03.063"},{"key":"241_CR24","doi-asserted-by":"crossref","unstructured":"Antoniol G, Fiutem R, Cristoforetti L (1998) Using metrics to identify design patterns in object-oriented software. In: IEEE proceedings of the 5th international symposium on software metrics (METRICS 1998). IEEE Computer Society, Maryland, pp 23\u201334","DOI":"10.1109\/METRIC.1998.731224"},{"key":"241_CR25","doi-asserted-by":"crossref","unstructured":"Ampatzoglou A, Frantzeskou G, Stamelos I (2012) A methodology to assess the impact of design patterns on software quality. J Inf Softw Technol, 331\u2013346","DOI":"10.1016\/j.infsof.2011.10.006"},{"key":"241_CR26","unstructured":"Larman C (2004) Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development, 3rd edn. Addison Wesley"},{"key":"241_CR27","unstructured":"Ayata M (2010) Effect of some software design patterns on real time software performance. A Master\u2019s Thesis, the Graduate School of Imfomatics of Middle East Technical University"},{"key":"241_CR28","unstructured":"Vernazza T, Granatella G, Succi G, Benedicenti L, Mintchev M (2000) Defining metrics for software components. In: Proceedings of the world multiconference on systemics, cybernetics and informatics"},{"key":"241_CR29","doi-asserted-by":"crossref","unstructured":"Gu\u00e9h\u00e9neuc Y-G, Sahraoui H, Zaidi F (2004) Fingerprinting design patterns. In: Proceedings of the 11th working conference on reverse engineering. IEEE Computer Society Press, pp 172\u2013181","DOI":"10.1109\/WCRE.2004.21"},{"key":"241_CR30","doi-asserted-by":"crossref","unstructured":"Bieman J, Straw G, Wang H, Munger PW, Alexander RT (2003) Design patterns and change proneness: an examination of five evolving systems. In: Berry M, Harrison W (eds) Proceedings of the 9th international software metrics symposium. IEEE Computer Society Press, pp 40\u201349","DOI":"10.1109\/METRIC.2003.1232454"},{"key":"241_CR31","doi-asserted-by":"crossref","unstructured":"Issaoui I, Bouassida N, Ben-Abdallah H (2012) A design pattern detection approach based on semantics. In: Proceedings of the the 10th international conference on software engineering research, management and applications (SERA2012) selected papers to appear in Studies in Computational Intelligence. Springer, Berlin","DOI":"10.1007\/978-3-642-30460-6_4"},{"key":"241_CR32","unstructured":"Fellbaum C http:\/\/wordnet.princeton.edu\/ [En ligne]"},{"key":"241_CR33","unstructured":"ArgoUML (2000) http:\/\/argouml.tigris.org\/ [En ligne]"},{"key":"241_CR34","unstructured":"JUnit (2007) http:\/\/www.junit.org"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-014-0241-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11334-014-0241-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-014-0241-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,18]],"date-time":"2019-08-18T07:03:17Z","timestamp":1566111797000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11334-014-0241-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,12,9]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,3]]}},"alternative-id":["241"],"URL":"https:\/\/doi.org\/10.1007\/s11334-014-0241-3","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,12,9]]}}}