{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:16:20Z","timestamp":1763468180858,"version":"3.28.0"},"reference-count":27,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,11]]},"DOI":"10.1109\/ase.2013.6693127","type":"proceedings-article","created":{"date-parts":[[2014,1,6]],"date-time":"2014-01-06T12:07:25Z","timestamp":1389010045000},"page":"646-651","source":"Crossref","is-referenced-by-count":41,"title":["ExPort: Detecting and visualizing API usages in large source code repositories"],"prefix":"10.1109","author":[{"given":"Evan","family":"Moritz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Linares-Vasquez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Denys","family":"Poshyvanyk","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Grechanik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Collin","family":"McMillan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malcom","family":"Gethers","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2003.1240310"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9150-8"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985809"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/52.210605"},{"key":"13","first-page":"199","article-title":"Six learning barriers in end-user programming systems","author":"ko","year":"2006","journal-title":"VLHCC '04"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985991"},{"journal-title":"Pragmatic Software Reuse","year":"2008","author":"holmes","key":"11"},{"key":"12","first-page":"237","article-title":"Strathcona example recommendation tool","author":"holmes","year":"2005","journal-title":"ESEC\/FSE'05 - Proceedings of the Joint 10th European Software Engineering Conference (ESEC) and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-13)"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.66"},{"key":"20","first-page":"381","article-title":"Browsing and searching software architectures","author":"sim","year":"1999","journal-title":"ICSM'99"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2006.32"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321663"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227138"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1137997"},{"key":"26","first-page":"318","article-title":"Mapo: Mining and recommending api usage patterns","author":"zhong","year":"2009","journal-title":"ECOOP'09"},{"key":"27","first-page":"255","article-title":"What makes apis difficult to use?","volume":"8","author":"zibran","year":"2008","journal-title":"International Journal of Computer Science and Network Security (IJCSNS)"},{"journal-title":"Google Code Search","year":"0","key":"3"},{"year":"0","key":"2"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609687"},{"year":"0","key":"1"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227187"},{"key":"6","article-title":"Relational topic models for document networks","author":"chang","year":"2009","journal-title":"AISTATS'09"},{"key":"5","first-page":"681","article-title":"Sourcerer: A search engine for open source code supporting structure-based search","volume":"2006","author":"bajracharya","year":"2006","journal-title":"Proceedings of the Conference on Object-Oriented Programming Systems Languages and Applications OOPSLA"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287630"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2010.13"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.36"}],"event":{"name":"2013 IEEE\/ACM 28th International Conference on Automated Software Engineering (ASE)","start":{"date-parts":[[2013,11,11]]},"location":"Silicon Valley, CA, USA","end":{"date-parts":[[2013,11,15]]}},"container-title":["2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6684409\/6693054\/06693127.pdf?arnumber=6693127","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,22]],"date-time":"2017-03-22T19:32:24Z","timestamp":1490211144000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6693127\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/ase.2013.6693127","relation":{},"subject":[],"published":{"date-parts":[[2013,11]]}}}