中文

导致 JavaScript 框架采纳的因素与行动者

软件工程 2018-03-12 v6

摘要

JavaScript 日益流行,催生了各种旨在帮助开发者处理编程任务的 JavaScript 框架。然而,JavaScript 框架的数量已迅速增长到数千个版本。从业者难以识别最契合其需求的框架,并开发满足此类需求的新框架。此外,关于是什么驱动开发者做出选择,缺乏相关知识。本文探究导致选择某个 JavaScript 框架的因素与行动者。我们开展了半结构化访谈的定性解释性研究。我们访谈了 18 位关于 JavaScript 框架选择的决策者,直至达到理论饱和。通过对访谈回应进行编码,我们提出了一个期望的 JavaScript 框架采纳因素模型。这些因素被归入通过技术接受与使用统一理论推导出的类别。因素包括绩效期望(性能、大小)、努力期望(自动化、可学习性、复杂性、可理解性)、社会影响(竞争者分析、同事建议、社区规模、社区响应性)、便利条件(适用性、更新、模块化、隔离性、可扩展性)以及价格价值。四种行动者——客户、开发者、团队和团队领导——的组合导致了该选择。我们的模型对软件工程师技术采纳相关知识体系有所贡献。作为实际启示,我们的模型可用于决策者评估 JavaScript 框架,也可用于开发者生产合意的框架。

关键词

引用

@article{arxiv.1605.04303,
  title  = {Factors and actors leading to the adoption of a JavaScript framework},
  author = {Amantia Pano and Daniel Graziotin and Pekka Abrahamsson},
  journal= {arXiv preprint arXiv:1605.04303},
  year   = {2018}
}

备注

34 pages, 2 figures. Minor Revisions at Empirical Software Engineering journal