ハッカソン 【hackathon】

概要

ハッカソン(hackathon)とは、ソフトウェア開発に関するイベントの一種で、参加者が会場に集って数時間から数日をかけて集中的に作業に取り組み、一つの技術分野や製品、テーマなどに関連するコンピュータプログラム開発したり、既存のプログラムを改良したりするもの。“hack”(ハック)と“marathon”(マラソン)を組み合わせた造語。

主催者によってテーマや取り上げる技術、目的などが設定され、参加者が一人あるいはチームでどのようなプログラムを作るか考え、開発に取り掛かる。短いものでは数時間の場合もあるが、長いものでは数日から一週間程度、会場に泊まり込みで作業をイベントもある。

会期の終わりに、各々が取り組んだ内容を説明したり、実際に作ったものを動かして見せたりといった発表の場が設けられる。競技形式やコンテスト形式で審査や採点などをい、勝者や優秀者を表彰したり、賞品や賞金を授与する場合もある。

オープンソースソフトウェアに関連するハッカソンでは、新しい単体のプログラム開発よりも、公開されている既存のソフトウェアに含まれる問題点を修正したり、新機能を追加したり、改良や改善をなったりといったことに力点が置かれることもある。

近年では、ソフトウェア開発や改良だけでなく他の対象や分野でも、参加者が一堂に会し、協同で長時間集中して創造的な作業に取り組むイベントを「~ハッカソン」あるいは「~ソン」(~thon)と呼ぶことがある。新しいアイデアを産み出す「アイデアソン」(ideathon)、ものづくりをう「メイカソン」(makerthon)などである。

(2024.1.19更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる