中文

开发者体验:概念与定义

软件工程 2013-12-06 v1

摘要

全球分布式开发或将自驱动的外部开发者集成到软件生态系统等新型工作模式,需要更全面地理解开发者在各自项目环境中对其任务的情感、感知、动机及认同感。用户体验是一个捕捉人们对产品、系统和服务感受的概念;它已从交互设计和可用性等学科演变为涵盖情感、动机和满意度的更丰富范畴。类似地,开发者体验可定义为一种捕捉开发者对其工作环境中活动所思所感的手段,其假设是改善开发者体验将对团队和项目的持续绩效等特征产生积极影响。本文阐述了开发者体验的重要性,勾勒了其他领域的相关方法,提出了源自其他领域类似概念的开发者体验定义,描述了一项旨在更好理解开发者体验的正在进行中的实证研究,并最后展望了计划中的未来研究活动。

关键词

引用

@article{arxiv.1312.1452,
  title  = {Developer Experience: Concept and Definition},
  author = {Fabian Fagerholm and Jürgen Münch},
  journal= {arXiv preprint arXiv:1312.1452},
  year   = {2013}
}

备注

5 pages. The final publication is available at http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6225984