Skip to main content

Supporting social interaction activities of software processes

  • Conference paper
  • First Online:
Software Process Technology (EWSPT 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 635))

Included in the following conference series:

Abstract

An analysis of the the current state-of-the-art in the field of process-oriented approaches and process-centered environments demonstrates that most of the proposals in this area only consider technical activities and neglect social interaction activities, such as “exploring possibilities” or “negotiated coordinations”. In the field of groupware, and more specifically of conversation-oriented approaches, there exist some specific solutions to provide model driven assistance for social interactions. This paper aims to discuss the possible routes to enrich process-oriented approaches and process-centered environments by integrating ideas and technologies coming from conversation-oriented approaches in order to support both social interactions and technical activities. First experiments and proposals are described dealing with conversations “within the process”, i.e. concerning the artifacts, and conversations “about the process”, i.e. concerning the software process course and the software process model evolution.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barghouti, N.S., Kaiser, G.E.: Concurrency Control in Advanced Database Applications. Computing Surveys 3 (1991) 269–317

    Google Scholar 

  2. Benali, K., Boudjlida, N., Charoy, F., Derniame J.C., Godart, C., Griffiths, P., Gruhn, V., Oquendo, F.: Presentation of the ALF Project. First Int. Conf. on Software Development Environments & Factories, Berlin (1989)

    Google Scholar 

  3. Boveroux, P., Canals, G., Derniame, J.C., Godart C., Jamart, P., Lonchamp J.: Software Process Modeling in the ALF System: an Example. First European Workshop on Software Process Modeling, Milan (1991)

    Google Scholar 

  4. Campbell, I.: Emeraude Portable Common Tool Environment. Information and Software Technology 4 (1988)

    Google Scholar 

  5. Carasik, R., Grantham, C.: A Case Study of CSCW in a Dispersed Organization. CHI'88, Human factors in Computing Systems (1988) 61–65

    Google Scholar 

  6. Conklin, J., Begeman, M.L.: gIBIS: A Hypertext Tool for Exploratory Policy Discussion. ACM Trans. on Office Inf. Systems 4 (1988) 303–331

    Google Scholar 

  7. Croft, W.B., Lefkowitz, L.S.: Knowledge-Based Support for Cooperative Activities. 21th Int. Hawaii Conference on System Sciences (1988) 312–318

    Google Scholar 

  8. Curtis, B., Krasner, H., Iscoe, N.: A Field Study of the Software Design Process for Large Systems. CACM 11 (1988) 1268–1287

    Google Scholar 

  9. De Cindio, F., De Michelis, G., Simone, C., Vassalo, R., Zanaboni, A.: CHAOS as a Coordination Technology. First Conf. on CSCW, Austin (1986) 325–342

    Google Scholar 

  10. De Cindio, F., De Michelis, G., Simone, C.: GAMERU: a Language for the Analysis and Design of Human Communication Pragmatics within Organizational Systems. in Advances in PETRI nets, LNCS 266, Springer-Verlag (1987)

    Google Scholar 

  11. De Cindio, F., Simone, C., Vassalo, R., Zanaboni, A.: CHAOS: A Knowledgebased System for Conversing within Offices. in Office Knowledge: Representation, Management, and Utilization, Lamersdorf, N. (Ed.), Elsevier (1988) 257–276

    Google Scholar 

  12. Dowson M.: The Structure of the Software Process. 2nd Int. Software Process Workshop, Goto de Caza (1985)

    Google Scholar 

  13. Dowson M.: Integrated Project Support with IStar. IEEE Software 4 (1987) 6–15

    Google Scholar 

  14. Dowson, M., Nejmeh, B., Riddle, W.: Fundamental Software Process Concepts. First European Workshop on Software Process Modeling, Milan (1991) 16–37

    Google Scholar 

  15. Proc. First Int. Conf. on The Software Process, Redondo Beach, Dowson, M. (Ed.), IEEE Press (1991)

    Google Scholar 

  16. Ege, A., Ellis, C.A.: Design and Implementation of GORDION, an Object Base Management System. 3rd Int. Conf. on Data Engineering, IEEE Press (1987) 226–234

    Google Scholar 

  17. Ellis, C.A., Gibbs, S.J., Rein, G.L.: Groupware-Some Issues and Experiences. CACM 1 (1992) 39–58

    Google Scholar 

  18. Finkelstein, A., Fuks, H., Niskier, C., Sadler, M.: Constructing a Dialogic Framework for Software Development. 4th Int. Software Process Workshop, Moretonhampstead (1988)

    Google Scholar 

  19. Finkelstein, A., Fuks, H.: Multi-Party Specification. 5th Int. Workshop on Software Specification & Design (1989) 185–195

    Google Scholar 

  20. Finkelstein, A.: A Structural Framework for the Formal Representation of Co-operation. 5th Int. Workshop on Software Process, Kennebunkport (1989)

    Google Scholar 

  21. Flores, F., Graves, M., Hartfield, B., Winograd, T.: Computer Systems and the Design of Organizational Interaction. ACM Trans. on Office Inf. Systems 2 (1988) 153–172

    Google Scholar 

  22. Greenberg, S.: Computer-Supported Cooperative Work and Groupware: an Introduction to the Special Issue. Int. J. Man-Machine Studies 34 (1991) 133–141

    Google Scholar 

  23. Gruhn, V.: Software Processes are Social Processes. Tech. Rep. Univ. of Dortmund (2/1992)

    Google Scholar 

  24. Johnson, B., Olson M.H., Weaver, G., Dunham, R.: Using a Computer-based tool to Support Collaboration: A Field Experiment. First Conf. on CSCW, Austin (1986) 343–352

    Google Scholar 

  25. Kaplan, S.M.: ConversationBuilder: an Open Architecture for Collaborative Work. Interact'90, Elsevier Pub. (1990) 917–922

    Google Scholar 

  26. Kellner, M.I., Feiler, P.H., Finkelstein, A., Katayama, T., Osterweil, L.J., Penedo, M.H., Rombach, H.D.: ISPW6 Software Process Example. in [DOW 91b] 176–186

    Google Scholar 

  27. Lonchamp, J., Benali, K., Godart, C., Derniame, J.C.: Modeling and Enacting Software Processes: An Analysis. COMPSAC 90, Chicago (1990)

    Google Scholar 

  28. Lonchamp, J., Benali, K., Derniame, J.C., Godart, C.: Towards Assisted Software Enginering Environments. Information and Software Technology 8 (1991) 581–593

    Google Scholar 

  29. Lowe, D.G.: Co-operative Structing of Information: the Representation of Reasoning and Debate. Int. J. Man-Machine Studies 23 (1985) 97–111

    Google Scholar 

  30. Minsky, N.H.: Law-Governed Software Processes. 5th Int. Workshop on Software Process, Kennebunkport (1989)

    Google Scholar 

  31. Minsky, N.H., Rozenshtein, D.: Configuration Management by Consensus-An application of Law-Governed Systems. 4th Symp. on SDEs, Irvine (1990)

    Google Scholar 

  32. Oquendo, F.: PCTE Trigger Mechanism — Functional Specification. Tech. Rep. ALF Project, CEC ESPRIT Project 1520 (1989)

    Google Scholar 

  33. Ould, M.A., Roberts, C.: Denning Formal Models of the Software Development Process. in Software Engineering Environments, Brereton, P. (ed.), Ellis Horwood (1988) 13–26

    Google Scholar 

  34. PCTE — C Functional Specifications. issue 1.5, PICG, Bull (1988)

    Google Scholar 

  35. Perry, D.E., Kaiser, G.E.: Models of Software Development Environments. 10th ICSE, Singapour (1988) 60–68

    Google Scholar 

  36. Roberts, C.: Describing and Acting Process Models with PML. Proc. 4th Int. Software Process Workshop, Moretonhampstead (1988)

    Google Scholar 

  37. Rochkind, M.J.: The Source Code Control System. IEEE Trans. on Software Engineering 4 (1975) 255–265

    Google Scholar 

  38. Rose, T., Jarke, M., Gocek, M., Maltzahn, C., Nissen, H.W.: A Decision-Based Configuration Process Environment. IEE Software Engineering Journal 5 (1991) 332–346

    Google Scholar 

  39. Saeki, M., Kaneto, T., Sakamoto, M.: A Method for Software Process Modeling and Description using LOTOS. in [DOW 91b] 90–104

    Google Scholar 

  40. Searle, J.R.: Speech Acts. Cambridge Univ. Press, Cambridge (1969)

    Google Scholar 

  41. Taylor, R.N., Baker, D.A., Belz, F.C., Boehm, B.W., Clarke, L.A., Fisher, D.A., Osterweil, L., Selby, R.W., Wileden, J.C., Wolf, A.L., Young, M.: Next Generation Software Environments: Principles, Problems and Research Directions. Tech. Rep. 87-16, Univ. of California, Irvine (1987)

    Google Scholar 

  42. Tichy W.F.: RCS — A System for Version Control. Software Practice and Experience 7 (1985) 637–654

    Google Scholar 

  43. Toulmin, S.E.: The Uses of Arguments. Cambridge Univ. Press, Cambridge (1958)

    Google Scholar 

  44. Winograd, T., Flores, F.: Understanding Computers and Cognition: a New Foundation for Design. Ablex, Norwood, New-Jersey (1986)

    Google Scholar 

  45. Winograd, T.: A Language/Action Perspective on the Design of Cooperative Work. Human-Computer Interaction 1 (1987–1988) 3–30

    Google Scholar 

  46. Winograd, T.: Where the Action Is. BYTE 12 (1988) 256A–259

    Google Scholar 

  47. Woo, C.C.: SACT: A Tool for Automating Semi-Structured Organizational Communication. ACM Conf. on Office Information Systems, Cambridge (Ma), (1990) 89–117

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jean-Claude Derniame

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lonchamp, J. (1992). Supporting social interaction activities of software processes. In: Derniame, JC. (eds) Software Process Technology. EWSPT 1992. Lecture Notes in Computer Science, vol 635. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017500

Download citation

  • DOI: https://doi.org/10.1007/BFb0017500

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55928-3

  • Online ISBN: 978-3-540-47310-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics