{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T07:46:48Z","timestamp":1759132008640},"reference-count":13,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1109\/icse.2009.5070532","type":"proceedings-article","created":{"date-parts":[[2009,6,10]],"date-time":"2009-06-10T18:24:29Z","timestamp":1244658269000},"source":"Crossref","is-referenced-by-count":80,"title":["Improving API documentation usability with knowledge pushing"],"prefix":"10.1109","author":[{"given":"Uri","family":"Dekel","sequence":"first","affiliation":[]},{"given":"James D.","family":"Herbsleb","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1180875.1180906"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368123"},{"key":"ref12","year":"0","journal-title":"Sun Requirements for writing java api specifications"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294276"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2005.1553555"},{"key":"ref3","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/1297027.1297047","article-title":"Notation and representation in collaborative object-oriented design: an observational study","author":"dekel","year":"2007","journal-title":"OOPSLA '07"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1127878.1127884"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/318372.318577"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453118"},{"key":"ref7","author":"meyer","year":"2000","journal-title":"Object-Oriented Software Construction"},{"key":"ref2","author":"dekel","year":"0","journal-title":"eMoose project"},{"key":"ref1","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1145\/1297027.1297050","article-title":"Modular typestate checking of aliased objects","author":"bierhoff","year":"2007","journal-title":"OOPSLA '07"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/50087.50088"}],"event":{"name":"2009 IEEE 31st International Conference on Software Engineering","location":"Vancouver, BC, Canada","start":{"date-parts":[[2009,5,16]]},"end":{"date-parts":[[2009,5,24]]}},"container-title":["2009 IEEE 31st International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5062304\/5070493\/05070532.pdf?arnumber=5070532","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,18]],"date-time":"2017-06-18T20:54:07Z","timestamp":1497819247000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5070532\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"references-count":13,"URL":"https:\/\/doi.org\/10.1109\/icse.2009.5070532","relation":{},"subject":[],"published":{"date-parts":[[2009]]}}}