Applying Cyc: Using the Knowledge-Based Data Monitor to Track Tests and Defects

Nick Siegel, Gavin Matthews, James Masters, Robert Kahlert, Michael Witbrock, and Karen Pittman

An application of the Cyc system is described, in which the system contributes to the software engineering effort involved in its own construction. Using its Semantic Knowledge Source Integration (SKSI) facility, Cyc interacts with bug reports tracked using the standard Bugzilla defect management system, performs actions such as post-bug-fix tests, and creates and reopens bug reports as needed. This is part of a simultaneous effort in the Cyc project to apply software engineering principles (in particular, the use of exhaustive unit testing) to the task of building an intelligent system, and to apply that intelligent system tothe automated application of software engineering techniques.

This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.