中文

将用户体验实践融入软件开发过程:UX主观性与涌现性的影响

软件工程 2016-05-13 v1 人机交互

摘要

许多软件公司在用户体验(UX)工作以及如何将UX实践融入现有开发流程方面面临挑战。更好地理解这些挑战有助于研究人员和从业者更好地应对它们。现有研究并未将UX挑战与包括可用性在内的其他软件质量特性关联起来进行分析。在这项实证研究中,我们采访了来自八家软件开发公司的17名从业者。他们的回答经过编码和主题分析。我们报告了从业者在UX工作中面临的11项挑战。其中一些挑战与现有文献中关于可用性或软件质量特性的挑战部分重叠。与这些重叠相反,我们的研究参与者要么认为许多挑战是UX所独有的,要么认为这些挑战比可用性或其他质量特性更为严峻。尽管在表面上UX与其他质量特性的挑战存在重叠,但我们通过UX的两个主要方面——主观性和涌现性——在更深层次上区分了这些挑战。特别是,我们识别出至少五个对UX本质至关重要的问题,并给从业者的工作至少增加了七项额外困难。这些困难可以解释为什么从业者认为这些挑战比其他质量特性更为严峻。我们的发现有助于研究人员识别工业相关的研究领域,也有助于从业者从经过实证调查的挑战中学习,并将改进工作建立在此类知识的基础上。研究这些重叠有助于找到不仅能增强UX实践,也能提升整体软件质量的研究领域。这也使从业者更容易发现、更好地理解并找到缓解UX挑战的策略。

关键词

引用

@article{arxiv.1605.03783,
  title  = {Integrating User eXperience Practices into Software Development Processes: Implications of Subjectivity and Emergent Nature of UX},
  author = {Pariya Kashfi and Agneta Nilsson and Robert Feldt},
  journal= {arXiv preprint arXiv:1605.03783},
  year   = {2016}
}

备注

The paper is submitted to PeerJ Computer Science