Perspectives on cognitive task analysis