Game Elements to Engage Students Learning the Open Source Software Contribution Process

被引:0
|
作者
Santos, Italo [1 ]
Felizardo, Katia Romero [1 ,2 ]
Gerosa, Marco A. [1 ]
Steinmacher, Igor [1 ]
机构
[1] No Arizona Univ, Flagstaff, AZ 86011 USA
[2] Fed Univ Technol, Curitiba, Parana, Brazil
基金
美国国家科学基金会;
关键词
gamification; game elements; human factors; cognitive styles; human-computer interaction; GAMIFICATION;
D O I
10.1109/VL/HCC60511.2024.00017
中图分类号
学科分类号
摘要
Contributing to OSS projects can help students to enhance their skills and expand their professional networks. However, novice contributors often feel discouraged due to various barriers. Gamification techniques hold the potential to foster engagement and facilitate the learning process. Nevertheless, it is unknown which game elements are effective in this context. This study explores students' perceptions of gamification elements to inform the design of a gamified learning environment. We surveyed 115 students and segmented the analysis from three perspectives: (1) cognitive styles, (2) gender, and (3) ethnicity (Hispanic/LatinX and Non-Hispanic/LatinX). The results showed that Quest, Point, Stats, and Badge are favored elements, while competition and pressure-related are less preferred. Across cognitive styles (persona), gender, and ethnicity, we could not observe any statistical differences, except for Tim's GenderMag persona, which demonstrated a higher preference for storytelling. Conversely, Hispanic/LatinX participants showed a preference for the Choice element. These results can guide tool builders in designing effective gamified learning environments focused on the OSS contributions process.
引用
收藏
页码:59 / 70
页数:12
相关论文
共 50 条
  • [41] An Activity-Based Undergraduate Software Engineering Course to Engage Students and Encourage Learning
    Kraemer, Eileen T.
    Sitaraman, Murali
    Hollingsworth, Joseph
    PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, : 18 - 25
  • [42] The Analytical Hierarchy Process as a Tool to Select Open Source Software
    Al-Qutaish, Rafa E.
    Muhairat, Mohammad I.
    Al-Kasasbeh, Basil M.
    SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 39 - +
  • [43] Water Science Software Institute An Open Source Engagement Process
    Ahalt, Stan
    Band, Larry
    Minsker, Barbara
    Palmer, Margaret
    Tiemann, Michael
    Idaszak, Ray
    Lenhardt, Chris
    Whitton, Mary
    2013 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR COMPUTATIONAL SCIENCE AND ENGINEERING (SE-CSE), 2013, : 40 - 47
  • [44] Change-Oriented Open Source Software Process Simulation
    Zhang, Xuan
    Wang, Xu
    Kang, Yanni
    IEEE ACCESS, 2018, 6 : 70145 - 70163
  • [45] Automating the license compatibility process in open source software with SPDX
    Kapitsaki, Georgia M.
    Kramer, Frederik
    Tselikas, Nikolaos D.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 386 - 401
  • [46] REACT - A Process for Improving Open-Source Software Reuse
    Lampropoulos, Alexander
    Ampatzoglou, Apostolos
    Bibi, Stamatia
    Chatzigeorgiou, Alexander
    Stamelos, Ioannis
    2018 11TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2018, : 251 - 254
  • [47] Adoption of the Personas Technique in the Open Source Software Development Process
    Llerena, Lucrecia
    Rodriguez, Nancy
    Sacca, Gary
    Castro, John W.
    Acuna, Silvia T.
    PROCEEDINGS OF THE XVII INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTION INTERACCION 2016, 2016,
  • [48] Software Simulations and Project Based Active Learning to Engage Students in an Introductory Statics Course
    Nagchaudhuri, Abhijit
    Sharma, Rajnish
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [49] How Is Video Game Development Different from Software Development in Open Source?
    Pascarella, Luca
    Palomba, Fabio
    Di Penta, Massimiliano
    Bacchelli, Alberto
    2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2018, : 392 - 402
  • [50] Augmenting Cloud concepts learning with Open source software environment
    Raikar, Meenaxi M.
    Desai, Padmashree
    Vijayalakshmi, M.
    Narayankar, Prashant
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 1405 - 1411