Critical analysis techniques