中文

用于游戏化持续集成的 IDE 插件

软件工程 2024-03-07 v1

摘要

会议、紧急任务、电子邮件以及同事的询问所导致的中断和上下文切换,造成了开发者日常工作中的生产力损失。这对于软件测试等本身就被认为趣味性较低的任务尤为具有挑战性,促使开发者寻求分心之事。为了缓解这一问题,将游戏化应用于测试活动可以增强编写测试的动机。Gamekins 就是这样一种游戏化工具,它将挑战、任务、成就和排行榜集成到 Jenkins CI(持续集成)平台中。然而,由于 Gamekins 通常通过浏览器访问,这会引入上下文切换。本文介绍了一款 IntelliJ 插件,旨在将 Gamekins 的游戏化元素无缝集成到集成开发环境 (IDE) 中,以最大限度地减少上下文切换并提升开发者编写测试的动机。

关键词

引用

@article{arxiv.2403.03557,
  title  = {An IDE Plugin for Gamified Continuous Integration},
  author = {Philipp Straubinger and Gordon Fraser},
  journal= {arXiv preprint arXiv:2403.03557},
  year   = {2024}
}