{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T13:44:51Z","timestamp":1730295891191,"version":"3.28.0"},"reference-count":45,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,5,23]],"date-time":"2023-05-23T00:00:00Z","timestamp":1684800000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,5,23]],"date-time":"2023-05-23T00:00:00Z","timestamp":1684800000000},"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":[[2023,5,23]]},"DOI":"10.1109\/sera57763.2023.10197708","type":"proceedings-article","created":{"date-parts":[[2023,8,3]],"date-time":"2023-08-03T17:29:18Z","timestamp":1691083758000},"page":"358-365","source":"Crossref","is-referenced-by-count":0,"title":["A Statistical Method for API Usage Learning and API Misuse Violation Finding"],"prefix":"10.1109","author":[{"given":"Deepak","family":"Panda","sequence":"first","affiliation":[{"name":"University of Nebraska,Department of Computer Science,Omaha,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Piyush","family":"Basia","sequence":"additional","affiliation":[{"name":"University of Nebraska,Department of Computer Science,Omaha,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kushal","family":"Nallavolu","sequence":"additional","affiliation":[{"name":"University of Nebraska,Department of Computer Science,Omaha,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Zhong","sequence":"additional","affiliation":[{"name":"University of Nebraska,Department of Computer Science,Omaha,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harvey","family":"Siy","sequence":"additional","affiliation":[{"name":"University of Nebraska,Department of Computer Science,Omaha,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Myoungkyu","family":"Song","sequence":"additional","affiliation":[{"name":"University of Nebraska,Department of Computer Science,Omaha,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.62"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624045"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2023.102933"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.04.060"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.09.042"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3053111"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2013.14"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287630"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1137997"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_15"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227136"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1831708.1831723"},{"key":"ref13","first-page":"371","article-title":"Automatic generation of object usage specifications from large method","volume-title":"Proc. of ASE","author":"Pradel"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227127"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14107-2_2"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-011-0086-z"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882315"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491458"},{"article-title":"A deep language model for software code","year":"2016","author":"Dam","key":"ref20"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2015.38"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106290"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3439950"},{"article-title":"Learning confidence for out-of-distribution detection in neural networks","year":"2018","author":"DeVries","key":"ref24"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/CSCI58124.2022.00249"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR46437.2021.00954"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.74"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/tkde.2010.235"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597102"},{"article-title":"Automated correction for syntax errors in programming assignments using recurrent neural networks","year":"2016","author":"Bhatia","key":"ref30"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884848"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624029"},{"volume-title":"JCA: Java Cryptography Architecture","key":"ref33"},{"volume-title":"The Eclipse Java development tools (JDT)","key":"ref34"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.21437\/ICSLP.2002-303"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2803171"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/P14-5010"},{"key":"ref38","article-title":"Antlr reference manual","volume":"2","author":"Parr","year":"2000","journal-title":"MageLang Institute, document version"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2001.957806"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1925805.1925818"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/1449955.1449790"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511815829"},{"key":"ref43","first-page":"196","article-title":"Rnnlm-recurrent neural network language modeling toolkit","volume-title":"Proc. of ASRU","author":"Mikolov"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2827384"},{"key":"ref45","first-page":"464","article-title":"MUBench: A benchmark for API-misuse detectors","volume-title":"Proc. of MSR","author":"Amann"}],"event":{"name":"2023 IEEE\/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)","start":{"date-parts":[[2023,5,23]]},"location":"Orlando, FL, USA","end":{"date-parts":[[2023,5,25]]}},"container-title":["2023 IEEE\/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10197651\/10197644\/10197708.pdf?arnumber=10197708","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T16:26:06Z","timestamp":1709310366000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10197708\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,23]]},"references-count":45,"URL":"https:\/\/doi.org\/10.1109\/sera57763.2023.10197708","relation":{},"subject":[],"published":{"date-parts":[[2023,5,23]]}}}