Skip to main content

Evaluating the Impacts of Concurrency Control over User Experience in Feature-Based Collaborative Designing

  • Conference paper
  • First Online:
Computer Supported Cooperative Work and Social Computing (ChineseCSCW 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 917))

  • 800 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bouras, C., Giannaka, E., Tsiatsos, T.: E-collaboration concepts, systems, and applications. In: Encyclopedia of Internet Technologies and Applications, pp. 165–171 (2008)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Gao, L.P., Lu, T.: Achieving transparent and real-time collaboration in Co-AutoCAD application. J. Univers. Comput. Sci. 17(14), 1887–1912 (2011)

    Google Scholar 

  5. Moncur, R.A.: Data consistency and conflict avoidance in a multi-user CAx environment. Master degree thesis paper 3675, Brigham Young University (2012)

    Google Scholar 

  6. Nuss, J.E.: Assessing User Expectations of Undo in a Multi-User CAD Environment. Master degree thesis, paper 5875, Brigham Young University (2016)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. Urbano, R.: Oracle Database Advance Replication. Database issue 33 (2007)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Li, W.D.: An Internet-enabled integrated system for co-design and concurrent engineering. Comput. Ind. 55(1), 87–103 (2004)

    Article  MathSciNet  Google Scholar 

  20. Bidarra, R., van den Berg, E., Bronsvoort, W.F.: A collaborative feature modeling system. J. Comput. Inf. Sci. Eng. 2(3), 192–198 (2002)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Dix, A., Finlay, J., Abowd, G., Russell, B.: Human-Computer Interaction, 3rd edn. Prentice Hall, New Jersey (2003)

    MATH  Google Scholar 

  25. Kirschman, C.F., Fadel, G.M.: Classifying functions for mechanical design. J. Mech. Des. 120(3), 475–482 (1998)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Fazhi He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics