{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T03:12:20Z","timestamp":1782875540668,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,26]],"date-time":"2018-10-26T00:00:00Z","timestamp":1540512000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,10,26]]},"DOI":"10.1145\/3236024.3236036","type":"proceedings-article","created":{"date-parts":[[2018,10,29]],"date-time":"2018-10-29T12:06:00Z","timestamp":1540814760000},"page":"551-562","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Complementing global and local contexts in representing API descriptions to improve API retrieval tasks"],"prefix":"10.1145","author":[{"given":"Thanh","family":"Nguyen","sequence":"first","affiliation":[{"name":"Iowa State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ngoc","family":"Tran","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hung","family":"Phan","sequence":"additional","affiliation":[{"name":"Iowa State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Trong","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Iowa State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Linh","family":"Truong","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anh Tuan","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Axon, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hoan Anh","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Iowa State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tien N.","family":"Nguyen","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635883"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786849"},{"key":"e_1_3_2_1_3_1","first-page":"216","volume-title":"Proceedings of the 10th IEEE Working Conference on Mining Software Repositories (MSR\u201913)","author":"Allamanis M.","unstructured":"M. Allamanis and C. Sutton . Mining source code repositories at massive scale using language modeling . In Proceedings of the 10th IEEE Working Conference on Mining Software Repositories (MSR\u201913) , pages 207\u2013 216 . IEEE CS, 2013. M. Allamanis and C. Sutton. Mining source code repositories at massive scale using language modeling. In Proceedings of the 10th IEEE Working Conference on Mining Software Repositories (MSR\u201913), pages 207\u2013216. IEEE CS, 2013."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 32nd International Conference on Machine Learning, ICML \u201915","author":"Allamanis M.","year":"2015","unstructured":"M. Allamanis , D. Tarlow , A. Gordon , and Y. Wei . Bimodal modelling of source code and natural language . In Proceedings of the 32nd International Conference on Machine Learning, ICML \u201915 . ACM, 2015 . M. Allamanis, D. Tarlow, A. Gordon, and Y. Wei. Bimodal modelling of source code and natural language. In Proceedings of the 32nd International Conference on Machine Learning, ICML \u201915. ACM, 2015."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134336"},{"key":"e_1_3_2_1_6_1","unstructured":"Apache documentation. https:\/\/httpd.apache.org\/docs\/.  Apache documentation. https:\/\/httpd.apache.org\/docs\/."},{"key":"e_1_3_2_1_7_1","first-page":"28","volume-title":"Proceedings of the NAACL-HLT 2012 Workshop: Will We Ever Really Replace the N-gram Model? On the Future of Language Modeling for HLT, WLM \u201912","author":"Arisoy E.","unstructured":"E. Arisoy , T. N. Sainath , B. Kingsbury , and B. Ramabhadran . Deep neural network language models . In Proceedings of the NAACL-HLT 2012 Workshop: Will We Ever Really Replace the N-gram Model? On the Future of Language Modeling for HLT, WLM \u201912 , pages 20\u2013 28 . Association for Computational Linguistics, 2012. E. Arisoy, T. N. Sainath, B. Kingsbury, and B. Ramabhadran. Deep neural network language models. In Proceedings of the NAACL-HLT 2012 Workshop: Will We Ever Really Replace the N-gram Model? On the Future of Language Modeling for HLT, WLM \u201912, pages 20\u201328. Association for Computational Linguistics, 2012."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176671"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/944919.944937"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/972470.972474"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393606"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593882.2593891"},{"key":"e_1_3_2_1_13_1","first-page":"57","volume-title":"Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912","author":"Dagenais B.","unstructured":"B. Dagenais and M. P. Robillard . Recovering traceability links between an API and its learning resources . In Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912 , pages 47\u2013 57 . IEEE Press, 2012. B. Dagenais and M. P. Robillard. Recovering traceability links between an API and its learning resources. In Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912, pages 47\u201357. IEEE Press, 2012."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884786"},{"key":"e_1_3_2_1_15_1","first-page":"91","volume-title":"Proceedings of the 35th International Conference on Software Engineering, ICSE \u201913","author":"Gokhale A.","unstructured":"A. Gokhale , V. Ganapathy , and Y. Padmanaban . Inferring likely mappings between APIs . In Proceedings of the 35th International Conference on Software Engineering, ICSE \u201913 , pages 82\u2013 91 . IEEE, 2013. A. Gokhale, V. Ganapathy, and Y. Padmanaban. Inferring likely mappings between APIs. In Proceedings of the 35th International Conference on Software Engineering, ICSE \u201913, pages 82\u201391. IEEE, 2013."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950334"},{"key":"e_1_3_2_1_17_1","first-page":"642","volume-title":"Proceedings of the 37th IEEE\/ACM International Conference on Software Engineering, ICSE 2015","volume":"2","author":"Guerrouj L.","unstructured":"L. Guerrouj , D. Bourque , and P. C. Rigby . Leveraging informal documentation to summarize classes and methods in context . In Proceedings of the 37th IEEE\/ACM International Conference on Software Engineering, ICSE 2015 , Volume 2 , pages 639\u2013 642 . IEEE CS, 2015. L. Guerrouj, D. Bourque, and P. C. Rigby. Leveraging informal documentation to summarize classes and methods in context. In Proceedings of the 37th IEEE\/ACM International Conference on Software Engineering, ICSE 2015, Volume 2, pages 639\u2013642. IEEE CS, 2015."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814295"},{"key":"e_1_3_2_1_19_1","first-page":"847","volume-title":"Proceedings of the 34th International Conference on Software Engineering, ICSE 2012","author":"Hindle A.","unstructured":"A. Hindle , E. T. Barr , Z. Su , M. Gabel , and P. Devanbu . On the naturalness of software . In Proceedings of the 34th International Conference on Software Engineering, ICSE 2012 , pages 837\u2013 847 . IEEE Press, 2012. A. Hindle, E. T. Barr, Z. Su, M. Gabel, and P. Devanbu. On the naturalness of software. In Proceedings of the 34th International Conference on Software Engineering, ICSE 2012, pages 837\u2013847. IEEE Press, 2012."},{"key":"e_1_3_2_1_20_1","first-page":"24","volume-title":"Proceedings of the 25th International Conference on Software Engineering, ICSE \u201903","author":"Inoue K.","unstructured":"K. Inoue , R. Yokomori , H. Fujiwara , T. Yamamoto , M. Matsushita , and S. Kusumoto . Component rank: Relative significance rank for software component search . In Proceedings of the 25th International Conference on Software Engineering, ICSE \u201903 , pages 14\u2013 24 . IEEE, 2003. K. Inoue, R. Yokomori, H. Fujiwara, T. Yamamoto, M. Matsushita, and S. Kusumoto. Component rank: Relative significance rank for software component search. In Proceedings of the 25th International Conference on Software Engineering, ICSE \u201903, pages 14\u201324. IEEE, 2003."},{"key":"e_1_3_2_1_21_1","unstructured":"Java platform standard edition 7 documentation. http:\/\/docs.oracle.com\/javase\/7\/docs\/.  Java platform standard edition 7 documentation. http:\/\/docs.oracle.com\/javase\/7\/docs\/."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.59"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.12"},{"key":"e_1_3_2_1_24_1","volume-title":"Principal component analysis","author":"Jolliffe I.","year":"2002","unstructured":"I. Jolliffe . Principal component analysis . Springer Verlag , New York , 2002 . I. Jolliffe. Principal component analysis. Springer Verlag, New York, 2002."},{"key":"e_1_3_2_1_25_1","unstructured":"Kode java. https:\/\/kodejava.org\/.  Kode java. https:\/\/kodejava.org\/."},{"key":"e_1_3_2_1_26_1","first-page":"1196","volume-title":"Proceedings of the 31st International Conference on Machine Learning, volume 32 of Proceedings of Machine Learning Research","author":"Le Q.","year":"2014","unstructured":"Q. Le and T. Mikolov . Distributed representations of sentences and documents . In Proceedings of the 31st International Conference on Machine Learning, volume 32 of Proceedings of Machine Learning Research , pages 1188\u2013 1196 , Bejing, China, 22\u2013 24 Jun 2014 . PMLR. Q. Le and T. Mikolov. Distributed representations of sentences and documents. In Proceedings of the 31st International Conference on Machine Learning, volume 32 of Proceedings of Machine Learning Research, pages 1188\u20131196, Bejing, China, 22\u201324 Jun 2014. PMLR."},{"key":"e_1_3_2_1_27_1","volume-title":"Distributed representations of sentences and documents. CoRR, abs\/1405.4053","author":"Le Q. V.","year":"2014","unstructured":"Q. V. Le and T. Mikolov . Distributed representations of sentences and documents. CoRR, abs\/1405.4053 , 2014 . Q. V. Le and T. Mikolov. Distributed representations of sentences and documents. CoRR, abs\/1405.4053, 2014."},{"key":"e_1_3_2_1_28_1","volume-title":"The 31st International Conference on Machine Learning (ICML)","author":"Maddison C. J.","year":"2014","unstructured":"C. J. Maddison and D. Tarlow . Structured generative models of natural source code . In The 31st International Conference on Machine Learning (ICML) , June 2014 . C. J. Maddison and D. Tarlow. Structured generative models of natural source code. In The 31st International Conference on Machine Learning (ICML), June 2014."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1808920.1808925"},{"key":"e_1_3_2_1_30_1","first-page":"363","volume-title":"Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912","author":"Meng S.","unstructured":"S. Meng , X. Wang , L. Zhang , and H. Mei . A history-based matching approach to identification of framework evolution . In Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912 , pages 353\u2013 363 . IEEE, 2012. S. Meng, X. Wang, L. Zhang, and H. Mei. A history-based matching approach to identification of framework evolution. In Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912, pages 353\u2013363. IEEE, 2012."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASRU.2011.6163930"},{"key":"e_1_3_2_1_32_1","first-page":"1048","volume-title":"Proceedings of International Conference on Acoustics Speech and Signal Processing (ICASSP), ICASSP\u201910","author":"Mikolov T.","unstructured":"T. Mikolov , M. Karafiat , L. Burget , J. Cernocky , and S. Khudanpur . Recurrent neural network based language model . In Proceedings of International Conference on Acoustics Speech and Signal Processing (ICASSP), ICASSP\u201910 , pages 1045\u2013 1048 . IEEE, 2010. T. Mikolov, M. Karafiat, L. Burget, J. Cernocky, and S. Khudanpur. Recurrent neural network based language model. In Proceedings of International Conference on Acoustics Speech and Signal Processing (ICASSP), ICASSP\u201910, pages 1045\u20131048. IEEE, 2010."},{"key":"e_1_3_2_1_33_1","first-page":"3119","volume-title":"27th Annual Conference on Neural Information Processing Systems 2013 (NIPS\u201913)","author":"Mikolov T.","year":"2013","unstructured":"T. Mikolov , I. Sutskever , K. Chen , G. S. Corrado , and J. Dean . Distributed representations of words and phrases and their compositionality . In 27th Annual Conference on Neural Information Processing Systems 2013 (NIPS\u201913) , pages 3111\u2013 3119 , 2013 . T. Mikolov, I. Sutskever, K. Chen, G. S. Corrado, and J. Dean. Distributed representations of words and phrases and their compositionality. In 27th Annual Conference on Neural Information Processing Systems 2013 (NIPS\u201913), pages 3111\u2013 3119, 2013."},{"key":"e_1_3_2_1_34_1","volume-title":"TBCNN: A tree-based convolutional neural network for programming language processing. CoRR, abs\/1409.5718","author":"Mou L.","year":"2014","unstructured":"L. Mou , G. Li , Z. Jin , L. Zhang , and T. Wang . TBCNN: A tree-based convolutional neural network for programming language processing. CoRR, abs\/1409.5718 , 2014 . L. Mou, G. Li, Z. Jin, L. Zhang, and T. Wang. TBCNN: A tree-based convolutional neural network for programming language processing. CoRR, abs\/1409.5718, 2014."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2643010"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.81"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2892661"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.47"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491458"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806832"},{"key":"e_1_3_2_1_41_1","first-page":"879","volume-title":"Proceedings of the 37th International Conference on Software Engineering -","volume":"1","author":"Petrosyan G.","unstructured":"G. Petrosyan , M. P. Robillard , and R. De Mori . Discovering information explaining API types using text classification . In Proceedings of the 37th International Conference on Software Engineering - Volume 1 , ICSE \u201915, pages 869\u2013 879 . IEEE Press, 2015. G. Petrosyan, M. P. Robillard, and R. De Mori. Discovering information explaining API types using text classification. In Proceedings of the 37th International Conference on Software Engineering - Volume 1, ICSE \u201915, pages 869\u2013879. IEEE Press, 2015."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180230"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141277.1141605"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884808"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594321"},{"key":"e_1_3_2_1_46_1","first-page":"841","volume-title":"Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913","author":"Rigby P. C.","unstructured":"P. C. Rigby and M. P. Robillard . Discovering essential code elements in informal documentation . In Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913 , pages 832\u2013 841 . IEEE Press, 2013. P. C. Rigby and M. P. Robillard. Discovering essential code elements in informal documentation. In Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913, pages 832\u2013841. IEEE Press, 2013."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.12"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568313"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2892658"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806848"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9264-x"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635874"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884862"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025197"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806831"},{"key":"e_1_3_2_1_57_1","first-page":"24","volume-title":"Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912","author":"Zhou J.","unstructured":"J. Zhou , H. Zhang , and D. Lo . Where should the bugs be fixed? - more accurate information retrieval-based bug localization based on bug reports . In Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912 , pages 14\u2013 24 . IEEE Press, 2012. J. Zhou, H. Zhang, and D. Lo. Where should the bugs be fixed? - more accurate information retrieval-based bug localization based on bug reports. In Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912, pages 14\u201324. IEEE Press, 2012."}],"event":{"name":"ESEC\/FSE '18: 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Lake Buena Vista FL USA","acronym":"ESEC\/FSE '18","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236024.3236036","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3236024.3236036","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:25Z","timestamp":1750208245000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236024.3236036"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,26]]},"references-count":57,"alternative-id":["10.1145\/3236024.3236036","10.1145\/3236024"],"URL":"https:\/\/doi.org\/10.1145\/3236024.3236036","relation":{},"subject":[],"published":{"date-parts":[[2018,10,26]]},"assertion":[{"value":"2018-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}