EUKLAS: Supporting Copy-and-Paste Strategies for Integrating Example Code
Researchers have paid increasing attention in recent years to the fact that much development occurs though example modification. Helping programmers with some of the pitfalls and vagaries of working with example code is the goal of our tool, called Euklas. It helps developers to integrate JavaScript example code into their own projects by using familiar IDE interaction techniques of the Eclipse IDE. The Euklas plugin uses static, heuristic source code checks to highlight potential errors and to recommend potential fixes, when incomplete sections of code are copied from a working JavaScript example and pasted into the program being edited. The most unique feature of the tool is the ability to automatically import missing variable and function definitions from an example file into a new project file. Our preliminary user study of Euklas suggests that it supports users in fixing errors more easily.
(plateau2014_submission_4.pdf) | 431KiB |
Tue 21 OctDisplayed time zone: Tijuana, Baja California change
10:30 - 12:00 | |||
10:30 22mTalk | Asking and Answering Questions during a Programming Change Task in Pharo Language PLATEAU File Attached | ||
10:52 22mTalk | EUKLAS: Supporting Copy-and-Paste Strategies for Integrating Example Code PLATEAU Christian Doerner Senacor Technologies AG, Andrew Faulring Carnegie Mellon University , Brad A. Myers Carnegie Mellon University File Attached | ||
11:15 22mTalk | Empirical Comparison of Visual to Hybrid Formula Manipulation in Educational Programming Languages for Teenagers PLATEAU Roxane Koitz-Hristov Graz University of Technology, Wolfgang Slany Institute of Software Technology, Graz University of Technology File Attached | ||
11:37 22mTalk | Usability and Suitability Survey of Features in Visual IDEs for Non-Programmers PLATEAU Jean Michel Rouly George Mason University, Jonathan Orbeck University of Alabama, Eugene Syriani University of Montreal File Attached |