Abstract:
Current support for Knowledge Discovery in
Databases (KDD) is provided only for fragments of the
process, a particular KDD process model, or most recently
certain process aspects. The support needed for a KDD
process varies greatly based on the specifications of the
concrete KDD process, and cannot be based purely on a
generic process model. There is a need for a more
comprehensive support approach that can cover the entire
process, target concrete process specifications, and include
various aspects of the process. KDD processes are similar to
software processes and they can benefit from advancement of
software engineering and process technology to facilitate their
development, support their execution, and ultimately improve
their effectiveness, utilization, and outcomes. This paper
proposes the Process-Centered Support Environment for KDD
(PCSE-KDD) processes that is based on explicitly
representing these processes as process programs that can be
developed, managed, and enacted by the environment. This
approach has been successfully used to provide support for
developing software processes and we propose to transplant
this approach into the KDD field. With the proposed
approach, KDD processes can be flexibly captured at different
levels of details in a clear, precise, and explicit way that can
enable reasoning about the process, insuring its correct
execution, and supporting its performance