Nothing Special   »   [go: up one dir, main page]

Skip to main content

Concepts, Model and Framework of Cooperative Software Engineering

  • Conference paper
Computer Supported Cooperative Work in Design I (CSCWD 2004)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3168))

  • 1073 Accesses

Abstract

Recently, the cooperation aspect of distributed teamwork in software engineering has become a hot research topic. This paper first reviews the concepts of cooperative software engineering. Then, a process model for cooperative software engineering is investigated, which forms the starting point for the analysis, structuring, management and synchronization of cooperative software development tasks. Next, universal design principles for an environment to support cooperative software development projects are obtained. The identified design principles serve as the basis for the development of the model. Finally, a typical framework for cooperative software engineering environment is proposed and its key components are described.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bandinelli, S., Di Nitto, E., Fuggetta, A.: Supporting Cooperation in the SPADE-1 Environment. IEEE Transactions on Software Engineering 22, 841–865 (1996)

    Article  Google Scholar 

  2. Altmann, J.: Cooperative Software Development: Computer-Supported Coordination and Cooperation, Ph.D Thesis,Trauner, Linz (1999)

    Google Scholar 

  3. Goguen, J., Lin, K.: Web-based Support for Cooperative Software Engineering. In: Annual of Software Engineering, pp. 167–191. J. C. Baltzer AG., NJ, USA (2001)

    Google Scholar 

  4. Gaeta, M., Ritrovato, P.: Generalized Environment for Process Management in Cooperative Software Engineering. In: Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment, pp. 1049–1053 (2002)

    Google Scholar 

  5. Wang, A.I.: A Process Centred Environment for Cooperative Software Engineering. In: Proceedings of the 14th international conference on Software engineering and knowledge engineering, pp. 469–472 (2002)

    Google Scholar 

  6. Bischofberger, W.R., Kofler, T., Mätzel, K.-U., Schäffer, B.: Computer Supported Cooperative Software Engineering with Beyond-Sniff. In: Proceedings of Software Engineering Environments, pp. 135–143 (1995)

    Google Scholar 

  7. Bauknecht, K., Mühlherr, T., Sauter, C., Teufel, S.: Computerunterstützung für die Gruppenarbeit. Addison-Wesley, Bonn (1995)

    Google Scholar 

  8. Malone, T.W., Crowston, K.: The Interdisciplinary Study of Coordination. ACM Computing Surveys 26(1), 87–119 (1994)

    Article  Google Scholar 

  9. Altmann, J., Pomberger, G.: Cooperative Software Development: Concepts, Model and Tools. Technology of Object-Oriented Languages and Systems, 194–207 (1999)

    Google Scholar 

  10. Shi, M.L., Xiang, Y., Yang, G.X.: The Theoretics and Application of Computer Supported Cooperative Work. Publishing House of Electronics Industry, Beijing (2000)

    Google Scholar 

  11. Madhavji, N.H.: The Process Cycle. Software Engineering Journal 6(5), 234–242 (1991)

    Article  Google Scholar 

  12. Workflow Management Coalition (WfMC) and the Workflow And Reengineering International Association (WARIA), http://www.e-workflow.org/

  13. Vessy, I., Sravanapudi, A.P.: CASE Tools as Collaborative Support Technologies. Communications of the ACM 38(1), 83–95 (1995)

    Article  Google Scholar 

  14. Altmann, J., Weinreich, R.: An Environment for Cooperative Software Development: Realization and Implications. In: Proceedings of the 31st Annual Hawaii International Conference on System Sciences, Collaboration Systems and Technology. IEEE, Los Alamitos (1998)

    Google Scholar 

  15. Weinreich, R., Altmann, J.: An Object-Oriented Infrastructure for a Cooperative Software Development Environment. In: Proceedings of the Fifth International Symposium on Applied Corporate Computing, ITESM, Monterrey, Mexico (1997)

    Google Scholar 

  16. Shi, M.L., Yang, G.X., Xiang, Y., Wu, S.G.: WFMS: Workflow Management System. Chinese Journal of Computers 22(3), 325–334 (1999)

    Google Scholar 

  17. Li, H.C., Shi, M.L., Chen, X.X.: Business Process Modeling and Analysis in Workflow Systems. Journal of Computer Research & Development 38(7), 798–804 (2001)

    Google Scholar 

  18. Yu, Y., Tang, Y., Liang, L., Feng, Z.S.: Temporal Extension of Workflow Meta-model and Its Application. In: Proceedings of the eighth International Conference on Computer Supported Cooperative Work in Design, pp. 293–297 (2003)

    Google Scholar 

  19. Yu, Y., Tang, Y., Tang, N., Ye, X.P., Liang, L.: A Meta-model of Temporal Workflow and Its formalization. In: Proceedings of the Third International Conference on Grid and Co-operative Computing, pp. 987–992 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tang, Y., Pan, Y., Liang, L., Ma, H., Tang, N. (2005). Concepts, Model and Framework of Cooperative Software Engineering. In: Shen, W., Lin, Z., Barthès, JP.A., Li, T. (eds) Computer Supported Cooperative Work in Design I. CSCWD 2004. Lecture Notes in Computer Science, vol 3168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11568421_8

Download citation

  • DOI: https://doi.org/10.1007/11568421_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29400-9

  • Online ISBN: 978-3-540-31740-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics