Toward Optimistic Version Control in Architecture
Diffing, Patching, and Three-Way Merging for openNURBS 3D Models
References
Collaborative Design Using Long Transactions and “Change Merge”
Author
Robert Aish
Date
June 2000
Proceedings
Promise and Reality: State of the Art versus State of Practice in Computing for the Design and Planning Process
18th eCAADe Conference
June 22–24, 2000
Bauhaus-Universität Weimar
, Weimar, Germany
Pages
107–111
ISBN
0-9523687-6-5
IEEE Standard for Binary Floating-Point Arithmetic
Publication
ANSI/IEEE Std 754-1985
Date
October 12, 1985
DOI
10.1109/IEEESTD.1985.82928
The Quarks of Object-Oriented Development
Author
Deborah J. Armstrong
Date
February 2006
Journal
Communications of the ACM, Volume 49, Issue 2
Pages
123–128
DOI
10.1145/1113034.1113040
Interacting with Design Alternatives: Towards New Tasks and Tools
Author
Narges Ashtari
Date
November 28, 2018
Type
Thesis, M.Sc.
Institution
Simon Fraser University
CVS II: Parallelizing Software Development
Author
Brian Berliner
Date
January 1990
Proceedings
Winter 1990 USENIX Conference, January 22–16, 1990
Pages
341–352
Layers
Authors
Frank Buschmann
Regine Meunier
Hans Rohnert
Peter Sommerland
Michael Stal
Date
August 1996
Book
Pattern-Oriented Software Architecture, Volume 1: A System of Patterns
Publisher
John Wiley & Sons
Pages
31–51
ISBN
978-0-471-95869-7
SceneGit: A Practical System for Diffing and Merging 3D Environments
Authors
Edoardo Carra
Fabio Pellacini
Date
November 8, 2019
Journal
ACM Transactions on Graphics, Volume 38, Issue 6
Pages
159:1–159:15
ISSN
0730-0301
DOI
10.1145/3355089.3356550
Pro Git
Authors
Scott Chacon
Ben Straub
Date
2014
Edition
2nd
Publisher
Apress
ISBN
978-1-4842-0077-3
Nonlinear Revision Control for Images
Authors
Hsiang-Ting Chen
Li-Yi Wei
Chun-Fa Chang
Date
July 25, 2011
Journal
ACM Transactions on Graphics, Volume 30, Issue 4
Pages
105:1–105:10
DOI
10.1145/2010324.1965000
Version Control with Subversion
Authors
Ben Collins-Sussman
Brian W. Fitzpatrick
C. Michael Pilato
Date
2011
Capturing and Evaluating Parametric Design Exploration in a Collaborative Environment: A Study Case of Versioning for Parametric Design
Authors
Verina Cristie
Nazim Ibrahim
Sam Conrad Joyce
Date
2021
Proceedings
Projections
26th CAADRIA Conference
March 29–April 1, 2021
The Chinese University of Hong Kong
, Hong Kong
Pages
2:131–140
Capturing And Visualising Parametric Design Flow Through Interactive Web Versioning Snapshots
Authors
Verina Cristie
Sam Conrad Joyce
Date
September 28, 2017
Proceedings
Interfaces: Architecture • Engineering • Science
IASS Annual Symposium
September 25–28, 2017
HafenCity Universität Hamburg
, Hamburg, Germany
Pages
1–8
Versioning for Parametric Design Exploration Process
Authors
Verina Cristie
Sam Conrad Joyce
Date
September 2021
Journal
Automation in Construction
, Volume 129
DOI
10.1016/j.autcon.2021.103802
Expertise in Design: An Overview
Author
Nigel Cross
Date
September 2004
Journal
Design Studies
, Volume 25, Issue 5
Pages
427–441
DOI
10.1016/j.destud.2004.06.002
Designerly Ways of Knowing
Author
Nigel Cross
Date
June 29, 2006
Publisher
Springer
ISBN
1-84628-300-0
Enhanced Differencing and Merging of IFC Data by Processing Spatial, Semantic and Relational Model Aspects
Authors
Simon Daum
André Borrmann
Date
2016
Proceedings
23rd International Workshop of the European Group for Intelligent Computing in Engineering
June 29 – July 1, 2016
Krakow, Poland
Pages
183–192
MeshGit: Diffing and Merging Meshes for Polygonal Modeling
Authors
Jonathan D. Denning
Fabio Pellacini
Date
July 21, 2013
Journal
ACM Transactions on Graphics
, Volume 32, Issue 4
Pages
35:1–35:10
DOI
10.1145/2461912.2461942
Screen Space 3D Diff: A Fast and Reliable Method for Real-Time 3D Differencing on the Web
Authors
Jozef Doboš
Carmen Fan
Sebastian Friston
Charence Wong
Date
June 20, 2018
Proceedings
Web3D '18
23rd International ACM Conference on 3D Web Technology
Poznań, Poland
June 20–22, 2018
DOI
10.1145/2407746.2407766
3D Diff: An Interactive Approach to Mesh Differencing and Conflict Resolution
Authors
Jozef Doboš
Anthony Steed
Date
November 28, 2012
Proceedings
SIGGRAPH Asia 2012
Singapore
November 28 – December 1, 2012
DOI
10.1145/2407746.2407766
Versioning Structured Object Sets Using Text Based Version Control Systems
Authors
Berthold Firmenich
Christian Koch
T. Richter
D. G. Beer
Date
2005
Proceedings
22nd CIB-W78 Conference on Information Technology in Construction
Dresden, Germany
July 19–21, 2005
DOI
10.1145/2407746.2407766
Layering
Author
Martin Fowler
Date
2002
Book
Patterns of Enterprise Application Architecture
Publisher
Addison-Wesley
Pages
17–24
ISBN
978-0-321-12742-6
Gitattributes Documentation
Version
2.38.1
Git-config Documentation
Version
2.38.1
Concurrent Versions Systems, a Method for Independent Cooperation
Author
Dick Grune
Date
1986
Document Number
IR 113
Institution
Vrije Universiteit Amsterdam
The Power of Plain Text
Authors
Andrew Hunt
David Thomas
Date
2000
Book
The Pragmatic Programmer: From Journeyman to Master
Publisher
Addison-Wesley
Pages
73–77
ISBN
0-201-61622-X
An Algorithm for Differential File Comparison
Authors
James Wayne Hunt
M. Douglas McIlroy
Date
July 1976
Document Number
Computing Science Technical Report 41
Institution
Bell Telephone Laboratories
An Approach to Distributed Building Modeling on the Basis of Versions and Changes
Authors
Christian Koch
Berthold Firmenich
Date
April 1, 2011
Journal
Advanced Engineering Informatics
, Volume 25, Issue 2
Pages
297–310
DOI
10.1016/j.aei.2010.12.001
On Optimistic Methods for Concurrency Control
Authors
Hsiang-Tsung Kung
John T. Robinson
Date
June 1, 1981
Journal
ACM Transactions on Database Systems
, Volume 6, Issue 2
Pages
213–226
DOI
10.1145/319566.319567
Comparing and Merging Files
Authors
David MacKenzie
Paul Eggert
Richard Stallman
Date
January 2, 2021
Publisher
Free Software Foundation
Detailed Description of Unified Format
Authors
David MacKenzie
Paul Eggert
Richard Stallman
Date
January 2, 2021
Publisher
Free Software Foundation
Code and Its Image: The Functions of Text and Visualisation in a Code-Based Design Studio
Authors
Mark Meagher
Jeffrey Huang
Nathaniel Zuelzke
Trevor Patt
Guillaume Labelle
Julien Nembrini
Date
April 3, 2015
Journal
Digital Creativity
, Volume 26, Issue 2
Pages
92–109
DOI
10.1080/14626268.2015.1045620
A State-of-the-Art Survey on Software Merging
Author
Tom Mens
Date
May 2002
Journal
IEEE Transactions on Software Engineering
, Volume 28, Issue 5
Pages
449–462
DOI
10.1109/tse.2002.1000449
An O(ND) Difference Algorithm and Its Variations
Author
Eugene W. Meyers
Date
November 1986
Journal
Algorithmica
, Volume 1
Pages
251–266
DOI
10.1007/BF01840446
PEP 20 – The Zen of Python
Author
Tim Peters
Date
August 19, 2004
The openNURBS Initiative
Author
Robert McNeel & Associates
The Source Code Control System
Author
Marc J. Rochkind
Date
December 1975
Journal
IEEE Transactions on Software Engineering
, Volume SE-1, Issue 4
Pages
364–370
DOI
10.1109/TSE.1975.6312866
Towards XML Version Control of Office Documents
Authors
Sebastian Rönnau
Jan Scheffczyk
Uwe M. Borghoff
Date
November 2, 2005
Proceedings
DocEng '05
2005 ACM Symposium on Document Engineering
Bristol, United Kingdom
November 2–4, 2005
Pages
364–370
DOI
10.1145/1096601.1096606
The History of Version Control
Author
Nayan Ruparelia
Date
January 2010
Proceedings
ACM SIGSOFT Software Engineering Notes, Volume 35, Issue 1
Pages
5–9
DOI
10.1145/1668862.1668876
Implementation of Decentralized Version Control in Collective Design Modelling
Authors
Yasushi Sakai
Daisuke Tsunoda
Date
September 30, 2015
Proceedings
Modelling Behaviour
Design Modelling Symposium 2015
September 30 – October 2, 2015
Centre for Information Technology and Architecture
, Copenhagen
Pages
383–395
DOI
10.1007/978-3-319-24208-8_32
A Quarter Century of UNIX
Author
Peter H. Salus
Date
1994
Publisher
Addison-Wesley
MeshHisto: Collaborative Modeling by Sharing and Retargeting Editing Histories
Authors
Gabriele Salvati
Christian Santoni
Valentina Tibaldo
Fabio Pellacini
Date
October 26, 2015
Journal
ACM Transactions on Graphics
, Volume 34, Issue 6
Pages
205:1–205:10
DOI
10.1145/2816795.2818110
Design Versioning – Problems and Possible Solutions for the Automatic Management of Distributed Design Processes
Authors
Sven Schneider
Joerg Braunes
Torsten Thurow
Reinhard Konig
Date
July 4, 2011
Proceedings
Designing Together
14th International Conference on Computer Aided Architectural Design Futures
July 4–8, 2011
University of Liège
, Belgium
Pages
669–681
The Architectural Studio as an Exemplar of Education for Reflection-in-Action
Author
Donald A. Schön
Date
October 1, 1984
Journal
Journal of Architectural Education
, Volume 38, Issue 1
Pages
2–9
DOI
10.1080/10464883.1984.10758345
GeomDiff — an Algorithm for Differential Geospatial Vector Data Comparison
Author
Atle Frenvik Sveen
Date
July 10, 2020
Journal
Open Geospatial Data, Software and Standards
, Volume 5, Issue 1
DOI
10.1186/s40965-020-00076-4
The Unicode Standard
Version
14.0.0
Date
September 14, 2021
Publisher
The Unicode Consortium
Design, Implementation, and Evaluation of a Revision Control System
Author
Walter F. Tichy
Date
September 13, 1982
Proceedings
6th International Conference on Software Engineering
September 13–16, 1982
Tokyo
Pages
58–67
RCS — A System for Version Control
Author
Walter F. Tichy
Date
July 1985
Journal
Software: Practice and Experience
, Volume 15, Issue 7
Pages
637–654
DOI
10.1002/spe.4380150703
TIOBE Index
Date
December 2022
Publisher
TIOBE
ShapeHub: An Online Collaboration Platform Implementing Version Control for Collaborative Design
Author
Qiao Zhang
Date
May 24, 2021
Type
Thesis, M.Sc.
Institution
Carnegie Mellon University