{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:20:25Z","timestamp":1759033225883},"reference-count":24,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/icse.2012.6227138","type":"proceedings-article","created":{"date-parts":[[2012,7,9]],"date-time":"2012-07-09T17:24:04Z","timestamp":1341854644000},"page":"804-814","source":"Crossref","is-referenced-by-count":19,"title":["Temporal analysis of API usage concepts"],"prefix":"10.1109","author":[{"given":"Gias","family":"Uddin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barthelemy","family":"Dagenais","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin P.","family":"Robillard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100098"},{"key":"22","first-page":"318","article-title":"MAPO: Mining and recommending API usage patterns","author":"zhong","year":"2009","journal-title":"Proc 23rd European Conf Object-Oriented Prog"},{"key":"17","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/978-3-642-15585-7_17","article-title":"Mining API popularity","author":"mileva","year":"2010","journal-title":"Proc Conf of Testing Academic & Industrial Conf Practice and Research Techniques"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1049\/ic:20040466"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9150-8"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.1999.802089"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/1595808.1595821"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1002\/smr.375"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511809071"},{"key":"11","article-title":"Principal Component Analysis","author":"jolliffe","year":"2002","journal-title":"Springer series in statistics"},{"key":"12","first-page":"306","article-title":"PR-Miner: Automatically extracting implicit programming rules and detecting violations in large software code","author":"li","year":"2005","journal-title":"Proc 10th European Soft Eng Conf and Intl Symp Foundations Soft Eng"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.52"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.25"},{"journal-title":"Case Study Research Design and Methods","year":"2009","author":"yin","key":"20"},{"key":"2","first-page":"192","article-title":"Fast algorithms for mining association rules in large databases","author":"agrawal","year":"1994","journal-title":"Proc Conf of the 20th Int Conf on Very Large Databases"},{"key":"1","first-page":"25","article-title":"Mining API patterns as partial orders from source code: From usage scenarios to specifications","author":"acharya","year":"2010","journal-title":"Proc Fourth Joint Meeting of the European Software Eng Conf and ACM SIGSOFT Symp Foundations of Software Eng"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.117"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882312"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368154"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449790"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595728"},{"key":"9","first-page":"79","article-title":"Using structure-based recommendations to facilitate discoverability in APIs","author":"duala-ekoko","year":"2011","journal-title":"Proc 25th European Conf Object-Oriented Prog"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070532"}],"event":{"name":"2012 34th International Conference on Software Engineering (ICSE 2012)","start":{"date-parts":[[2012,6,2]]},"location":"Zurich","end":{"date-parts":[[2012,6,9]]}},"container-title":["2012 34th International Conference on Software Engineering (ICSE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6218989\/6227015\/06227138.pdf?arnumber=6227138","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T17:08:00Z","timestamp":1497978480000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6227138\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/icse.2012.6227138","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}