{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T03:48:46Z","timestamp":1791172126423,"version":"4.1.0"},"reference-count":33,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10]]},"DOI":"10.1109\/wcre.2013.6671295","type":"proceedings-article","created":{"date-parts":[[2013,12,3]],"date-time":"2013-12-03T17:00:42Z","timestamp":1386090042000},"page":"202-211","source":"Crossref","is-referenced-by-count":9,"title":["Find your library experts"],"prefix":"10.1109","author":[{"given":"Cedric","family":"Teyton","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jean-Remy","family":"Falleri","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Floreal","family":"Morandat","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xavier","family":"Blanc","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2011.53"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2011.15"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227208"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393661"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2008.4658064"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227095"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306386"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1370750.1370779"},{"key":"11","article-title":"A comparison of identity merge algorithms for software repositories","author":"goeminne","year":"2011","journal-title":"Science of Computer Programming"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.38"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/1294325.1294332"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227246"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227187"},{"key":"23","first-page":"318","article-title":"MAPO: Mining and recommending API usage patterns","volume":"2009","author":"zhong","year":"0","journal-title":"Proceedings of the 23rd European Conference on ECOOP 2009 -Object-Oriented Programming"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227136"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1145\/1982185.1982471"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.55"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393660"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1002\/smr.328"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368153"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2009.5069497"},{"key":"2","first-page":"419","article-title":"Toward an understanding of the motivation of open source software developers","author":"ye","year":"2003","journal-title":"Proceedings of the 25th International Conference on Software Engineering"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70731"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/2145204.2145396"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070565"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985468"},{"key":"6","author":"falleri","year":"2013","journal-title":"The Harmony Platform Univ Bordeaux LaBRI UMR 5800 Tech Rep Sep"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869486"},{"key":"5","article-title":"Javassist -A reflection-based programming wizard for java","author":"chiba","year":"1998","journal-title":"Proceedings of the ACM OOPSLA'98 Workshop on Reflective Programming in C++ and Java"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806848"},{"key":"4","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/978-3-642-21347-2_16","article-title":"On the extent and nature of software reuse in open source java projects","author":"heinemann","year":"2011","journal-title":"Proceedings of the 12th International Conference on Top Productivity Through Software Reuse"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.28"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1007\/BF01840446"}],"event":{"name":"2013 20th Working Conference on Reverse Engineering (WCRE)","location":"Koblenz, Germany","start":{"date-parts":[[2013,10,14]]},"end":{"date-parts":[[2013,10,17]]}},"container-title":["2013 20th Working Conference on Reverse Engineering (WCRE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6656028\/6671267\/06671295.pdf?arnumber=6671295","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,21]],"date-time":"2017-06-21T23:35:28Z","timestamp":1498088128000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6671295\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10]]},"references-count":33,"URL":"https:\/\/doi.org\/10.1109\/wcre.2013.6671295","relation":{},"subject":[],"published":{"date-parts":[[2013,10]]}}}