@inproceedings{2ff2df4c5e0f407c8678d1213e08d9fc,
title = "Octave: An End-User Programming Environment for Analysis of Spatiotemporal Data for Construction Students",
abstract = "The construction industry is a new avenue for big data and data science with sensors and cyber-physical systems deployed in the field. Construction students need to develop computational thinking skills to help make sense of this data, but existing data science environments designed with textual programming languages create a significant barrier to entry. To bridge this gap, we introduce Octave, an end-user programming environment designed to help non-expert programmers analyze spatiotemporal data (e.g., as gathered by a GPS sensor) in an interactive graphical user interface. To aid exploration and understanding, Octave's design incorporates a high degree of liveness, highlighting the interconnection between data, computation, and visualization. We share the underlying design principles behind Octave and details about the system design and implementation. To evaluate Octave, we conducted a usability study with students studying construction. The results show that non-programmer construction students were able to learn Octave easily and were able to effectively use it to solve domain-specific problems from construction education. The participants appreciated Octave's liveness and felt they could easily connect it to real-life problems in their field. Our work informs the design of future accessible end-user programming environments for data analysis targeting non-experts.",
keywords = "Construction, Data analytics, End-user Programming, Spatiotemporal Data, Spreadsheets",
author = "Daniel Manesh and Andy Luu and Mohammad Khalid and Jiangyue Li and Chinedu Okonkwo and Abiola Akanmu and Ibukun Awolusi and Homero Murzi and Lee, \{Sang Won\}",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE.; 2023 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2023 ; Conference date: 02-10-2023 Through 06-10-2023",
year = "2023",
doi = "10.1109/VL-HCC57772.2023.00014",
language = "English (US)",
series = "Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC",
publisher = "IEEE Computer Society",
pages = "51--59",
booktitle = "Proceedings - 2023 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2023",
address = "United States",
}