Software Engineering Journal · 1995 · 24 citations · 11 references
ComputingComputer ScienceKnowledge ManagementKnowledge CaptureKnowledge RepresentationSoftware EngineeringKnowledge Management SystemsKnowledge ModelingKnowledge RetrievalKnowledge-based DesignSoftware DesignSoftware DocumentationConcept AnalysisConceptual Knowledge RepresentationDesign Knowledge ManagementKnowledge Capture For DesignKnowledge Capture SystemsKnowledge EngineeringObject-oriented ArchitectureRequirements Capture
The paper describes experiences in applying a knowledge management tool, called CODE, to the major knowledge management problems in the design of a large commercial software system. There is explanation of how the design of such a product was documented as a CODE knowledge base by using CODE to carefully analyse all the important concepts and terms in direct consultation with the developers. CODE could be described variously as a ‘design knowledge capture tool’, a ‘conceptual design assistant’, or a ‘knowledge management system for technical documentation’. Its knowledge base and its highly interactive interface combine ideas from frame-based knowledge representation systems, object-oriented systems and hypertext systems. CODE is intended to augment and eventually replace conventional word-processing and graphical tools for the capture, editing and documentation of such knowledge. Hence it facilitates constructing definitions or descriptions of all the main concepts in a system, validating these so that the system designers are in agreement, and retrieving and graphically displaying such knowledge in various formats. CODE has been used in a wide variety of knowledge management situations, but here the focus is on its use in software engineering design.
11
Improving Software Productivity
Prémkumar Dévanbu, Ron Brachman, Peter G. Selfridge et al. · Communications of the ACM · 1991 · 341 citations · Full text
Collaborative systems: solving the vocabulary problem
Hsinchun Chen · Computer · 1994 · 77 citations