Location of Repository

A design recording framework to facilitate knowledge sharing in collaborative software engineering

By Phyo Kyaw, Cornelia Boldyreff and Stephen Rank


This paper describes an environment that allows a development team to share knowledge about software artefacts\ud by recording decisions and rationales as well as supporting the team in formulating and maintaining design constraints. It explores the use of multi-dimensional design spaces for capturing various issues arising during development and presenting this meta-information using a network of views. It describes a framework to underlie the collaborative environment and shows the supporting architecture and its implementation. It addresses how the artefacts and their meta-information are captured in a non-invasive way and shows how an artefact repository is embedded to store and manage the artefacts

Topics: G600 Software Engineering
Year: 2003
OAI identifier: oai:eprints.lincoln.ac.uk:18

Suggested articles



  1. (2003). A software architecture for knowledge acquisition and retrieval for global distributed teams.
  2. (2002). Agile modeling. doi
  3. (2002). Architectural requirements for an open source component and artefact repository system within GENESIS.
  4. (2001). ArgoUML user manual,
  5. (1995). Design space analysis and use representations. In Scenario-based design: envisioning work and technology in system development,
  6. (1996). Designing organisational memory: Preserving intellectual assets in a knowledge economy,
  7. (1992). Euclid: Supporting collaborative argumentation with hypertext.
  8. (1988). gibis: A hypertext tool for exploratory policy discussion. doi
  9. Guide to best practice:
  10. (1998). Karacapilidis and Dimitris Papadias. Hermes: Supporting argumentative discourse in multiagent decision making. doi
  11. (2000). Mapping requirements to reusable components using design spaces. doi
  12. (2002). Move: Component groupwave foundations for collaborative virtual environments. doi
  13. (1999). Objects, components, and frameworks with UML: the catalysis approach.
  14. (2002). phpgroupware home page,
  15. (2001). Robert Rallo Molla, Merce Gisbert, and Antiono Gmez Skarmeta. Ants a new collaborative learning framework.
  16. (2002). Rose visual modelling tool,
  17. (1992). SEPIA: A cooperative hypermedia authoring environment. doi
  18. (1990). Sibyl: A tool for managing group decision rationale. doi
  19. (1990). Studying software architecture through design spaces and rules.
  20. (1992). Supporting systems development by capturing deliberations during requirements engineering. doi
  21. (1995). The 4+1 view model of architecture. doi
  22. (1999). The MITRE Corporation. Collaborative Virtual Workspace Overview.
  23. (2002). The Sun Microsystems. Java shared data toolkit JSDT,
  24. (1999). The Uniļ¬ed Software Development Process. Object Technology Series.
  25. (2002). TheOPEN Process Framework. The OPEN Series.
  26. (2002). Traceability: Taming uncontrolled change in software development,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.