Đặc biệt trong lĩnh vực Tương tác người-máy tínhCông nghệ giáo dục, công trình học thuật thường bao gồm việc tạo ra các hệ thống phần mềm hiện thực hóa ý tưởng của nhà nghiên cứu. Điều này có thể hoạt động tốt cho các ý tưởng tính toán, nhưng khi ý tưởng là về giao diện, các hệ thống này thường được thực hiện ở mức độ trung thực quá thấp để hiểu sâu tác động rộng rãi của chúng trong môi trường thực tế (trái ngược với Thiết kế hệ thống hiệu quả cần insight từ bối cảnh sử dụng thật).

Tôi nghi ngờ có hai lý do cho điều này:

  1. Tạo ra các hệ thống phần mềm được chế tác tốt đòi hỏi kỹ năng sâu rộng và kiến thức ngầm, thường được tích lũy qua nhiều năm kinh nghiệm trong ngành.
  2. Các hệ thống này thường được phát triển bởi một nghiên cứu sinh như một phần của dự án nghiên cứu. Thường thì mỗi sinh viên xây dựng hệ thống riêng, nên chúng không tích lũy; hoặc, mỗi sinh viên xây dựng dựa trên hệ thống mà phòng thí nghiệm đã phát triển nhưng hầu như không bảo trì trong thập kỷ qua, với quá nhiều nợ kỹ thuật và thiết kế khiến chất lượng trở nên bất khả thi.