{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T10:22:23Z","timestamp":1725618143793},"reference-count":15,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,8]]},"DOI":"10.1109\/iri.2010.5558972","type":"proceedings-article","created":{"date-parts":[[2010,8,27]],"date-time":"2010-08-27T10:37:14Z","timestamp":1282905434000},"page":"7-12","source":"Crossref","is-referenced-by-count":12,"title":["Effective API navigation and reuse"],"prefix":"10.1109","author":[{"given":"Awny","family":"Alnusair","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tian","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Bodden","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1109\/MS.2009.161"},{"doi-asserted-by":"publisher","key":"ref11","DOI":"10.1145\/1134285.1134448"},{"key":"ref12","first-page":"413","article-title":"XSnippet: mining for sample code","author":"tansalarak","year":"2006","journal-title":"Proc ACM Conf Object-Oriented Program Syst Lang and Applications"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1145\/1321631.1321663"},{"key":"ref14","first-page":"242","article-title":"Soot - a Java bytecode optimization frame-work","author":"vall\u00e9erai","year":"1999","journal-title":"Conference of the Centre for Advanced Studies on Collaborative research"},{"key":"ref15","first-page":"318","article-title":"MAPO: Mining and recommending api usage patterns","author":"zhong","year":"2009","journal-title":"Proceedings of European Conference of Object-Oriented Programming"},{"doi-asserted-by":"publisher","key":"ref4","DOI":"10.1006\/knac.1993.1008"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1145\/178243.178264"},{"key":"ref6","first-page":"37","article-title":"Investigating the effects of framework design knowledge in example-based framework learning","author":"hou","year":"2008","journal-title":"Proc IEEE International Conference on Software Maintenance"},{"key":"ref5","first-page":"117","article-title":"Using structural context to recommend source code examples","author":"holmes","year":"2005","journal-title":"Proc International Conference on Software Engineering (ICSE)"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1109\/ICSE.2000.870408"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1145\/1065010.1065018"},{"key":"ref2","article-title":"Towards a model-driven approach for reverse engineering design patterns","author":"alnusair","year":"2009","journal-title":"Proc 2nd International Workshop on Transforming and Weaving Ontolo-gies in Model Driven Engineering (TWOMDE'09)"},{"year":"0","author":"alnusair","journal-title":"Source Code Ontology (SCRO) and Examples of Automatic Ontology Population","key":"ref1"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1109\/ICPC.2006.32"}],"event":{"name":"Integration (2010 IRI)","start":{"date-parts":[[2010,8,4]]},"location":"Las Vegas, NV, USA","end":{"date-parts":[[2010,8,6]]}},"container-title":["2010 IEEE International Conference on Information Reuse &amp; Integration"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5550513\/5558895\/05558972.pdf?arnumber=5558972","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,18]],"date-time":"2017-03-18T15:18:19Z","timestamp":1489850299000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5558972\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,8]]},"references-count":15,"URL":"https:\/\/doi.org\/10.1109\/iri.2010.5558972","relation":{},"subject":[],"published":{"date-parts":[[2010,8]]}}}