{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T08:20:14Z","timestamp":1725697214754},"reference-count":5,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,5]]},"DOI":"10.1109\/icpc.2009.5090065","type":"proceedings-article","created":{"date-parts":[[2009,6,28]],"date-time":"2009-06-28T22:22:27Z","timestamp":1246227747000},"page":"295-296","source":"Crossref","is-referenced-by-count":4,"title":["Design pattern directed clustering for understanding open source code"],"prefix":"10.1109","author":[{"given":"Zhixiong","family":"Han","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Linzhang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liqian","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianhua","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuandong","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.1998.693283"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2009.5090065"},{"journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1995","author":"gamma","key":"1"},{"key":"5","article-title":"improving design pattern instance recognition by dynamic analysis","author":"wendehals","year":"2003","journal-title":"WODA"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.57"}],"event":{"name":"2009 IEEE 17th International Conference on Program Comprehension (ICPC)","start":{"date-parts":[[2009,5,17]]},"location":"Vancouver, BC, Canada","end":{"date-parts":[[2009,5,19]]}},"container-title":["2009 IEEE 17th International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5073941\/5090011\/05090065.pdf?arnumber=5090065","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,18]],"date-time":"2017-03-18T00:58:16Z","timestamp":1489798696000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5090065\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":5,"URL":"https:\/\/doi.org\/10.1109\/icpc.2009.5090065","relation":{},"subject":[],"published":{"date-parts":[[2009,5]]}}}