{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T02:07:50Z","timestamp":1725674870164},"reference-count":13,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"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":[[2019,6]]},"DOI":"10.1109\/iwcmc.2019.8766735","type":"proceedings-article","created":{"date-parts":[[2019,7,22]],"date-time":"2019-07-22T23:48:28Z","timestamp":1563839308000},"page":"1743-1748","source":"Crossref","is-referenced-by-count":1,"title":["An ANTLR-based Feature Extraction and Detection System for Scratch"],"prefix":"10.1109","author":[{"given":"Pai","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Luo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","article-title":"Understanding Recurring Quality Problems and Their Impact on Code Sharing in Block-Based Softwarein","author":"techapalokul","year":"0","journal-title":"2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)"},{"key":"ref11","first-page":"950","article-title":"Mohsen Guizani:Scratch Analysis Tool(SAT): A Modern Scratch Project Analysis Tool based on ANTLR to Assess Computational Thinking Skills","author":"chang","year":"2018","journal-title":"IWCMC"},{"journal-title":"The Definitive Antlr 4 Reference","year":"2013","author":"parr","key":"ref12"},{"key":"ref13","first-page":"116125","article-title":"Jsnose: Detecting javascript code smells, in Source Code Analysis and Manipulation (SCAM)","author":"fard","year":"2013","journal-title":"2013 IEEE 13th International Working Conference on"},{"journal-title":"Refactoring Improving the Design of Existing Code","year":"1999","author":"fowler","key":"ref4"},{"journal-title":"IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","article-title":"Peeratham Techapalokul and Eli TilevichQuality Hound an Online Code Smell Analyzer for Scratch Programs in 2017","year":"0","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999796"},{"key":"ref5","first-page":"425436","article-title":"Ll(*):the foundation of the antlr parser generator","author":"parr","year":"2011","journal-title":"ACM SIGPLAN conference on Programming Language design and Implementation"},{"key":"ref8","first-page":"215220","article-title":"Hairball:lint-inspired static analysis of scratch projects","author":"boe","year":"2013","journal-title":"ACM Computer Science Education Technical Symposium"},{"key":"ref7","article-title":"Scrape: A tool for visualizing the code of scratch programs","author":"wolz","year":"2011","journal-title":"Poster presented at the 42nd ACM Technical Symposium on Computer ScienceEducation"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/LACLO.2016.7751768"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEET.2017.13"},{"key":"ref9","first-page":"6872","article-title":"Smells in block-based programming languages, in Visual Languages and Human-Centric Computing (VL\/HCC)","author":"hermans","year":"2016","journal-title":"2016 IEEE Symposium"}],"event":{"name":"2019 15th International Wireless Communications and Mobile Computing Conference (IWCMC)","start":{"date-parts":[[2019,6,24]]},"location":"Tangier, Morocco","end":{"date-parts":[[2019,6,28]]}},"container-title":["2019 15th International Wireless Communications &amp; Mobile Computing Conference (IWCMC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8761262\/8766347\/08766735.pdf?arnumber=8766735","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,15]],"date-time":"2022-07-15T03:13:06Z","timestamp":1657854786000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8766735\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6]]},"references-count":13,"URL":"https:\/\/doi.org\/10.1109\/iwcmc.2019.8766735","relation":{},"subject":[],"published":{"date-parts":[[2019,6]]}}}