A. Người dùng cho biết những ưa thích qua bản câu hỏi
B. Dựa vào ý kiến của những lập trình viên có kinh nghiệm
C. Nghiên cứu những hệ thống tự động liên quan
D là đáp án đúng