Hackathons in software engineering education - lessons learned from a decade of events

被引:52
|
作者
Porras, Jari [1 ]
Khakurel, Jayden [1 ]
Ikonen, Jouni [1 ]
Happonen, Ari [1 ]
Knutas, Antti [2 ]
Herala, Antti [1 ]
Droegehorn, Olaf [3 ]
机构
[1] Lappeenranta Univ Technol, Lappeenranta, Finland
[2] Lero, Dublin, Ireland
[3] Hsch Harz, Wernigerode, Germany
关键词
Hackathon; Code camp; outcomes; industry collaboration; stakeholder perspectives; learning; software engineering; STUDENTS; DESIGN;
D O I
10.1145/3194779.3194783
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hackathons are currently a hot topic in industrial learning settings. Like intensive collaborative courses (e.g. code camps), hackathons have been shown to be successful tools for learning. However, current research has failed to adequately compare the two approaches with respect to who benefits, which stakeholders are involved, and what the practical arrangement differences are. We used a literature review, our own multi-year learning experiences, and written and interview material from students and industry participants to present an overview of hackathons and code camps. Based on the results of our analysis, we present a taxonomy, based on our experiences, to help practitioners decide which kind of intensive event approach is suitable for them, depending on their industry and educational needs. This synthesis and the study results provide the first steps towards a functional definition that covers intensive collaborative working events involving real-life problems, such as code camps, hackathons, and 24-hour innovation workshops. Currently, the terminology is diverse, but there are commonalities and differences across each of these events and their purposes.
引用
收藏
页码:40 / 47
页数:8
相关论文
共 50 条
  • [1] Lessons Learned in a Decade of Research Software Engineering GPU Applications
    van Werkhoven, Ben
    Palenstijn, Willem Jan
    Sclocco, Alessio
    [J]. COMPUTATIONAL SCIENCE - ICCS 2020, PT VII, 2020, 12143 : 399 - 412
  • [2] Infusing sustainability into software engineering education: Lessons learned from capstone projects
    Palacin-Silva, Maria Victoria
    Seffah, Ahmed
    Porras, Jari
    [J]. JOURNAL OF CLEANER PRODUCTION, 2018, 172 : 4338 - 4347
  • [3] Code camps and hackathons in education - literature review and lessons learned
    Porras, Jari
    Knutas, Antti
    Ikonen, Jouni
    Happonen, Ari
    Khakurel, Jayden
    Herala, Antti
    [J]. PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 7750 - 7759
  • [4] Software Engineering Education: Sharing an Approach, Experiences, Survey and Lessons Learned
    Metrolho, Jose Carlos
    Ribeiro, Fernando Reinaldo
    [J]. THIRTEENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2018), 2018, : 79 - 84
  • [5] Applying Peer Reviews in Software Engineering Education: An Experiment and Lessons Learned
    Garousi, Vahid
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2010, 53 (02) : 182 - 193
  • [6] Students' Selection of Teamwork Tools in Software Engineering Education: Lessons Learned
    Colomo-Palacios, Ricardo
    Samuelsen, Terje
    Casado-Lumbreras, Cristina
    Larrucea, Xabier
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2020, 36 (01) : 309 - 316
  • [7] Students' selection of teamwork tools in software engineering education: Lessons learned
    Colomo-Palacios, Ricardo
    Samuelsen, Terje
    Casado-Lumbreras, Cristina
    Larrucea, Xabier
    [J]. International Journal of Engineering Education, 2020, 36 (1 B) : 309 - 316
  • [8] SOFTWARE USABILITY FOR PROGRAMMERS - LESSONS LEARNED FROM ONE DECADE OF TEACHING
    Pucher, R.
    Salzbrunn, B.
    Winter, V.
    Dolezal, D.
    [J]. EDULEARN14: 6TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2014, : 3639 - 3646
  • [9] A software engineering lessons learned repository
    Harrison, W
    [J]. 27TH ANNUAL NASA GODDARD/IEEE SOFTWARE ENGINEERING WORKSHOP - PROCEEDINGS, 2003, : 139 - 143
  • [10] Software engineering masters programs - Lessons learned
    Jovanovic, V
    MacNeil, P
    Matlen, D
    Modesitt, K
    Shoemaker, D
    [J]. 15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 253 - 255