IntelliGame in Action: An Experience Report on Gamifying Java']JavaScript Unit Tests

被引:0
|
作者
Straubinger, Philipp [1 ]
Fulcini, Tommaso [2 ]
Fraser, Gordon [1 ]
Torchiano, Marco [2 ]
机构
[1] Univ Passau, Passau, Germany
[2] Politecn Torino, Turin, Italy
关键词
Gamification; IDE; IntelliJ; Software Testing;
D O I
10.1145/3643796.3648466
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper investigates the integration and assessment of IntelliGame, a gamification plugin initially designed for Java development, within the realm of JavaScript unit testing. We aim to verify the generalizability of IntelliGame to JavaScript development and to provide valuable insights into the experiment's design. For this, we first customize IntelliGame for JavaScript, and then conduct a controlled experiment involving 152 participants utilizing the Jest testing framework, and finally examine its influence on testing behavior and the overall developer experience. The findings from this study provide valuable insights for improving JavaScript testing methodologies through the incorporation of gamification.
引用
收藏
页码:110 / 114
页数:5
相关论文
共 50 条
  • [1] Vocabulary of Flaky Tests in Java']Javascript
    Soratto, Rafael Rampim
    Graciotto Silva, Marco Aurelio
    [J]. PROCEEDINGS OF THE 22TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2023, : 168 - 177
  • [2] Collecting Type Information Using Unit Tests for Customizing Java']JavaScript Virtual Machines
    Ugawa, Tomoharu
    Iwasaki, Hideya
    Kataoka, Takafumi
    [J]. PROCEEDINGS OF THE 12TH WORKSHOP ON IMPLEMENTATION, COMPILATION AND OPTIMIZATION OF OBJECT-ORIENTED LANGUAGES, PROGRAMS AND SYSTEMS (ICOOOLPS' 19), 2019,
  • [3] An Empirical Study of Flaky Tests in Java']JavaScript
    Hashemi, Negar
    Tahir, Amjed
    Rasheed, Shawn
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2022), 2022, : 24 - 34
  • [4] Generating Fixtures for Java']JavaScript Unit Testing
    Fard, Amin Milani
    Mesbah, Ali
    Wohlstadter, Eric
    [J]. 2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 190 - 200
  • [5] Generating Automatic Unit Tests of Java']JavaScript Code from UML Class and Activity Diagrams
    Malanowska, Agnieszka
    Malkiewicz-Blotniak, Adrianna
    [J]. ENASE: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2021, : 189 - 196
  • [6] Bootstrapping a Self-Hosted Research Virtual Machine Java']JavaScript An Experience Report
    Chevalier-Boisvert, Maxime
    Lavoie, Erick
    Feeley, Marc
    Dufour, Bruno
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (02) : 61 - 72
  • [7] Status Report: Specifying Java']JavaScript with ML
    Herman, David
    Flanagan, Cormac
    [J]. ML'07: PROCEEDINGS OF THE 2007 WORKSHOP ON ML, 2007, : 47 - 52
  • [8] JS']JSEFT: Automated Java']JavaScript Unit Test Generation
    Mirshokraie, Shabnam
    Mesbah, Ali
    Pattabiraman, Karthik
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2015,
  • [9] Enhancing Unit Tests in Refactored Java']Java Programs
    Derezinska, Anna
    Sobieraj, Olgierd
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 734 - 741
  • [10] SandTrap: Securing Java']JavaScript-driven Trigger-Action Platforms
    Ahmadpanah, Mohammad M.
    Hedin, Daniel
    Balliu, Musard
    Olsson, Lars Eric
    Sabelfeld, Andrei
    [J]. PROCEEDINGS OF THE 30TH USENIX SECURITY SYMPOSIUM, 2021, : 2899 - 2916