Blogs (1) >>
VL/HCC 2020
Tue 11 - Fri 14 August 2020 Dunedin, New Zealand

The idea that different types of programmers is exist is not a radical one. So-called practices of programming encompass software engineering, exploratory programming, and more. Attempts to determine a programmer’s practice beyond self-report remain uncommon, however.

Programmers creating interactive audio software represent a diverse community with varying goals, experiences, and backgrounds. We present a survey of these programmers designed to categorise their practice as either software engineering or exploratory programming and uncover what language features are most impactful to that practice. Our findings suggest that creating interactive audio software is a highly multi-practice endeavour, with most programmers favouring facets of both software engineering and exploratory programming. A Q factor analysis exposes three archetypal programmers differentiated by the impact of specific programming language features on their practice.

Wed 12 Aug

Displayed time zone: Pacific Time (US & Canada) change

15:20 - 16:00
Show Pieces & Posters 1Showpieces & Posters at Zoom Room
Chair(s): Michelle Brachman University of Massachusetts Lowell, Austin Henley University of Tennessee, Jun Kato National Institute of Advanced Industrial Science and Technology, Japan, Justin Smith Lafayette College
15:20
1m
Talk
The Effect of Narration on User Comprehension and Recall of Information VisualisationsShow Piece
Showpieces & Posters
Humphrey Obie Monash University, Caslon Chua Swinburne University of Technology, Iman Avazpour School of Information Technology, Deakin University, Mohamed Abdelrazek Deakin University, John Grundy Monash University, Tomasz Bednarz CSIRO's Data61
Authorizer link
15:22
1m
Talk
Data-Flow Programming for Smart Homes and Other Smart SpacesShow Piece
Showpieces & Posters
Marcel Altendeitering Fraunhofer ISST, Sonja Schimmler Fraunhofer FOKUS & Weizenbaum Institute
Authorizer link
15:24
1m
Talk
End-User-Oriented Tool Support for Modeling Data Analytics RequirementsShow Piece
Showpieces & Posters
Hourieh Khalajzadeh Monash University, Australia, Anj Simmons Deakin University, Mohamed Abdelrazek Deakin University, John Grundy Monash University, John Hosking University of Auckland, Qiang He Faculty of Information and Communication Technologies, Swinburne University of Technology
Authorizer link
15:26
1m
Talk
Poster: Towards Understanding Novice Behaviors and Mental Effort in Code PuzzlesShow Piece
Showpieces & Posters
John Allen Washington University in St. Louis, Caitlin Kelleher Washington University in St. Louis
Authorizer link
15:28
1m
Talk
Poster: A Visual Programming Language for Cellular AutomataPoster
Showpieces & Posters
Deacon McIntyre Victoria University of Wellington, Michael Homer Victoria University of Wellington
Authorizer link
15:30
1m
Talk
Poster: APIs for IPAs? Towards End-User Tailoring of Intelligent Personal AssistantsPoster
Showpieces & Posters
Daniel Rough University College Dublin, Benjamin Cowan University College Dublin
Authorizer link
15:31
1m
Talk
Poster: Designing GradeSnap for Block-Based CodePoster
Showpieces & Posters
Alexandra Milliken North Carolina State University, Veronica Catete North Carolina State University, Amy Isvik North Carolina State University, Tiffany Barnes North Carolina State University
Authorizer link
15:33
1m
Talk
Poster: Machine Learning for Predicting Emergency Medical Incidents that Need an Air-ambulancePoster
Showpieces & Posters
Natt Nuntalid Unitec Institute of Technology, Dave Richards St John New Zealand
Authorizer link
15:35
1m
Talk
Poster: Programming Practices Among Interactive Audio Software DevelopersPoster
Showpieces & Posters
Andrew Thompson Queen Mary University London, George Fazekas Queen Mary University London, Geraint Wiggins Vrije Universiteit Brussel
Authorizer link