背景:プログラミングにおける知識
• コンピュータ・ソフトウェアのプログラミングは知識集約
的で,単にコードを書く以上の作業である
• Naur, Peter. Programming as theory building, Microprocess and
Microprogrmming. 1985, vol.15, no.5, p.253-261.
• 「ソーシャルプログラマー」の興隆:様々なコミュニケー
ションチャネルを利用しながら情報を共有
• Storey, Margaret-Anne; Zagalsky, Alexey; Filho, Fermando Figueira; Singer, Leif;
German, Daniel M.. How Social and Communication Channels Shape and
Challenge a Participatory Culture in Software Development. IEEE TRANSAC-
TIONS ON SOFTWARE ENGINEERING. 2017, vol.43, no.2, p.185-204.
• その1つとして,2008年にStack Overflow(SO)が登場
• プログラマー同士の質問回答の形で公開されたアクセス可
能な知識を増やすことを目指しているサイト