Understanding the Challenges and Needs of Programmers Writing Web Automation ScriptsFull paper
For web scraping and task automation purposes, programmers write scripts to interact with websites. This is similar to writing end-to-end user interface (UI) test automation suites for software, but on third-party websites that the programmer does not own, introducing new challenges. A programmer might know what semantic operations they want their script to perform, but translating this to code can be difficult. The programmer must investigate the website’s internal structure, content, and how UI elements behave, and then write code to click, type, and otherwise interact with UI elements. Many tools and frameworks for creating web automation scripts exist but the challenges programmers face in using them remains understudied. We conducted two studies to study how programmers write web automation scripts. The first study focuses on understanding general challenges. The second focuses on the ways website UI context and script feedback can be helpful. We also provide a set of design findings that detail the kinds of context and feedback developers need while writing web automation scripts.
Tue 12 OctDisplayed time zone: Central Time (US & Canada) change
13:50 - 14:30 | Understanding and Shortening the Feedback Loop in ProgrammingResearch Papers Chair(s): Sandeep Kuttal The University of Tulsa | ||
13:50 10mPaper | Understanding the Challenges and Needs of Programmers Writing Web Automation ScriptsFull paper Research Papers | ||
14:00 10mPaper | Edit-Run Behavior in Programming and DebuggingFull paper Research Papers | ||
14:10 10mShort-paper | Immediate Feedback for Students to Solve Notebook Reproducibility Problems in the ClassroomShort paper Research Papers Christophe Casseau Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France., Xavier Blanc Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, Thomas Degueule CNRS, LaBRI File Attached | ||
14:20 10mShort-paper | Shortening Feedback Loops in a Live Game Development EnvironmentShort paper Research Papers Tom Beckmann Hasso Plattner Institute, Eva Krebs Hasso Plattner Institute, University of Potsdam, Patrick Rein Hasso Plattner Institute, Stefan Ramson Hasso Plattner Institute, Germany, Robert Hirschfeld Hasso Plattner Institute (HPI), University of Potsdam, Germany |