• DocumentCode
    2416788
  • Title

    An extensible framework for collaborative software engineering

  • Author

    Cook, Carl ; Churcher, Neville

  • Author_Institution
    Dept. of Comput. Sci., Canterbury Univ., Christchurch, New Zealand
  • fYear
    2003
  • fDate
    10-12 Dec. 2003
  • Firstpage
    290
  • Lastpage
    299
  • Abstract
    The size, complexity and duration of typical software engineering projects means that teams of developers will work on them. However, with the exception of version control systems, the editors, diagrammers and other tools used will generally support only a single user. We present an architecture for bringing to software engineering development environments the advantages of awareness of the presence, intentions, and actions of others. Thus far, the applications of such facilities have been primarily in simple computer supported cooperative work (CSCW) tools, such as shared whiteboards, where the corresponding artifacts, unlike those of software engineering, are typically both simple and transient. We describe our implementation of the architecture and prototype tools and illustrate the benefits of providing support for real-time collaboration between developers located anywhere on the Internet. We also describe how our architecture, which is based on a parse tree representation of artifacts, may be extended readily to include new tools, languages, and notations or be customised to provide new awareness mechanisms.
  • Keywords
    Internet; groupware; real-time systems; software architecture; software prototyping; software tools; CSCW tool; collaborative software engineering; computer supported cooperative work; parse tree representation; real-time collaboration; software architecture; software engineering development environment; software engineering project; software prototype tool; Application software; Collaborative software; Collaborative tools; Collaborative work; Computer architecture; Control systems; Internet; Prototypes; Software engineering; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2003. Tenth Asia-Pacific
  • Print_ISBN
    0-7695-2011-1
  • Type

    conf

  • DOI
    10.1109/APSEC.2003.1254383
  • Filename
    1254383