{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T01:16:01Z","timestamp":1773969361086,"version":"3.50.1"},"reference-count":26,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"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,10]]},"DOI":"10.1109\/vlhcc.2019.8818950","type":"proceedings-article","created":{"date-parts":[[2019,9,19]],"date-time":"2019-09-19T20:12:54Z","timestamp":1568923974000},"page":"117-125","source":"Crossref","is-referenced-by-count":16,"title":["Code Quality Improvement for All: Automated Refactoring for Scratch"],"prefix":"10.1109","author":[{"given":"Peeratham","family":"Techapalokul","sequence":"first","affiliation":[]},{"given":"Eli","family":"Tilevich","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3015455"},{"key":"ref11","author":"fraser","year":"2013","journal-title":"Blockly - A Visual Programming Editor"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265817"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100067"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(02)00109-0"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.02.002"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985805"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405299"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1145\/2445196.2445265","article-title":"Hair-ball: Lint-inspired static analysis of Scratch projects","author":"boe","year":"2013","journal-title":"Proceeding of the 44th ACM Technical Symposium on Computer Science Education"},{"key":"ref19","first-page":"1","article-title":"Dr. Scratch: Automatic analysis of Scratch projects to assess and foster computational thinking","author":"moreno-leo\u00b4n","year":"2015","journal-title":"RED Revista de Educacin a Distancia"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103449"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503706"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2016.7739666"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2015.7368998"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2017.47"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/IWSC.2017.7880506"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070529"},{"key":"ref1","author":"smith","year":"2016","journal-title":"Computer Science for All"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103498"},{"key":"ref22","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606548"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2009.02.007"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2017.8120417"},{"key":"ref25","article-title":"C4 software technology reference guide-a prototype","author":"bray","year":"1997","journal-title":"CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST"}],"event":{"name":"2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","location":"Memphis, TN, USA","start":{"date-parts":[[2019,10,14]]},"end":{"date-parts":[[2019,10,18]]}},"container-title":["2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8809324\/8818679\/08818950.pdf?arnumber=8818950","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T20:22:40Z","timestamp":1658262160000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8818950\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10]]},"references-count":26,"URL":"https:\/\/doi.org\/10.1109\/vlhcc.2019.8818950","relation":{},"subject":[],"published":{"date-parts":[[2019,10]]}}}