Analysis techniques