{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T06:00:21Z","timestamp":1725516021257},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540680628"},{"type":"electronic","value":"9783540680734"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-68073-4_7","type":"book-chapter","created":{"date-parts":[[2008,7,28]],"date-time":"2008-07-28T13:04:46Z","timestamp":1217250286000},"page":"76-87","source":"Crossref","is-referenced-by-count":5,"title":["Recommending Typical Usage Examples for Component Retrieval in Reuse Repositories"],"prefix":"10.1007","author":[{"given":"Yan","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liangjie","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ge","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bing","family":"Xie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiasu","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"7_CR1","volume-title":"Reuse-based software engineering: techniques, organization, and controls","author":"H. Mili","year":"2001","unstructured":"Mili, H., Mili, A., Yacoub, S., Addy, E.: Reuse-based software engineering: techniques, organization, and controls. Wiley-Interscience Press, Chichester (2001)"},{"issue":"6","key":"7_CR2","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1109\/32.391379","volume":"21","author":"H. Mili","year":"1995","unstructured":"Mili, H., Mili, F., Mili, A.: Reusing software: issues and research directions. IEEE Transaction on Software Engineering\u00a021(6), 528\u2013562 (1995)","journal-title":"IEEE Transaction on Software Engineering"},{"key":"7_CR3","unstructured":"SourceForge (2007), http:\/\/sourceforge.net\/"},{"key":"7_CR4","unstructured":"ComponentSource (2007), http:\/\/www.componentsource.com\/"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Ye, Y., Fischer, G.: Supporting reuse by delivering task-relevant and personalized information. In: Proceedings of the 24th International Conference on Software Engineering, pp. 513\u2013523 (2002)","DOI":"10.1145\/581339.581402"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Holmes, R., Murphy, G.: Using structural context to recommend source code examples. In: Proceedings of the 27th International Conference on Software Engineering, pp. 117\u2013125 (2005)","DOI":"10.1145\/1062455.1062491"},{"key":"7_CR7","unstructured":"Google Code Search (2007), http:\/\/www.google.cn\/codesearch\/"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Sahavechaphan, N., Claypool, K.: XSnippet: Mining for sample code. In: Proceedings of the 21st ACM SIGPLAN conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pp. 413\u2013430 (2006)","DOI":"10.1145\/1167473.1167508"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Hummel, O., Atkinson, C.: Using the web as a reuse repository. In: Proceedings of the 9th International Conference on Software Reuse, pp. 298\u2013311 (2006)","DOI":"10.1007\/11763864_22"},{"key":"7_CR10","unstructured":"Baeza-Yates, R., Ribeiro-Neto, B.: Modern information retrieval. Addison-Wesley\/ACM Press (1999)"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Drori, O.: Algorithm for documents ranking: Idea and simulation results. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, pp. 99\u2013102 (2002)","DOI":"10.1145\/568760.568779"},{"key":"7_CR12","unstructured":"Apache Lucene (2007), http:\/\/lucene.apache.org\/java\/docs\/index.html"},{"issue":"2","key":"7_CR13","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1023\/A:1018964121953","volume":"5","author":"R. Mili","year":"1998","unstructured":"Mili, R., Mili, A., Mittermeir, R.T.: A survey of software storage and retrieval. Annual of Software Engineering\u00a05(2), 349\u2013414 (1998)","journal-title":"Annual of Software Engineering"},{"issue":"8","key":"7_CR14","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1109\/32.310671","volume":"20","author":"W. Frakes","year":"1994","unstructured":"Frakes, W., Pole, T.: An empirical study of representation methods for reuseable software components. IEEE Transaction on Software Engineering\u00a020(8), 617\u2013630 (1994)","journal-title":"IEEE Transaction on Software Engineering"},{"issue":"8","key":"7_CR15","doi-asserted-by":"publisher","first-page":"800","DOI":"10.1109\/32.83915","volume":"17","author":"Y. Maarek","year":"1991","unstructured":"Maarek, Y., Berry, D., Kaiser, G.: An information retrieval approach for automatically constructing software libraries. IEEE Transactions on Software Engineering\u00a017(8), 800\u2013813 (1991)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"7_CR16","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/MS.1987.229789","volume":"4","author":"R. Prieto-Diaz","year":"1987","unstructured":"Prieto-Diaz, R., Freeman, P.: Classifying software for reuse. IEEE Software\u00a04(1), 6\u201316 (1987)","journal-title":"IEEE Software"},{"issue":"4","key":"7_CR17","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1145\/261640.261641","volume":"6","author":"A. Zaremski","year":"1997","unstructured":"Zaremski, A., Wing, J.M.: Specification matching of software components. ACM Transactions on Software Engineering and Methodology\u00a06(4), 333\u2013369 (1997)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"3","key":"7_CR18","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1145\/152388.152392","volume":"2","author":"A. Podgurski","year":"1993","unstructured":"Podgurski, A., Pierce, L.: Retrieving reusable software by sampling behavior. ACM Transactions on Software Engineering and Methodology\u00a02(3), 286\u2013303 (1993)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Hill, R., Rideout, J.: Automatic method completion. In: Proceedings of the 19th International Conference on Automated Software Engineering, pp. 228\u2013235 (2004)","DOI":"10.1109\/ASE.2004.1342740"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Mandelin, D., Xu, L., Bodk, R., Kimelman, D.: Jungloid mining: helping to navigate the API jungle. In: Proceedings of the 2005 ACM Conference on Programming Language Design and Implementation (PLDI), pp. 48\u201361 (2005)","DOI":"10.1145\/1065010.1065018"},{"issue":"3","key":"7_CR21","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1145\/234526.234530","volume":"3","author":"M.B. Rosson","year":"1996","unstructured":"Rosson, M.B., Carroll, J.M.: The reuse of uses in Smalltalk programming. ACM Transactions on Computer-Human Interaction\u00a03(3), 219\u2013253 (1996)","journal-title":"ACM Transactions on Computer-Human Interaction"},{"issue":"6","key":"7_CR22","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/4236.735988","volume":"2","author":"R. Seacord","year":"1998","unstructured":"Seacord, R., Hissam, S., Wallnau, K.: AGORA: A search engine for software components. IEEE Internet Computing\u00a02(6), 62\u201370 (1998)","journal-title":"IEEE Internet Computing"},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity search for web services. In: Proceedings of the 30th Very Large Data Bases (VLDB) Conference, pp. 372\u2013383 (2004)","DOI":"10.1016\/B978-012088469-8.50035-8"}],"container-title":["Lecture Notes in Computer Science","High Confidence Software Reuse in Large Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-68073-4_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T04:31:49Z","timestamp":1620016309000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-68073-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540680628","9783540680734"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-68073-4_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}