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

skip to main content
10.1145/142868.142903acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article
Free access

Supporting collaborative software development with ConversationBuilder

Published: 01 November 1992 Publication History

Abstract

In this paper we discuss the architecture of the Conversation Builder, an environment for collaborative work, and show how our framework provides a powerful basis for support of collaborative software development activities.

References

[1]
Mark Allender. Browser: a graphical browsing tool. 1992. MS Thesis. HCI Lab, Department of Computer Science, University of Illinois.
[2]
Naser S. Barghouti and Gail E. Kaiser. Concurrency control in advanced database applications, ACM C'omputing Surveys, 23(3) :269-317, September 1991.
[3]
Celsina Bignoli. A cbimplementatiouo fthechaoscollaboration model. 1992. Internal Document, Human-Computer Interaction Laboratory, University of Illinois.
[4]
D. Bobrow, G. Kiczales, and J. des Rivieres. The Art of the Metaobject Protocol. MIT Press, 1992.
[5]
Douglas P. Bogia and William J. Tolone. Software process model implementation reference. 1992. Internal Document, Human-Computer Interaction Laboratory, University of Illinois.
[6]
P. Borras, D. Clement, Th Despeyroux, J. Incerpi, G. Kahn, B. Lang, and V. Pascual. Centaur: the system. In Proceedings 3rd ACM Sgmposiurn on Software Development Environments, pages 14-24, November 1988.
[7]
Alan M. Carroll, The ConversationBuilder Kernel and Applications. PhD thesis, University of Illinois, 1992.
[8]
Jeff Conklin and Michael L. Begeman. gIBIS: a hypertext tool for exploratory policy discussion. ACM Transactions on Ofice Information Systems, 6(4):303- 331, October 1988.
[9]
F. DeCindio, C. Simone, A. Vassallo, and A. Zanaboni. Chaos: a knowledge-based system for conversing within offices, In W. Lammersdorf, editor, Office Knowledge: Representation, Management and Utilization, pages 257-276, Elsevicr Science Publishers B.V. (North-Hollancl), 1988.
[10]
Klaus R. Dittrich, Willi Gotthard, and Peter C. Lockemanm Damokles - a database system for software engineering environments. In Advanced Programming EnLJironments, LNCS 244, pages 353-371, Springer-Verlag, 1985.
[11]
Antony Finkelsteiu and Hugo Fuks. Multi-party specification. In Fifth International Workshop on Software Specification and Design, pages 185-195, IEEE Computer Society and ACM/SigSoft, IEEE Computer Society Press, Washington, D. C., May 1989.
[12]
Fernando Flores, Michael Graves, Brad Hartfield, and Terry Winograd. Computer systems and the desigu of organizational interaction. ACM Transactions on Office Information Systems, 6(2):153-172, April 1988.
[13]
Watts S. Humphrey. Managing the Software Process, Addison Wesley/SEI Series in Software Engineering, 1989.
[14]
Gail E. Kaiser, Peter H. Feiler, and Steven S. Popovich. Intelligent assistance for software developmcut and maintenance. IEEE Software, 40-49, May 1988.
[15]
Gail E. Kaiser, Simon M. Kaplan, and Jose. phinc Micallef. Multiuser, distributed language -basecl euviroaments. IEEE Software, 58-67, November 1987.
[16]
Simon M. Kaplan. Coed: a conversation-oriented tool for coordinating design work. hi Proceedings IFIP Conference on Human Factors in Information Systmns, Elsevier, Scharding, Austria, June 1990.
[17]
Simon M. Kaplan. Conversatioubllilder: an open architecture for group Work. In G. Cockton D. Diaper, D. Gihnore and B. Shackel, editors, Proccedings IFIP Human-Computer Interaction INTERA CT 90, pages 917-924, North-Holland, 1990.
[18]
Simon M. Kaplan and Alan M. Carroll. Supporting collaborative processes with conversationbuilder. Computers and Communications, To appear, 1992.
[19]
Simon M. Kaplan and Alan M. Carroll. Understanding software process. In Proceedings International Earthmoving Conference, Peoria, Illinois, 1990.
[20]
Simon M. Kaplan, Alan M. Carroll, and Kenneth J. MacGregor. Supporting collaborative processes with conversationbuilder. In Peter de Jong, editor, Proceedings ACM 1991 Conference on Organizational Computer Systems (COCS), pages 69-79, ACM Press, 1991.
[21]
Simon M. Kaplan, William J. Tolone, Elsa Bignoli, Douglas P. Bogia, and Alan M. Carroll. Conversationbuilder: a kernel for active support of collaborative work. In Proceedings Schaerding International Workshop on Task Analysis and CSCW, Schaerding, Austria, June 1992.
[22]
Sonya Keene. Object- Oriented Programming in Common Lisp. Addison-Wesley, Reading, Massachusetts, 1989.
[23]
Won Kim, Introduction to Object-Oriented Databases. MIT Press, 1990.
[24]
Jintae Lee. Sibyl: a tool for managing group design. In Proceedings CSCW-90, pages 79-92, ACM, October 1990.
[25]
Chris Love, Alan Carroll, Simon Kaplan, and Dan LaL-iberte. Epoch 1.0 Reference Manual. Technical Report, 1992. Internal Document, Human-Computer Interaction Laboratory, University of Illinois.
[26]
Alan MacLean, Victoria Bellotti, and Richard Young. What rationale is there in design. In G. Cockton D. Di-aper, D. Gilmore and B. Shackel, editors, Proceedings IFIP Human- Computer Interaction INTERACT 90, pages 207-212, North-Holland, 1990.
[27]
Rocco Martin. Sketchpad: a shared drawing tool for cb. 1992. MS Thesis, HCI Lab, Department of Computer Science, University of Illinois.
[28]
David Notkin. The gandalf project. Journal of Systems and Software, 5(2):91-106, May 1985.
[29]
Leon Osterweil. A process-object centered view of software development architecture. In Advanced Programming Environments, LNCS 2J1, pages 156-174, Springer-Verlag, 1985.
[30]
Leon Osterweil. Software processes are software too. In Ninth International Conference on Software Engineer-ing, pages 2-13, IEEE Computer Society, IEEE Computer Society Press, Washington D. C., April 1987.
[31]
D. A. Perry. The inscape environment. In Proceedings 1lth International Conference on Software Engineering (ICSE), Pittsburgh, PA, May 1989.
[32]
Steven P. Reiss. Connecting tools using message passing in the field environment. IEEE Software, 19-30.
[33]
Thomas Reps and Tim Teitelbaum. The synthesizer generator. In Proceedings of the SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Pittsburgh, PA, April 1984.
[34]
Allan Shepherd, Neils Mayer, and AlIan Kuchinsky. Strudel: an extensibleelectronic conversation toolkit. In Proceedings ACM Conference on Computer-Supported Cooperative Work (CSCW) 90, pages 93-104, ACM Press, October 1990.
[35]
William Smith, Daniel LaLiberte, and Roy Campbell. The Leif Language Oriented Editor: User Manualj Language Description Manual, and Installation Guide. Technical Report UIUCDCS-R-88-1444, UILU-ENG-88- 1749, University of Illinois at Urbana-Champaign, 1988.
[36]
Terry Winograd and Fernando Flores. Understanding Computers and Cognition. Addison-Wesley, Reading, Mass., 1987.
[37]
Stanley B. Zdonik. Version management in an objectoriented database. In Advanced Programming Environments, LNCS 211, pages 405-422, Springer-Verlag, 1985.

