ディオミディス・スピネリス(Diomidis D. Spinellis、
ギリシャ語: Διομήδης Δ. Σπινέλλης、
1967年2月2日 - )は、
ギリシャの
アテネで生まれた
計算機科学者です。彼は
ソフトウェア工学分野で著名な研究者であり、特にコードの可読性と品質に関する著書『Code Reading』と『Code Quality』は、世界中のソフトウェア開発者に広く読まれています。
スピネリスは、
インペリアル・カレッジ・ロンドンで
ソフトウェア工学の
修士号(MEng)と
計算機科学の博士号(Ph.D.)を取得しました。現在は
アテネ経済大学の科学技術管理学科(Department of Management Science and Technology)の
教授として教鞭を執り、後進の育成に力を注いでいます。
また、彼はIEEE Softwareの編集委員を務めており、同誌のコラム「Tools of the Trade」に定期的に寄稿しています。国際難解Cコードコンテスト(International Obfuscated C Code Contest)では、
1988年、
1990年、
1991年、
1995年の4度にわたり優勝を果たしており、その卓越したプログラミングスキルを示すとともに、ユーモアのセンスも持ち合わせていることが伺えます。
スピネリスは、学術的な業績だけでなく、
オープンソースソフトウェアコミュニティにも深く関わっています。彼はFreeBSDプロジェクトのコミッターであり、多くの人気のある自由・オープンソースプログラムを開発しています。
彼が開発した主なソフトウェアには、以下のようなものがあります。
UMLGraph: 叙述的なUMLダイアグラムを生成するツール。
bib2xhtml:
BibTeX形式の文献データをXHTML形式に変換するツール。
outwit:
Microsoft Windows環境で、
クリップボードなどのデータをコマンドラインから操作するための統合ツールスイート。
CScout:
ソースコードの分析とリファクタリングを支援するビューア。
*
socketpipe:
[プロセス間通信]を高速に処理するためのユーティリティ。
これらのツールは、開発者の生産性向上に貢献し、多くの開発現場で利用されています。
スピネリスの研究は、ソフトウェア開発の様々な側面に影響を与えていますが、特に興味深いのは、
2008年に共著者と発表した
ウィキペディアの成長に関する研究です。彼らは、
ウィキペディアの成長の鍵は、未作成のページへのリンクである「赤リンク」にあると主張しました。この研究は、
ウィキペディアのダイナミズムを理解する上で重要な視点を提供しました。
2009年11月5日には、
ギリシャ財務省の情報システム首席担当官(General Secretary of Information Systems)に就任し、政府の情報システム改革に携わりました。しかし、2011年10月には個人的な理由で辞任しています。
スピネリスのエルデシュ数は4であり、数学の世界でも間接的なつながりがあることが示されています。彼の活動は、
計算機科学、
ソフトウェア工学、そしてオープンソースコミュニティに多大な影響を与え続けています。
Diomidis Spinellis home page