CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

PDF papers
References
id ecaadesigradi2019_397
authors Cristie, Verina and Joyce, Sam Conrad
year 2019
title 'GHShot': a collaborative and distributed visual version control for Grasshopper parametric programming
source Sousa, JP, Xavier, JP and Castro Henriques, G (eds.), Architecture in the Age of the 4th Industrial Revolution - Proceedings of the 37th eCAADe and 23rd SIGraDi Conference - Volume 3, University of Porto, Porto, Portugal, 11-13 September 2019, pp. 35-44
doi https://doi.org/10.52842/conf.ecaade.2019.3.035
summary When working with parametric models, architects typically focus on using rather structuring them (Woodbury, 2010). As a result, increasing design complexity typically means a convoluted parametric model, amplifying known problems: 'hard to understand, modify, share and reuse' (Smith 2007; Davis 2011). This practice is in contrast with conventional software-programming where programmers are known to meticulously document and structure their code with versioning tool. In this paper, we argue that versioning tools could help to manage parametric modelling complexity, as it has been showing with software counterparts. Four key features of version control: committing, differentiating, branching, and merging, and how they could be implemented in a parametric design practice are discussed. Initial user test sessions with 5 student designers using GHShot Grasshopper version control plugin (Cristie and Joyce 2018, 2017) revealed that the plugin is useful to record and overview design progression, share model, and provide a fallback mechanism.
keywords Version Control; Parametric Design; Collaborative Design; Design Exploration
series eCAADeSIGraDi
email verina_cristie@mymail.sutd.edu.sg
full text file.pdf (5,802,645 bytes)
references Content-type: text/plain
Details Citation Select
100%; open Aish, R and Woodbury, R (2005) Find in CUMINCAD Multi-level interaction in parametric design , International symposium on smart graphics, pp. 151-162

100%; open Aish, R (2000) Find in CUMINCAD Collaborative Design using Long Transactions and "Change Merge" , Proceedings of eCAADe 18

100%; open Brooks Jr, FP (1995) Find in CUMINCAD The Mythical Man-Month: Essays on Software Engineering , Pearson Education India

100%; open Burry, J and Holzer, D (2009) Find in CUMINCAD Sharing design space: Remote concurrent shared parametric modeling , Proceedings of the 27th eCAADe, pp. 333-340

100%; open Cristie, V and Joyce, SC (2017) Find in CUMINCAD Capturing And Visualising Parametric Design Flow Through Interactive Web Versioning Snapshots , IASS Annual Symposium, Hamburg, Germany

100%; open Cristie, V and Joyce, SC (2018) Find in CUMINCAD GHShot: 3D Design Versioning for Learning and Collaboration in the Web , Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, p. LBW107

100%; open Davis, D, Burry, J and Burry, M (2011) Find in CUMINCAD Understanding visual scripts: Improving collaboration through modular programming , International Journal of Architectural Computing, 9(4), pp. 361-375

100%; open Davis, D (2013) Find in CUMINCAD Modelled on software engineering: Flexible parametric models in the practice of architecture , Ph.D. Thesis, RMIT

100%; open Dijkstra, EW (1972) Find in CUMINCAD The humble programmer , Commun. ACM, 15(10), pp. 859-866

100%; open Hirschberg, U (2003) Find in CUMINCAD Transparency in information architecture: Enabling large scale creative collaboration in architectural education over the Internet , International journal of architectural computing, 1(1), pp. 12-22

100%; open Hunt, JW and McIlroy, MD (1976) Find in CUMINCAD An algorithm for differential file comparison , Bell Telephone Laboratories CSTR #41

100%; open Huo, M, Verner, J and Babar, MA (2004) Find in CUMINCAD Software quality and agile methods , Computer Software and Applications Conference, pp. 520-525

100%; open Pena De Leon, A (2014) Find in CUMINCAD Separation of concerns: strategies for complex parametric design modelling , Ph.D. Thesis, RMIT

100%; open Rittel, HW and Webber, MM (1973) Find in CUMINCAD Dilemmas in a general theory of planning , Policy Sciences, 4(2), pp. 155-169

100%; open Rochkind, MJ (1975) Find in CUMINCAD The source code control system , IEEE transactions on Software Engineering, 4, pp. 364-370

100%; open Sakai, Y and Tsunoda, D (2015) Find in CUMINCAD Decentralized Version Control and Mass Collective Collaboration in design-A Case Study of a Web Application Utilizing the Diff Algorithm and Automated Design Generation , Proceedings of eCAADe 33, pp. 207-214

100%; open Valdez, MEP (1988) Find in CUMINCAD A gift from Pandora's box: The software crisis , Ph.D. Thesis, University of Edinburgh

100%; open Vardouli, T and Buechley, L (2014) Find in CUMINCAD Open source architecture: an exploration of source code and access in architectural design , Leonardo 47(1), pp. 51-55

100%; open Verina, C and Joyce, SC (2018) Find in CUMINCAD GHShot: 3D Design Versioning for Learning and Collaboration in the Web , Extended Abstracts of the 2018 CHI Conference

100%; open Wang, L, Janssen, P and Ji, G (2019) Find in CUMINCAD Progressive Modelling for Parametric Design Optimization , Proceedings of the 24th CAADRIA, pp. 400-409

last changed 2022/06/07 07:56
pick and add to favorite papersHOMELOGIN (you are user _anon_929614 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002