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 条
  • [31] Open-Source Software in Class: Students' Common Mistakes
    Hu, Zhewei
    Song, Yang
    Gehringer, Edward F.
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2018, : 40 - 48
  • [32] Panel - Teaching Students to Participate in Open Source Software Projects
    Ellis, Heidi J. C.
    Hislop, Gregory W.
    Chua, Mel
    Kussmaul, Clif
    Burke, Matthew M.
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [33] Mining Developer Contribution in Open Source Software Using Visualization Techniques
    Xu Ben
    Shen Beijun
    Yang Weicheng
    2013 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM DESIGN AND ENGINEERING APPLICATIONS (ISDEA), 2013, : 934 - 937
  • [34] The effect of perceived justice on users' contribution in open source software communities
    Zhou, Tao
    INFORMATION DEVELOPMENT, 2023,
  • [35] Learning and best practices for learning in open-source software communities
    Singh, Vandana
    Holt, Lila
    COMPUTERS & EDUCATION, 2013, 63 : 98 - 108
  • [36] Crediting pull requests to open source research software as an academic contribution
    Anzt, Hartwig
    Kuehn, Eileen
    Flegar, Goran
    JOURNAL OF COMPUTATIONAL SCIENCE, 2021, 49 (49)
  • [37] Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution
    Venson, Elaine
    Alfayez, Reem
    2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET 2024, 2024, : 72 - 81
  • [38] What can software engineering students learn from studying open source software?
    Carrington, D. A.
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2008, 24 (04) : 729 - 737
  • [39] Learning Software Security in Context An Evaluation in Open Source Software Development Environment
    Wen, Shao-Fang
    Katt, Basel
    14TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2019), 2019,
  • [40] PREDICTING SOFTWARE CHANGE IN AN OPEN SOURCE SOFTWARE USING MACHINE LEARNING ALGORITHMS
    Malhotra, Ruchika
    Bansal, Ankita Jain
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2013, 20 (06)