Skip to main content
Article thumbnail
Location of Repository

Active artefact management for distributed software engineering

By Cornelia Boldyreff, David Nutter and Stephen Rank

Abstract

We describe a software artefact repository that provides its contents with some awareness of their own creation. "Active" artefacts are distinguished from their passive counterparts by their enriched meta-data model which reflects the work-flow process that created them, the actors responsible, the actions taken to change the artefact, and various other pieces of organisational knowledge. This enriched view of an artefact is intended to support re-use of both software and the expertise gained when creating the software. Unlike other organisational knowledge systems, the meta-data is intrinsically part of the artefact and may be populated automatically from sources including existing data-format specific information, user supplied data and records of communication.\ud \ud Such a system is of increased importance in the world of\ud "virtual teams" where transmission of vital organisational\ud knowledge, at best difficult, is further constrained by the\ud lack of direct contact between engineers and differing development cultures

Topics: G600 Software Engineering
Year: 2002
OAI identifier: oai:eprints.lincoln.ac.uk:12

Suggested articles

Citations

  1. (2002). Architectural requirements for an Open Source Component and Artefact Repository System within GENESIS.
  2. (1993). Cooperative work in large scale software systems. doi
  3. (1988). Database support for knowledge-based software engineering. doi
  4. (1999). HTTP extensions for distributed authoring WebDAV.
  5. (1990). KAPTUR: knowledge acquisition for preservation of tradeoffs and underlying rationales.
  6. (1984). Literate programming. doi
  7. (2001). Objects control for software conīŦguration management. doi
  8. (1999). Openess in shared hypermedia workspaces: The case for collaborative open hypermedia systems. doi
  9. (1993). Processweaver: Adding process support to unix. doi
  10. (1993). Software process model evolution in the SPADE environment. doi
  11. (1994). The architecture of the SPADE-1 process-centered see. Technical report, CEFRIEL-Politecnico di
  12. (1998). The Debian policy manual.
  13. (1996). The skull beneath the skin: entityrelationship models of information artifacts. doi
  14. (1995). Transforming work: Collaboration, learning, and design. doi
  15. (2002). Versioning extensions to WebDAV.
  16. (1998). Virtual community presence awareness. doi
  17. (1998). WWW based collaboration environments with distributed tool services.

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