We are close to a future in which everyone can and will program. Whether it is some Javascript, some R or an extensive spreadsheet, programming happens everywhere. What do end-users do in the wild? And what can we learn from that as programming language designers?
In this talk Felienne will summarize her research on the topic of end-user testing, error finding and refactoring, as well as presenting a sneak peek into the future of her research as Delft University.
136. More info?
• www.felienne.com
• github.com/TUDelftScratchLab
Want to connect?
• mail@felienne.com
“In the future, everyone will be a
programmer for 15 minutes”
137.
138.
139. What are the tools needed to
make this prediction true?
140. What are the tools needed to
make this prediction true?
More than 5 blocks, the values of the parameters do not matter
In traditional programming, this calls for creating a procedure, tidying up
In a controlled experiment that we have run we have found that duplicated code actually affects the ability of children to modify code
IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION
Long method
Know from prior work that it prohibits understanding