中文

面向人的软件设计中的情感主义

软件工程 2018-10-31 v1

摘要

在设计大多数软件应用时,大量精力被置于使软件系统有用的功能目标上。然而,即便效用目标实现良好,若忽视使人愉悦使用软件的情感目标,仍会导致失望与系统被拒用。尽管若干研究已强调人们情感目标在软件开发中的重要性,关于如何在软件系统开发过程中应对这些目标的指导却很少。本文通过结合软件工程、需求工程与决策制定的理论和技术,提出一种有理论依据且实用的方法。本研究的成果是情感目标系统分析技术(EG-SAT),它促进了在软件设计中找寻应对情感目标的软件系统能力的过程。EG-SAT 是一种易学易用的技术,帮助分析人员深入理解如何应对人们的情感目标。为展示该方法的应用,我们进行了一项两部分评估。首先,使用 EG-SAT 分析一款为澳大利亚建筑行业工匠与专业人员提供低碳生活信息的移动学习应用潜在用户的情感目标,并将案例研究中 EG-SAT 的使用结果与一个专业开发的基线进行比较。其次,我们开展了一项半控制实验,12 名参与者被要求对案例研究的一部分应用 EG-SAT 及另一技术。结果表明,EG-SAT 帮助参与者既分析了情感目标,又获得了关于应对人们情感目标的功能性与非功能性目标的宝贵洞见。

关键词

引用

@article{arxiv.1810.12547,
  title  = {Emotionalism within People-Oriented Software Design},
  author = {Mohammadhossein Sherkat and Tim Miller and Antonette Mendoza and Rachel Burrows},
  journal= {arXiv preprint arXiv:1810.12547},
  year   = {2018}
}