特定のコードを書くとき、プログラマはどう思いましたか? 彼はどのような感情や感情を経験しましたか? Nat Priceはこれらの質問に答えることを決定し、プログラムコードからテキストコメントを抽出し、テキストフラグメントから感情を視覚化するエンジンである
Synesketchにロードする小さなユーティリティを作成しました。
Nat
は 、公開コードを考慮せず、ソースコードには多くの情報があるため、公式メモ(プログラムのソースコードを介したプログラマ同士のメッセージまたは自分自身へのメッセージ)のみを考慮することにした
と述べています。
たとえば、いくつかの有名なプログラムを取り上げました。 最初の写真は、Apache Tomcat開発者がバージョンごとにどれだけ幸せだったかを示しています。
Apache Tomcat 4
Apache Tomcat 5
Apache Tomcat 6
アリ
ユニット4
ハムクレスト
以下は、プログラマの気分の落ち込みのために名前が公開されていない企業アプリケーションです(まったく驚くことではありません)。

このユーティリティを自分または他のオープンソースプロジェクトに設定して、開発者がコードを書いたときに経験したことを確認できます。 プログラムを実行するには、Unix、C99コンパイラ、およびJDK 1.6が必要です。これはUbuntuでのみテストされています。