Our research methodology consists of three steps:
  1. do field work in some science.
  2. develop programs that automate scientific tasks, or provide assistance.
  3. seek patterns within the programs and tasks developed so far.

Computer Science Research on Scientific Discovery
(Knowledge Engineering Review, 11(1):57-66, 1996)