{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T13:31:35Z","timestamp":1780493495731,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":9,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,11,5]],"date-time":"2007-11-05T00:00:00Z","timestamp":1194220800000},"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":[],"published-print":{"date-parts":[[2007,11,5]]},"DOI":"10.1145\/1321631.1321727","type":"proceedings-article","created":{"date-parts":[[2007,11,30]],"date-time":"2007-11-30T14:39:06Z","timestamp":1196433546000},"page":"527-528","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Decor"],"prefix":"10.1145","author":[{"given":"Naouel","family":"Moha","sequence":"first","affiliation":[{"name":"University of Montreal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yann-Gael","family":"Gu\u00e9h\u00e9neuc","sequence":"additional","affiliation":[{"name":"University of Montreal"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2007,11,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"W. J. Brown R. C. Malveau W. H. Brown H. W. M. III and T. J. Mowbray. Anti Patterns: Refactoring Software Architectures and Projects in Crisis. John Wiley and Sons 1st edition March 1998.   W. J. Brown R. C. Malveau W. H. Brown H. W. M. III and T. J. Mowbray. Anti Patterns: Refactoring Software Architectures and Projects in Crisis. John Wiley and Sons 1st edition March 1998."},{"key":"e_1_3_2_1_2_1","unstructured":"CheckStyle 2004. http:\/\/checkstyle.sourceforge.net.  CheckStyle 2004. http:\/\/checkstyle.sourceforge.net."},{"key":"e_1_3_2_1_3_1","unstructured":"M. Fowler. Refactoring Improving the Design of Existing Code. Addison-Wesley 1st edition June 1999.  M. Fowler. Refactoring Improving the Design of Existing Code. Addison-Wesley 1st edition June 1999."},{"key":"e_1_3_2_1_4_1","unstructured":"FXCop June 2006. http:\/\/www.gotdotnet.com\/team\/fxcop\/.  FXCop June 2006. http:\/\/www.gotdotnet.com\/team\/fxcop\/."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018431.1021443"},{"key":"e_1_3_2_1_6_1","unstructured":"PMD June 2002. http:\/\/pmd.sourceforge.net\/.  PMD June 2002. http:\/\/pmd.sourceforge.net\/."},{"key":"e_1_3_2_1_7_1","unstructured":"R. S. Pressman. Software Engineering - A Practitioner's Approach. McGraw-Hill Higher Education 5th edition November 2001.   R. S. Pressman. Software Engineering - A Practitioner's Approach. McGraw-Hill Higher Education 5th edition November 2001."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.22"},{"key":"e_1_3_2_1_9_1","unstructured":"Naouel Moha Duc-Loc Huynh and Y.-G. Gu\u00e9h\u00e9neuc. Une taxonomie et un m\u00e9tamod\u00e8le pour la d\u00e9tection des d\u00e9fauts de conception. In R. Rousseau editor Actes du 12e colloque Langages et Mod\u00e8les \u00e0 Objets pages 201--216. Herm\u00e8s Science Publications mars 2006.  Naouel Moha Duc-Loc Huynh and Y.-G. Gu\u00e9h\u00e9neuc. Une taxonomie et un m\u00e9tamod\u00e8le pour la d\u00e9tection des d\u00e9fauts de conception. In R. Rousseau editor Actes du 12e colloque Langages et Mod\u00e8les \u00e0 Objets pages 201--216. Herm\u00e8s Science Publications mars 2006."}],"event":{"name":"ASE07: International Conference on Automated Software Engineering 2007","location":"Atlanta Georgia USA","acronym":"ASE07","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the twenty-second IEEE\/ACM international conference on Automated software engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1321631.1321727","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1321631.1321727","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:39:06Z","timestamp":1750253946000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1321631.1321727"}},"subtitle":["a tool for the detection of design defects"],"short-title":[],"issued":{"date-parts":[[2007,11,5]]},"references-count":9,"alternative-id":["10.1145\/1321631.1321727","10.1145\/1321631"],"URL":"https:\/\/doi.org\/10.1145\/1321631.1321727","relation":{},"subject":[],"published":{"date-parts":[[2007,11,5]]},"assertion":[{"value":"2007-11-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}