{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:31:10Z","timestamp":1750307470570,"version":"3.41.0"},"reference-count":13,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2011,1,24]],"date-time":"2011-01-24T00:00:00Z","timestamp":1295827200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2011,1,24]]},"abstract":"<jats:p>Several recurring patterns of classes exist in many object oriented software as an experience of developers. Design Pattern Detection is an important part of many solutions to Software Reuse practices. Design pattern instances are highly important and useful for program understanding and software maintenance. Hence an automatic and reliable design pattern mining capability is required. Here we are proposing a new method for design pattern detection based on Boolean functions.<\/jats:p>","DOI":"10.1145\/1921532.1921541","type":"journal-article","created":{"date-parts":[[2011,2,8]],"date-time":"2011-02-08T13:21:01Z","timestamp":1297171261000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Design patterns detection using SOP expressions for graphs"],"prefix":"10.1145","volume":"36","author":[{"given":"Manjari","family":"Gupta","sequence":"first","affiliation":[{"name":"Banaras Hindu University, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akshara","family":"Pande","sequence":"additional","affiliation":[{"name":"Banaras Hindu University, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A. K.","family":"Tripathi","sequence":"additional","affiliation":[{"name":"Institute of Technology Banaras Hindu University, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,1,24]]},"reference":[{"volume-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1995","author":"Gamma E.","key":"e_1_2_1_1_1"},{"volume-title":"A New Method for Design Pattern Mining","year":"2004","author":"Xhang Z.X.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.112"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1363686.1363864"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2008.67"},{"volume-title":"Proc. Fifth Int. Seminar on Relational Methods in Computer Science.","year":"2000","author":"Cortadella J.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","unstructured":"StarUML The Open Source UML\/MDA Platform. http:\/\/staruml.sourceforge.net\/en\/  StarUML The Open Source UML\/MDA Platform. http:\/\/staruml.sourceforge.net\/en\/"},{"issue":"20","key":"e_1_2_1_9_1","article-title":"Design Pattern Detection Using Graph Matching","volume":"15","author":"Pande A.","year":"2010","journal-title":"International Journal of Comuter Engineering and Information Technology(IJCEIT)"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSIT.2010.5564518"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14825-5_10"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15766-0_95"},{"volume-title":"International Conference on Computer and Communication Technology (ICCCT-2010)","year":"2010","author":"Pande A.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17857-3_32"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921532.1921541","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1921532.1921541","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:41Z","timestamp":1750248521000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921532.1921541"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,1,24]]},"references-count":13,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1,24]]}},"alternative-id":["10.1145\/1921532.1921541"],"URL":"https:\/\/doi.org\/10.1145\/1921532.1921541","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2011,1,24]]},"assertion":[{"value":"2011-01-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}