Abstract
Collaborative CAD is the trend for the next generation of CAD systems. A concurrency control approach is the fundamental leveraging tool for resolving design conflicts. Although several algorithms are proposed, seldom study has been carried out for evaluating the correctness and user satisfaction. This paper presents an experimental study to investigate users’ satisfaction level over both pessimistic and optimistic concurrency approaches. Based on the experimental results, we also discuss propose implications for developing both concurrency control approach and collaborative designing platforms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bouras, C., Giannaka, E., Tsiatsos, T.: E-collaboration concepts, systems, and applications. In: Encyclopedia of Internet Technologies and Applications, pp. 165–171 (2008)
Gao, L.P., Shao, B., Zhu, L., Lu, T., Gu, N.: Maintaining time and space consistencies in hybrid engineering environments: framework and algorithms. Comput. Ind. 59(9), 894–904 (2008)
Gao, L.P., Gu, N.: Supporting semantic maintenance of complex undo operations in replicated Co-AutoCAD environments. In: 13th International Proceedings on Computer Supported Cooperative Work in Design 2009, pp. 84–89. IEEE Computer Society (2009)
Gao, L.P., Lu, T.: Achieving transparent and real-time collaboration in Co-AutoCAD application. J. Univers. Comput. Sci. 17(14), 1887–1912 (2011)
Moncur, R.A.: Data consistency and conflict avoidance in a multi-user CAx environment. Master degree thesis paper 3675, Brigham Young University (2012)
Nuss, J.E.: Assessing User Expectations of Undo in a Multi-User CAD Environment. Master degree thesis, paper 5875, Brigham Young University (2016)
Gao, L.P., Lu, T., Gu, N.: CLAF: solving intention violation of step-wise operations in CAD groupware. Adv. Eng. Inf. 24(2), 121–137 (2010)
Red, E., Holyoak, V., Jensen, C.G., Marshall, F., Ryskamp, J., Xu, Y.: V-CAx: a research agenda for collaborative computer-aided applications. Comput. Aided Des. Appl. 7(3), 387–404 (2010)
Xu, Y., Red, E., Jensen, C.G.: A flexible context architecture for a multi-user GUI. Comput. Aided Des. Appl. 8(4), 479–497 (2011)
Gao, L.P., Yu, F.Y., Chen, Q.K., Xiong, N.X.: Consistency maintenance of Do and Undo/Redo operations in real-time collaborative bitmap editing systems. Cluster Comput. 19(1), 255–267 (2016)
Agustina, A., Liu, F., Xia, S., Shen, H.F., Sun, C.Z.: CoMaya: in coporating advanced collaboration capabilities into 3D digital media design tools. In: CSCW 2008 Proceedings of the 2008 ACM Conference on Computer Supported Cooperative Work 2008, pp. 5–8. ACM, New York, USA (2008)
Urbano, R.: Oracle Database Advance Replication. Database issue 33 (2007)
Jing, S.X., He, F.Z., Han, S.H.: A method for topological correspondence in a replicated collaborative CAD system. Comput. Ind. 60(7), 467–475 (2009)
Chen, L., Song, Z.J., Feng, Z.J.: Internet-enabled real-time collaborative assembly modeling via an e-Assembly system: status and promise. Comput. Aided Des. 36(9), 835–847 (2004)
Lin, K., Chen, D., Sun, C.Z., Dromey, G.: Maintaining constraints in collaborative graphic systems: the CoGSE approach. In: 9th Proceedings on the European Conference on Computer-Supported Cooperative Work 2005, pp. 185–204 (2005)
Marshall, F.: Model decomposition and constraints to parametrically partition design space in a collaborative CAx environment. Master degree thesis, paper 3184, Brigham Young University (2011)
Cera, C., Braude, I., Comer, I.: Hierarchical role-based viewing for secure collaborative CAD. In: 23rd Proceedings on the ASME International Design Engineering Technical Conferences and The Computer and Information in Engineering Conference 2003, pp. 965–974. ASME digital collection (2003)
Chan, S., Wong, M., Ng, V.: Collaborative solid modeling on the WWW. In: 14th Proceedings of the 1999 ACM Symposium on Applied Computing, pp. 598–602. Association for Computing Machinery, New York, United States (1999)
Li, W.D.: An Internet-enabled integrated system for co-design and concurrent engineering. Comput. Ind. 55(1), 87–103 (2004)
Bidarra, R., van den Berg, E., Bronsvoort, W.F.: A collaborative feature modeling system. J. Comput. Inf. Sci. Eng. 2(3), 192–198 (2002)
Cheng, Y., He, F.Z., Wu, Y.Q.: Meta-operation conflict resolution for human–human interaction in collaborative feature-based CAD systems. Cluster Comput. 19(1), 237–253 (2016)
Cheng, Y., He, F.Z.: A Unified conflict prevention framework for feature based 3D collaborative designing environment. In: 22nd Proceedings on the IEEE International Conference on Computer Supported Cooperative Work in Design 2018, pp. 50–56. (2018). (In publishing)
Chin, J.P., Diehl, V.A., Norman, K.L.: Development of an instrument measuring user satisfaction of the human-computer interface. In: CHI 1988 Proceedings on the SIGCHI Conference on Human factors in Computing Systems 1988, pp. 213–218. ACM, Washington, USA (1988)
Dix, A., Finlay, J., Abowd, G., Russell, B.: Human-Computer Interaction, 3rd edn. Prentice Hall, New Jersey (2003)
Kirschman, C.F., Fadel, G.M.: Classifying functions for mechanical design. J. Mech. Des. 120(3), 475–482 (1998)
Acknowledgement
The work is supported by the National Natural Science Foundation of China (NSFC Grant Nos. 61472289 and 61502353) and Youth Innovation Corps Fund of Humanities and Social Sciences, Wuhan University. The authors would like to thank all the reviewers for their constructive comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Cheng, Y., He, F., Lv, X., Cai, W. (2019). Evaluating the Impacts of Concurrency Control over User Experience in Feature-Based Collaborative Designing. In: Sun, Y., Lu, T., Xie, X., Gao, L., Fan, H. (eds) Computer Supported Cooperative Work and Social Computing. ChineseCSCW 2018. Communications in Computer and Information Science, vol 917. Springer, Singapore. https://doi.org/10.1007/978-981-13-3044-5_43
Download citation
DOI: https://doi.org/10.1007/978-981-13-3044-5_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-3043-8
Online ISBN: 978-981-13-3044-5
eBook Packages: Computer ScienceComputer Science (R0)