Computer readable media storing program code, the program code instructing a programmable computer to execute a method for indicating potential misclassification, consequent to the application of at least one rule, or a data item used by one or more application programs, the method comprising:
- retrieving a user preference profile;
- applying the at least one rule to add the data item to a preexisting collection of one or more data items;
- calculating statistics regarding the data items in the preexisting collection;
- applying one or more second rules to the calculated statistics to identify whether the data item is an anomalous data item that is misclassified and has not properly been added to the preexisting collection despite satisfying the at least one first rule;
- flagging the data item as an anomalous data item if the data item is identified as an anomalous data item;
- and
- indicating to at least one user, based on in the retrieved user preference profile, that the preexisting collection contains at least one data item that has been identified as anomalous with regard to other data items in the preexisting collection.