我们应教却未教的内容:交叉融合的 HCI-SE 课程提案
其他计算机科学
2007-05-23 v1
摘要
软件工程(SE)和可用性工程(UE)作为学科已经达到了相当高的成熟度。这两门学科现在在大多数计算机科学(CS)课程中都得到了很好的体现。但是,这两门学科几乎在独立实践——错失了在整体设计上进行协作、协调和沟通的机会——从而导致了系统失败。如今,多种因素的汇聚导致了这些失败:用户界面(UI)组件在整个系统中日益增加的重要性,人机交互领域的独立成熟,以及缺乏一个将UI专家的UE开发工作与SE相集成的内聚过程模型。我们认为,这反过来是计算课程中一个空白的结果:缺乏关于SE和UE过程之间沟通、协作和协调重要性的教育和培训。在本文中,我们描述了当前SE和UE的教学方法及其不足之处。我们识别并分析了开发具有大量交互组件的系统所涉及的障碍和问题。然后,我们为一个在项目环境中集成SE、UE和系统架构的综合计算课程提出了四个主要的学习主题。
引用
@article{arxiv.cs/0403026,
title = {What we should teach, but don't: Proposal for a cross pollinated HCI-SE curriculum},
author = {Pardha S. Pyla and Manuel A. Perez-Quinones and James D. Arthur and H. Rex Hartson},
journal= {arXiv preprint arXiv:cs/0403026},
year = {2007}
}