Cited By

View all
  • (2009)A cooperative personal agenda in a collaborative team environmentProceedings of the 6th international conference on Cooperative design, visualization, and engineering10.5555/1812983.1813011(193-196)Online publication date: 20-Sep-2009
  • (2009)A Cooperative Personal Agenda in a Collaborative Team EnvironmentCooperative Design, Visualization, and Engineering10.1007/978-3-642-04265-2_28(193-196)Online publication date: 2009
  • (2008)Approaches to Collaborative Software DevelopmentProceedings of the 2008 International Conference on Complex, Intelligent and Software Intensive Systems10.1109/CISIS.2008.106(523-528)Online publication date: 4-Mar-2008
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SDE 5: Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
November 1992
180 pages
ISBN:0897915542
DOI:10.1145/142868
  • Chairman:
  • Ian Thomas
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1992

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SDE5
Sponsor:
SDE5: 5th ACM SIGSOFT Symposium on Software Development Environments
December 9 - 11, 1992
Virginia, Tyson's Corner, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)65
  • Downloads (Last 6 weeks)15
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2009)A cooperative personal agenda in a collaborative team environmentProceedings of the 6th international conference on Cooperative design, visualization, and engineering10.5555/1812983.1813011(193-196)Online publication date: 20-Sep-2009
  • (2009)A Cooperative Personal Agenda in a Collaborative Team EnvironmentCooperative Design, Visualization, and Engineering10.1007/978-3-642-04265-2_28(193-196)Online publication date: 2009
  • (2008)Approaches to Collaborative Software DevelopmentProceedings of the 2008 International Conference on Complex, Intelligent and Software Intensive Systems10.1109/CISIS.2008.106(523-528)Online publication date: 4-Mar-2008
  • (2007)Collaboration in Software Engineering2007 Future of Software Engineering10.1109/FOSE.2007.4(214-225)Online publication date: 23-May-2007
  • (2005)Research issues in the intersection of hypertext and software development environmentsSoftware Engineering and Human-Computer Interaction10.1007/BFb0035822(268-279)Online publication date: 25-Jun-2005
  • (2005)User interface technology and software engineering environmentsSoftware Engineering and Human-Computer Interaction10.1007/BFb0035810(113-126)Online publication date: 25-Jun-2005
  • (2004)A Dual-Mode Exerciser for a Collaborative Computing EnvironmentProceedings of the 11th Asia-Pacific Software Engineering Conference10.1109/APSEC.2004.3(240-248)Online publication date: 30-Nov-2004
  • (2003)Collaboration and coordination in process-centered software development environments: a review of the literatureInformation and Software Technology10.1016/S0950-5849(03)00091-045:13(911-928)Online publication date: Oct-2003
  • (2002)Collaborative software development: a discussion of problem solving models and groupware technologiesProceedings of the 35th Annual Hawaii International Conference on System Sciences10.1109/HICSS.2002.993937(568-577)Online publication date: 2002
  • (2002)Engineering plug‐in software components to support collaborative workSoftware: Practice and Experience10.1002/spe.47232:10(983-1013)Online publication date: 12-Jul-2002
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media