Mon 5 Nov 2018 08:50 - 09:15 at Beacon Hill - Adoption & Programmer Perception Chair(s): Joshua Sunshine

Programming by example (PBE) is a powerful programming paradigm based on example driven synthesis. Users can provide examples, and a tool automatically constructs a program that satisfies the examples. To investigate the impact of PBE on real-world users, we built a study around StriSynth, a tool for shell scripting by example, and recruited 27 working IT professionals to participate. In our study we asked the users to complete three tasks with StriSynth, and the same three tasks with PowerShell, a traditional scripting language. We found that, although our participants completed the tasks more quickly with StriSynth, they reported that they believed PowerShell to be a more helpful tool.

Mon 5 Nov

plateau-2018-papers
08:30 - 10:00: PLATEAU 2018 - Adoption & Programmer Perception at Beacon Hill
Chair(s): Joshua SunshineCarnegie Mellon University
plateau-2018-papers08:30 - 08:50
Talk
plateau-2018-papers08:50 - 09:15
Talk
Mark SantolucitoYale University, USA, Drew GoldmanRoslyn High School, Allyson WeseleyRoslyn High School, Ruzica PiskacYale University, USA
File Attached
plateau-2018-papers09:15 - 09:30
Talk
Manuel MaarekHeriot-Watt University
File Attached
plateau-2018-papers09:30 - 09:45
Talk
Anna ZengStanford University, Will CrichtonStanford University
File Attached