Collaborative Design Principles From Minecraft With Applications to Multi-User Computer-Aided Design

Synchronous collaborative (“multi-user”) computer-aided design (CAD) is a current topic of academic and industry interest due to its potential to reduce design lead times and improve design quality through enhanced collaboration. Minecraft, a popular multiplayer online game in which players can use blocks to design structures, is of academic interest as a natural experiment in a collaborative 3D design of very complex structures. Virtual teams of up to 40 simultaneous designers have created city-scale models with total design times in the thousands of hours. Using observation and a survey of Minecraft users, we offer insights into how virtual design teams might effectively build, communicate, and manage projects in a multi-user CAD design environment. The results suggest that multi-user CAD will be useful and practical in an engineering setting with several simultaneous contributors. We also discuss the effects of multi-user CAD on team organization, planning, design concurrency, communication, and mentoring.

[1]  Kevin Tew,et al.  Model Consistency and Conflict Resolution With Data Preservation in Multi-User Computer Aided Design , 2014, J. Comput. Inf. Sci. Eng..

[2]  L.J. Leifer,et al.  Engineering design thinking, teaching, and learning , 2005, IEEE Engineering Management Review.

[3]  Guido Hertel,et al.  Managing virtual teams: A review of current empirical research , 2005 .

[4]  Thomas Trevor Nysetvold,et al.  Scalable Integration of Commercial File Types in Multi-User CAD , 2014 .

[5]  Chia-Chi Teng,et al.  Collaboration tools for multi-user CAD , 2013, Proceedings of the 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[6]  Jinxiang Dong,et al.  Conflicts classification and solving for collaborative feature modeling , 2007, Adv. Eng. Informatics.

[7]  Theodore Lim,et al.  Engineering design using game-enhanced CAD: The potential to augment the user experience with game elements , 2013, Comput. Aided Des..

[8]  Kevin Tew,et al.  Automated Conflict Avoidance in Multi-user CAD , 2014 .

[9]  K. Jehn A Multimethod Examination of the Benefits and Detriments of Intragroup Conflict , 1995 .

[10]  Glenn M. Parker Cross Functional Teams: Working with Allies, Enemies, and Other Strangers , 1994 .

[11]  Abhishek Agrawal,et al.  CADDAC: Multi-Client Collaborative Shape Design System with Server-based Geometry Kernel , 2003, J. Comput. Inf. Sci. Eng..

[12]  Sumita Raghuram,et al.  Technology Enabled Work: The Role of Self-Efficacy in Determining Telecommuter Adjustment and Structuring Behavior , 2003 .

[13]  W. Ip,et al.  Impacts of project team and innovation process on new product development , 2011 .

[14]  Edward Red,et al.  Considerations for Multi-User Decomposition of Design Spaces , 2013 .

[15]  Soonhung Han,et al.  A method for topological entity correspondence in a replicated collaborative CAD system , 2009, Comput. Ind..

[16]  Nancy B. Kurland,et al.  A review of telework research: findings, new directions, and lessons for the study of modern work , 2002 .

[17]  R. A. Cosier,et al.  POSITIVE EFFECTS OF CONFLICT: A FIELD ASSESSMENT , 1990 .

[18]  Nancy B. Kurland,et al.  Telecommuting, professional isolation, and employee development in public and private organizations , 2002 .

[19]  Grier C. I. Lin,et al.  Development of a collaborative CAD/CAM system , 1998 .

[20]  Yue Xu,et al.  ν-CAx: A Research Agenda for Collaborative Computer-Aided Applications , 2010 .

[21]  Gao Shuming A Web-based Synchronized Collaborative Solid Modeling System , 2003 .

[22]  Willem F. Bronsvoort,et al.  A Collaborative Feature Modeling System , 2002, J. Comput. Inf. Sci. Eng..

[23]  Andrew Y. C. Nee,et al.  A Distributive and Collaborative Concurrent Product Design System through the WWW/Internet , 2001 .

[24]  Les A. Piegl,et al.  Ten challenges in computer-aided design , 2005, Comput. Aided Des..

[25]  E. Tsui,et al.  Trust as an antecedent to knowledge sharing in virtual communities of practice , 2007 .

[26]  W. Edward Red,et al.  Emerging Design Methods and Tools in Collaborative Product Development , 2013, J. Comput. Inf. Sci. Eng..

[27]  Edward Red,et al.  A Flexible Context Architecture for a Multi-User GUI , 2011 .

[28]  Timothy D. Golden,et al.  The role of relationships in understanding telecommuter satisfaction , 2006 .

[29]  Melissa A. Schilling,et al.  Managing the new product development process: Strategic imperatives , 1998 .

[30]  Ed Red,et al.  Data Consistency and Conflict Avoidance in a Multi-User CAx Environment , 2013 .