Research Papers

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

[+] Author and Article Information
David J. French

Department of Mechanical Engineering,
Brigham Young University,
Provo, UT 84602
e-mail: davidfrench11@gmail.com

Brett Stone, Thomas T. Nysetvold, Ammon Hepworth, W. Edward Red

Department of Mechanical Engineering,
Brigham Young University,
Provo, UT 84602

1Corresponding author.

Contributed by the Computers and Information Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received December 23, 2014; final manuscript received November 19, 2015; published online May 3, 2016. Editor: Bahram Ravani.

J. Comput. Inf. Sci. Eng 16(2), 021006 (May 03, 2016) (9 pages) Paper No: JCISE-14-1462; doi: 10.1115/1.4032667 History: Received December 23, 2014; Revised November 19, 2015

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.

Copyright © 2016 by ASME
Your Session has timed out. Please sign back in to continue.


Schilling, M. , and Hill, C. , 1998, “ Managing the New Product Development Process: Strategic Imperatives,” Acad. Manage. Exec., 12(3), pp. 67–81.
Piegl, L. , 2005, “ Ten Challenges in Computer-Aided Design,” Comput. Aided Des., 37(4), pp. 461–470. [CrossRef]
Hertel, G. , Geister, S. , and Konradt, U. , 2005, “ Managing Virtual Teams: A Review of Current Empirical Research,” Hum. Resour. Manage. Rev., 15(1), pp. 69–95. [CrossRef]
Kosmadoudi, Z. , Lim, T. , Ritchie, J. , Louchart, S. , Liu, Y. , and Sung, R. , 2013, “ Engineering Design Using Game-Enhanced CAD: The Potential to Augment the User Experience With Game Elements,” Comput. Aided Des., 45(3), pp. 777–795. [CrossRef]
Waern, K. G. , 1988, “ Cognitive Aspects of Computer Aided Design,” Handbook of Human Computer Interaction, M. G. Helander , ed., Elsevier Science Publishers B.V., Amsterdam, The Netherlands.
Dym, C. , Agogino, A. , and Eris, O. , 2005, “ Engineering Design Thinking, Teaching, and Learning,” J. Eng. Educ., 94(1), pp. 103–120. [CrossRef]
Bidarra, R. , van den Berg, E. , and Bronsvoort, W. F. , 2002, “ A Collaborative Feature Modeling System,” ASME J. Comput. Inf. Sci. Eng., 2(3), pp. 192–198. [CrossRef]
Dietrich, U. , Lukas, U. V. , and Morche, I. , 1997, “ Cooperative Modeling With TOBACO,” Proceedings of the TeamCAD97 Workshop on Collaborative Design, pp. 115–122.
Jing, S. , He, F.-z. , Han, S.-h. , Cai, X. , and Liu, H. , 2009, “ A Method for Topological Entity Correspondence in a Replicated Collaborative CAD System,” Comput. Ind., 60(7), pp. 467–475. [CrossRef]
Kao, Y. , and Lin, G. , 1998, “ Development of a Collaborative CAD/CAM System,” Rob. Comput. Integr. Manuf., 14(1), pp. 55–68. [CrossRef]
Mishra, P. , Varshney, A. , and Kaufman, A. , 1997, “ CollabCAD: A Toolkit for Integrated Synchronous and Asynchronous Sharing of CAD Applications,” Proceedings TeamCAD: GVU/NIST Workshop on Collaborative Design, Vol. vi, pp. 131–137.
Nam, T. , and Wright, D. , 1998, “ Collide: A Shared 3D Workspace for CAD,” Proceedings of Conference on Network Entities, pp. 103–105.
Qiang, L. , Zhang, Y. , and Nee, A. , 2001, “ A Distributive and Collaborative Concurrent Product Design System Through the WWW/Internet,” Int. J. Adv. Manuf. Technol., 17(5), pp. 315–322. [CrossRef]
Ramani, K. , Agrawal, A. , Babu, M. , and Hoffmann, C. , 2003, “ CADDAC: Multi-Client Collaborative Shape Design System With Server-Based Geometry Kernel,” ASME J. Comput. Inf. Sci. Eng., 3(2), pp. 170–173. [CrossRef]
Stork, A. , and Jasnoch, U. , 1997, “ A Collaborative Engineering Environment,” Proceedings of the TeamCAD97 Workshop on Collaborative Design, pp. 25–33.
Stork, A. , Lukas, U. , and Schultz, R. , 1998, “ Enhancing a Commercial 3D CAD System by CSCW Functionality for Enabling Co-Operative Modeling Via WAN,” Proceedings of the ASME Design Engineering Technical Conferences, p. DECT98/CIE-5711.
Tang, M. , Chou, S.-C. , and Dong, J.-X. , 2007, “ Conflicts Classification and Solving for Collaborative Feature Modeling,” Adv. Eng. Inf., 21(2), pp. 211–219. [CrossRef]
Zhou, X. , Li, J. , He, F. , and Gao, S. , 2003, “ A Web-Based Synchronized Collaborative Solid Modeling System,” Chin. J. Comput. Integr. Manuf. Syst., 9(11), pp. 960–965.
Red, E. , Holyoak, V. , Jensen, C. G. , Marshall, F. , Ryskamp, J. , and Xu, Y. , 2010, “ v-CAx: A Research Agenda for Collaborative Computer-Aided Applications,” Comput. Aided Des. Appl., 7(3), pp. 387–404.
Hepworth, A. , Nysetvold, T. , Bennett, J. , Phelps, G. , and Jensen, C. G. , 2013, “ Scalable Integration of Commercial File Types in Multi-User CAD,” Comput. Aided Des. Appl., 11(4), pp. 459–467.
Moncur, R. , Jensen, C. , Teng, C. , and Red, E. , 2013, “ Data Consistency and Conflict Avoidance in a Multi-User CAx Environment,” Comput. Aided Des. Appl., 10(5), pp. 727–744.
Hepworth, A. I. , Tew, K. , Nysetvold, T. , Bennett, M. , and Jensen, C. G. , 2013, “ Model Consistency and Conflict Resolution With Data Preservation in Multi-User CAD,” ASME J. Comput. Inf. Sci. Eng., 14(2), p. 021008. [CrossRef]
Hepworth, A. I. , Tew, K. , Thomas, N. , Mark, B. , and Jensen, C. G. , 2013, “ Automated Conflict Avoidance in Multi-User CAD,” Comput. Aided Des. Appl., 11(2), pp. 141–152.
Nysetvold, T. , and Teng, C. , 2013, “ Collaboration Tools for Multi-User CAD,” IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 1–5.
Xu, Y. , Red, E. , and Jensen, C. , 2010, “ A Flexible Context Architecture for a Multi-User GUI,” Comput. Aided Des. Appl., 8(4), pp. 479–497.
Cheshire, T. , 2012, Want to Learn Computer-Aided Design (CAD)? Play Minecraft, Wired.co.uk, http://www.wired.co.uk/magazine/archive/2012/11/play/minecrafted
“ Minecraft,” Last accessed Jan. 24, 2014, https://minecraft.net/
“ WesterosCraft,” Last accessed Jan. 24, 2014, http://westeroscraft.com/
“ Time. Game of Blocks: The Man Who Built Westeros in Minecraft,” Last accessed Feb. 12, 2014, http://content.time.com/time/video/player/0,32068,2402795628001_2144064,00.html
David, M. , 2013, “ A Few Guidelines for a Good Usage of PLM Software,” Product Lifecycle Management for Society, Springer, Heidelberg.
Finamore, J. , Foley, D. J. , Lan, F. , Milan, L. M. , Proudfoot, S. L. , Rivers, E. B. , and Selfa, L. , 2013, “ Employment and Educational Characteristics of Scientists and Engineers,” National Science Foundation, Technical Report No. NSF 13-311.
“ Wikia Minecraft Wiki,” Last accessed Jan. 24, 2014, http://minecraft.wikia.com/wiki/Minecraft\_Wiki\#
“ WesterosCraft. WesterosCraft Timelapses,” Last accessed Jan. 27, 2014, http://westeroscraft.com/videos
Red, E. , French, D. , Jensen, C. G. , Walker, S. S. , and Madsen, P. , 2013, “ Emerging Design Methods and Tools in Collaborative Product Development,” ASME J. Comput. Inf. Sci. Eng., 13(3), p. 031001. [CrossRef]
French, D. , Red, E. , Walker, S. S. , Madsen, P. , Jensen, C. G. , Robinson, D. , Ruchty, J. , Ward, S. , and Sanchez, C. , 2011, “ e-Handbook of Collaborative Engineering,” Last accessed Jan. 24, 2014, http://www.ehandbook-byu.net/
Parker, G. M. , 2003, Cross-Functional Teams: Working With Allies, Enemies, and Other Strangers, Jossey Bass, San Francisco, CA.
Putnam, D. , 2005, “ Team Size Can be the Key to a Successful Project,” Quantitative Software Management, McLean, VA, Technical Report, http://www.qsm.com/process_improvement_01.html (Accessed Jan. 27, 2014).
Chan, S. , Ip, W. , and Chung, R. , 2011, “ Impacts of Project Team and Innovation Process on New Product Development,” Int. J. Prod. Lifecycle Manage., 5(2–4), pp. 224–241. [CrossRef]
Dyer, W. , Dyer, J. H. , and Dyer, W. G. , 2013, Team Building, 5th ed., Jossey Bass, San Francisco, CA.
Usoro, A. , Sharratt, M. W. , Tsui, E. , and Shekhar, S. , 2007, “ Trust as an Antecedent to Knowledge Sharing in Virtual Communities of Practice,” Knowl. Manage. Res. Pract., 5(3), pp. 199–212. [CrossRef]
Bailey, D. , and Kurland, N. , 2002, “ A Review of Telework Research: Findings, New Directions, and Lessons for the Study of Modern Work,” J. Organ. Behav., 23(4), pp. 383–400. [CrossRef]
Cooper, C. D. , and Kurland, N. B. , 2002, “ Telecommuting, Professional Isolation, and Employee Development in Public and Private Organizations,” J. Organ. Behav., 23(4), pp. 511–532. [CrossRef]
Golden, T. , 2006, “ The Role of Relationships in Understanding Telecommuter Satisfaction,” J. Organ. Behav., 27(3), pp. 319–340. [CrossRef]
Raghuram, S. , Wiesenfeld, B. , and Garud, R. , 2003, “ Technology Enabled Work: The Role of Self-Efficacy in Determining Telecommuter Adjustment and Structuring Behavior,” J. Vocat. Behav., 63(2), pp. 180–198. [CrossRef]
Red, E. , and Marshall, F. , 2013, “ Considerations for Multi-User Decomposition of Design Spaces,” Comput. Aided Des. Appl., 10(5), pp. 803–815.
“ Skype,” Last accessed Jan. 24, 2014, http://www.skype.com/
“ TeamSpeak,” Last accessed Jan. 24, 2014, http://www.teamspeak.com/
“ Gamepedia Minecraft Wiki,” Last accessed Jan. 24, 2014, http://minecraft.gamepedia.com/Minecraft\_Wiki
“ World of Minecraft Forum,” Last accessed Jan. 24, 2014, http://www.worldofminecraft.com/forum
Jehn, K. , 1995, “ A Multimethod Examination of the Benefits and Detriments of Intragroup Conflict,” Adm. Sci. Q., 40(2), pp. 256–282. [CrossRef]
Cosier, R. , and Dalton, D. , 1990, “ Positive Effects of Conflict: A Field Assessment,” Int. J. Conflict Manage., 1(1), pp. 81–92. [CrossRef]


Grahic Jump Location
Fig. 2

A complex Minecraft structure (used with permission)2

Grahic Jump Location
Fig. 3

Learning from multi-user Minecraft and single-user CAD to understand multi-user CAD

Grahic Jump Location
Fig. 4

Size of the best team respondents have worked with in Minecraft

Grahic Jump Location
Fig. 5

Desired team-mate attributes

Grahic Jump Location
Fig. 6

Factors for ineffective team collaboration (e-Handbook study)

Grahic Jump Location
Fig. 7

Planning techniques

Grahic Jump Location
Fig. 8

Percent of time spent collaborating (e-Handbook study)

Grahic Jump Location
Fig. 9

Communication tool use by Minecraft players

Grahic Jump Location
Fig. 10

Communication tool effectiveness

Grahic Jump Location
Fig. 11

Preferences for integrating communication tools into the Minecraft application

Grahic Jump Location
Fig. 12

Concurrency of teamwork in Minecraft

Grahic Jump Location
Fig. 13

Effectiveness of learning methods in Minecraft

Grahic Jump Location
Fig. 14

Teamwork challenges in Minecraft



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In