Tue 4 Apr 2017 15:30 - 16:30 at D2.14 - Session IV Chair(s): Richard P. Gabriel, Robert Hirschfeld, Hidehiko Masuhara

Programmers write source code that compiles to programs, and users execute the programs to benefit from their features. While issue-tracking systems help communication between these two groups of people, feature requests have usually been written in text with optional figures that follows community guidelines and needs human interpretation to understand what to implement in which part of the source code. To make this process more direct, intuitive, and efficient, a streamlined interaction design called “User- Generated Variables (UGV)” is proposed. First, the users can declare parameters that they want to tweak in existing programs without reading or understanding the source code. Then, the system turns the proposal into variable declarations in the relevant part of the source code. Finally, the programmers are notified of the proposal and can implement the actual features to reflect changes in the variable value. The proposed interaction is implemented in two existing Web-based Integrated Development Environments, and its user experience is briefly tested with eight users and programmers. Its technical requirements, limitations, and potentials are discussed. The content of this paper with live demo will be available at http://junkato.jp/ugv.

Tue 4 Apr
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:30 - 17:00: Session IVPX at D2.14
Chair(s): Richard P. GabrielDream Songs, Inc. & IBM Research, Robert HirschfeldHPI, Hidehiko MasuharaTokyo Institute of Technology
15:30 - 16:30
User-Generated Variables: Streamlined Interaction Design for Feature Requests and Implementations
Jun KatoNational Institute of Advanced Industrial Science and Technology, Japan, Masataka GotoNational Institute of Advanced Industrial Science and Technology, Japan
16:30 - 17:00
Day closing
Open discussion and feedback