Knowledge Management in Software Engineering - Describing the Process

  • Authors:
  • James Ward;Aybüke Aurum

  • Affiliations:
  • -;-

  • Venue:
  • ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The management of knowledge and experience arekey means by which systematic software developmentand process improvement occur. Within the domain ofSoftware Engineering (SE), quality continues to remainan issue of concern. Although remedies such as fourthgeneration programming languages, structuredtechniques and object-oriented technology have beenpromoted, a "silver bullet" has yet to be found.Knowledge Management (KM) gives organisations theopportunity to appreciate the challenges andcomplexities inherent in software development. Thispaper reports on two case studies that investigate KMin SE at two IT organisations. Structured interviewswere conducted, with the assistance of a qualitativequestionnaire. The results were used to describecurrent practices for KM in SE, to investigate thenature of KM activities in these organisations, and toexplain the impact of leadership, technology, cultureand measurement as enablers of the KM process forSE.