Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

An IDE Plugin for Gamified Continuous Integration (2403.03557v1)

Published 6 Mar 2024 in cs.SE

Abstract: Interruptions and context switches resulting from meetings, urgent tasks, emails, and queries from colleagues contribute to productivity losses in developers' daily routines. This is particularly challenging for tasks like software testing, which are already perceived as less enjoyable, prompting developers to seek distractions. To mitigate this, applying gamification to testing activities can enhance motivation for test writing. One such gamification tool is Gamekins, which integrates challenges, quests, achievements, and leaderboards into the Jenkins CI (continuous integration) platform. However, as Gamekins is typically accessed through a browser, it introduces a context switch. This paper presents an IntelliJ plugin designed to seamlessly integrate Gamekins' gamification elements into the IDE, aiming to minimize context switches and boost developer motivation for test writing.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (5)
  1. Today Was a Good Day: The Daily Life of Software Developers. IEEE Trans. Software Eng. 47, 5 (2021), 863–880. https://doi.org/10.1109/TSE.2019.2904957
  2. Software developers’ perceptions of productivity. In Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16 - 22, 2014, Shing-Chi Cheung, Alessandro Orso, and Margaret-Anne D. Storey (Eds.). ACM, 19–29. https://doi.org/10.1145/2635868.2635892
  3. Philipp Straubinger and Gordon Fraser. 2022. Gamekins: Gamifying Software Testing in Jenkins. In 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, ICSE Companion 2022, Pittsburgh, PA, USA, May 22-24, 2022. ACM/IEEE, 85–89. https://doi.org/10.1145/3510454.3516862
  4. Philipp Straubinger and Gordon Fraser. 2024a. Gamifying a Software Testing Course with Continuous Integration. In 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024, Lisbon, Portugal, May 14-20, 2024. https://doi.org/10.1145/3639474.3640054
  5. Philipp Straubinger and Gordon Fraser. 2024b. Improving Testing Behavior by Gamifying IntelliJ. In Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024, Lisbon, Portugal, April 14-20, 2024. ACM, 49:1–49:13. https://doi.org/10.1145/3597503.3623339
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (2)
  1. Philipp Straubinger (18 papers)
  2. Gordon Fraser (64 papers)
Citations (1)
X Twitter Logo Streamline Icon: https://streamlinehq.com