1. A method for diagnosing and detecting causes of an incident interactively, comprising: classifying the incident by keywords; searching for co-occurring and reoccurring group of incidents; summarizing commonalities in the group of incidents; correlating the group of incidents with causes; defining association rules between the commonalities; and predicting potential problems based on the correlated group of incidents with causes.