{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T03:21:01Z","timestamp":1730258461435,"version":"3.28.0"},"reference-count":40,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1109\/icsme52107.2021.00024","type":"proceedings-article","created":{"date-parts":[[2021,11,24]],"date-time":"2021-11-24T20:40:55Z","timestamp":1637786455000},"page":"195-205","source":"Crossref","is-referenced-by-count":6,"title":["Toward Less Hidden Cost of Code Completion with Acceptance and Ranking Models"],"prefix":"10.1109","author":[{"given":"Jingxuan","family":"Li","sequence":"first","affiliation":[]},{"given":"Rui","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Wei","family":"Li","sequence":"additional","affiliation":[]},{"given":"Kai","family":"Yao","sequence":"additional","affiliation":[]},{"given":"Weiguo","family":"Tan","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Aixcoder Leave artificial intelligence to aixcoder leave real intelligence to human","year":"0","key":"ref39"},{"key":"ref38","first-page":"77","article-title":"The trec-8 question answering track report","volume":"99","author":"voorhees","year":"1999","journal-title":"TREC"},{"key":"ref33","first-page":"3146","article-title":"Lightgbm: A highly efficient gradient boosting decision tree","volume":"30","author":"ke","year":"2017","journal-title":"Advances in neural information processing systems"},{"key":"ref32","article-title":"Autogluon-tabular: Robust and accurate automl for structured data","author":"erickson","year":"2020","journal-title":"ArXiv Preprint"},{"key":"ref31","first-page":"2091","article-title":"A convolutional attention network for extreme summarization of source code","author":"allamanis","year":"0","journal-title":"International Conference on Machine Learning"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"ref37","article-title":"Evaluating web-based question answering systems","author":"dragomir","year":"2002","journal-title":"LREC"},{"journal-title":"Accuracy at the top","year":"2012","author":"boyd","key":"ref36"},{"key":"ref35","article-title":"Google's neural machine translation system: Bridging the gap between human and machine translation","author":"yonghui","year":"2016","journal-title":"ArXiv Preprint"},{"key":"ref34","first-page":"2825","article-title":"Scikit-learn: Machine learning in Python","volume":"12","author":"pedregosa","year":"2011","journal-title":"Journal of Machine Learning Research"},{"key":"ref10","first-page":"332","article-title":"Code completion from abbreviated input","author":"sangmok","year":"0","journal-title":"2009 IEEE\/ACM International Conference on Automated Software Engineering"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635875"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.18293\/SEKE2019-056"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330699"},{"key":"ref13","article-title":"Sequence model design for code completion in the modern ide","author":"ari aye","year":"2020","journal-title":"ArXiv Preprint"},{"key":"ref14","article-title":"Attention is all you need","author":"ashish","year":"2017","journal-title":"ArXiv Preprint"},{"key":"ref15","article-title":"Bert: Pre-training of deep bidirectional transformers for language understanding","author":"devlin","year":"2018","journal-title":"ArXiv Preprint"},{"journal-title":"Improving language understanding by generative pre-training","year":"2018","author":"radford","key":"ref16"},{"journal-title":"RoBERTa A Robustly optimized BERT Pretraining Approach","year":"0","author":"liu","key":"ref17"},{"key":"ref18","article-title":"Transformer-xl: Attentive language models beyond a fixed-length context","author":"zihang","year":"2019","journal-title":"ArXiv Preprint"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389261"},{"key":"ref28","first-page":"2933","article-title":"Phog: probabilistic model for code","author":"bielik","year":"0","journal-title":"International Conference on Machine Learning"},{"journal-title":"Tabnine Code faster with ai completions","year":"0","key":"ref4"},{"key":"ref27","article-title":"Fast and memory-efficient neural code completion","author":"svyatkovskoy","year":"2020","journal-title":"ArXiv Preprint"},{"journal-title":"Free ai coding assistant and code auto-complete plugin","year":"0","author":"kite","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595728"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196474"},{"key":"ref5","article-title":"Code completion with neural attention and pointer networks","author":"jian","year":"2017","journal-title":"ArXiv Preprint"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1808920.1808926"},{"key":"ref7","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1145\/2902362","article-title":"On the naturalness of software","volume":"59","author":"abram","year":"2016","journal-title":"Communications of the ACM"},{"journal-title":"Introducing visual studio intellicode","year":"0","author":"amanda","key":"ref2"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106290"},{"key":"ref1","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MS.2006.105","article-title":"How are java software developers using the elipse ide?","volume":"23","author":"gail","year":"2006","journal-title":"IEEE Software"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417058"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.29007\/kkfm"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3296979.3192412"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950334"},{"key":"ref23","article-title":"code2seq: Generating sequences from structured representations of code","author":"alon","year":"2018","journal-title":"ArXiv Preprint"},{"key":"ref26","first-page":"438","article-title":"Exploring api embedding for api usages and applications","author":"duc nguyen","year":"0","journal-title":"2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE)"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950319"}],"event":{"name":"2021 IEEE International Conference on Software Maintenance and Evolution (ICSME)","start":{"date-parts":[[2021,9,27]]},"location":"Luxembourg","end":{"date-parts":[[2021,10,1]]}},"container-title":["2021 IEEE International Conference on Software Maintenance and Evolution (ICSME)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9607589\/9609104\/09609202.pdf?arnumber=9609202","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T16:51:50Z","timestamp":1652201510000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9609202\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9]]},"references-count":40,"URL":"https:\/\/doi.org\/10.1109\/icsme52107.2021.00024","relation":{},"subject":[],"published":{"date-parts":[[2021,9]]}}}