Publications
-
Manual Refactoring (by Novice Programmers) Considered Harmful (A position paper)
Peeratham Techapalokul, Eli Tilevich
IEEE Blocks and Beyond Workshop (Blocks and Beyond), Memphis, TN, 2019
Preprint
-
Reusing in the Small: Promoting Procedural Abstraction in Scratch Communal Learning (A position paper)
Peeratham Techapalokul, Eli Tilevich
IEEE Blocks and Beyond Workshop (Blocks and Beyond), Memphis, TN, 2019
Preprint
-
Code Quality Improvement for All: Automated Refactoring for Scratch
Peeratham Techapalokul, Eli Tilevich
In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, Memphis, TN, 2019
Preprint
-
QIS: Automated Refactoring for Scratch
Peeratham Techapalokul, Eli Tilevich
In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, Memphis, TN, 2019
Preprint
-
Unmixing Remixes: The How and Why of Not Starting Projects from Scratch
Prapti Khawas, Peeratham Techapalokul, and Eli Tilevich
In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, Memphis, TN, 2019
Preprint
-
Understanding Recurring Quality Problems and Their Impact on Code Sharing in Block-Based Software
Peeratham Techapalokul, Eli Tilevich
In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, Raleigh, NC, 2017
Preprint
-
Quality Hound -- an Online Code Smell Analyzer for Scratch Programs (A showpiece)
Peeratham Techapalokul, Eli Tilevich
In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, Raleigh, NC, 2017
Preprint
-
Enhancing Block-Based Programming Pedagogy to Promote the Culture of Quality From the Ground Up (A position paper)
Peeratham Techapalokul, Eli Tilevich
IEEE 2nd Blocks and Beyond Workshop (Blocks and Beyond), Raleigh, NC, 2017
Preprint
-
Novice Programmers and Software Quality: Trends and Implications
Peeratham Techapalokul, Eli Tilevich
IEEE Conference on Software Engineering Education and Training, Savannah, GA, 2017
Preprint
-
Sniffing Through Millions of Blocks for Bad Smells
Peeratham Techapalokul
In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, Seattle, WA, 2017
Preprint
-
Programming environments for blocks need first-class software refactoring support: A position paper (A position paper)
Peeratham Techapalokul, Eli Tilevich
IEEE Blocks and Beyond Workshop (Blocks and Beyond), Atlanta, GA, 2015
Preprint