LEARNING STABLE ANALYSIS PATTERNS FOR INTELLIGENT SOFTWARE AGENTS