Skip to main content

The Usefulness of CSCW Systems in Process-Sensitive Software Engineering Environments

  • Conference paper

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

Abstract

Software creation, development and maintenance are activities that require a great quantity of cooperative work. In the last years, several languages to model the diverse software processes have been proposed. However, these software Process Modelling Languages (PML) have not ended up being standardized nor being implanted by a majority in industry. The so-called Process-sensitive Software Engineering Environments (PSEE) are software engineering environments with support to manage PML. Each PSEE proposed has a PML associated, so there is a clear dependence between the software engineering environment and its modelling language. In this article, the cooperative support that a PSEE should offer is analyzed, and an environment with support for software PMLs is presented. This environment provides workspaces for distributed synchronous collaboration where work teams can develop a software project.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bandinelli, S., Di Nitto, E., Fuggetta, A.: Supporting cooperation in the SPADE-1 environment. IEEE TSE 22, 12 (1996)

    Google Scholar 

  2. Bandinelli, S., Fuggetta, A., Ghezzi, C.: Software Process Model Evolution in the SPADE Environment. IEEE TSE Special Issue on Process Evolution 19, 12 (1993)

    Google Scholar 

  3. Barghouti, N.S.: Supporting Cooperation in the Marvel Process-Centred SDE. In: Proceedings of the 1992 ACM Symposium on Software Development Environments, pp. 21–31. ACM Press, New York (1992)

    Chapter  Google Scholar 

  4. Ben-Shaul, I.Z., Kaiser, G.E.: A Paradigm for Decentralized Process Modeling and its Realization in the Oz Environment. In: 16th International Conference on Software Engineering, May 1994, pp. 179–188 (1994)

    Google Scholar 

  5. Bravo, C., Gallardo, J., García-Minguillán, B., Redondo, M.Á.: Using Specifications to Build Domain-Independent Collaborative Design Environments. In: Luo, Y. (ed.) CDVE 2004. LNCS, vol. 3190, pp. 104–114. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Bravo, C., Redondo, M.A., Mendes, A.J., Ortega, M.: Group Learning of Programming by means of Real-Time Distributed Collaboration Techniques. In: Lorés, J., Navarro, R. (eds.) Invited and reviewed papers from Interacción 2004. Springer, Heidelberg (2004)

    Google Scholar 

  7. Dias, M., Araujo, R., Borges, M., Favela, J., Rodriguez, J.: Supporting Software Processes with Groupware. In: Segundo Encontro de Computación 1999, Hidalgo (1999)

    Google Scholar 

  8. Estublier, J., Dami, S., Amiour, M.: APEL: a Graphical Yet Executable Formalism for Process Modeling. Automated Software Engineering 5(1), 61–96 (1998)

    Article  Google Scholar 

  9. Fuggetta, A.: Software Process: A Roadmap. In: 22nd Int. Conf. on Software Engineering (ICSE 2000). Future of Software Engineering Track, Limerick (Irlanda), June 4-11, 2000, ACM, New York (2000)

    Google Scholar 

  10. Grundy, J.C., Hosking, J.G., Mugridge, W.B.: Low-level and high-level CSCW support in the Serendipity process modelling environment. In: Proc. Sixth Australian Conference on Computer-Human Interaction, pp. 69–77. IEEE CS Press, Hamilton (1996)

    Chapter  Google Scholar 

  11. Grundy, J.C., Hosking, J.G., Mugridge, W.B.: Supporting inconsistency management for multipleview software development environments. IEEE Transactions on Software Engineering 24(11) (November 1998)

    Google Scholar 

  12. Grundy, J.C., Hosking, J.G.: Serendipity: Integrated Environment Support for Process Modelling, Enactment and Work Coordination. Automated Software Engineering: An International Journal 5(1), 27–60 (1998)

    Article  Google Scholar 

  13. Hiltz, S., Turoff, M.: Virtual Meetings: Computer Conferencing and Distributed Group Support. In: Bostrom, R., Watson, R., Kinney, S. (eds.) Computer Augmented Teamwork: A Guided Tour, pp. 67–85. Van Nostrand Reinhold, New York (1992)

    Google Scholar 

  14. Jaccheri, M.L., Picco, G.P., Lago, P.: Eliciting Software Process Models with the E3 Language. ACM Transactions on Software Engineering and Methodology 7(4) (October 1998)

    Google Scholar 

  15. Lott, C.M., Rombach, H.D.: A MVP-L Solution for the Software Process Modeling Problem. In: Proceedings of 6th International Software Process Workshop, Hakodate, Japan (October 1990)

    Google Scholar 

  16. Nitto, E., Fuggetta, A.: Integrating Process Technology and CSCW. In: Schäfer, W. (ed.) EWSPT 1995. LNCS, vol. 913. Springer, Heidelberg (1995)

    Google Scholar 

  17. Osterweil, L.: Software Processes are Software Too. In: Proc. of the 9th International Conference on Software Engineering, Monterey, CA. IEEE Computer Society Press, Los Alamitos (1987)

    Google Scholar 

  18. Pozzi, S., Di Nitto, E.: ImagineDesk: a Software Platform Supporting Cooperative Applications. In: the Proceedings of ACM 1994 Computer Science Conference (CSC 1994), Phoenix (AZ) (March 1994)

    Google Scholar 

  19. Li, T., LinXiamen, Z.: Something We Learned about Computer Supported Coopera-tive Work in Software Engineering. In: COMPSAC 2004 Presentation Slides (2004), http://conferences.computer.org/compsac/2004/Slides/panel-2-Li.ppt

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Duque, R., Bravo, C. (2006). The Usefulness of CSCW Systems in Process-Sensitive Software Engineering Environments. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2006. Lecture Notes in Computer Science, vol 4101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11863649_20

Download citation

  • DOI: https://doi.org/10.1007/11863649_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44494-7

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics