Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。14:00コラムポスト小説家として2016年にデビューして、先日2冊目の小説を出すことができました。プログラマーとして、どのように小説執筆をプログラムで支援しているか。Supporter」』の開発についての情報を、書いていきます。鹿敷堂桂馬』が2017年8月7日に出版されました。前作は、プログラマの心理に肉薄した騙し合いになっていましたが、今作はそれだけでなく、情報技術を駆使した、犯人とのチェイスを描いています。デビューしてからはまだ1年ですが、小説を書いている期間自体は10年以上になります。そのあいだ様々なソフトを試したり、自作したりしてきました。Supporter」』を開発してリリースしました。その後も改良を続けています。本稿では、この小説推敲補助ソフトの開発について、技術的な背景や、その処理の内容について書いていきます。)小説推敲補助ソフトとはそもそも小説推敲補助ソフトというのは、聞き慣れないソフトウェアのジャンルだと思います。このジャンルのソフトは数が少ないです。Web上で動くCGIとして公開されていることが多いです。このジャンルのソフトウェアは、小説や文章を推敲する際に、問題箇所かもしれない場所を可視化するものです。小説を書いている本人は、自分の原稿を客観的に見ることが難しいです。他人から見ると、目立って見えてしまうところが非常に多いです。同じ単語が近い範囲で連続している。段落先頭が連続している。その他にも、漢字の比率が高くなりすぎて読みにくくなっていたり、一文が長すぎて読解が難しくなっているケースもあります。した部分は、書いた本人は、すでに脳内に文章が入っているため、スルーしてしまうことが多いです。したところを強調することで、推敲の際に注意すべき場所を可視化する。このジャンルのソフトウェアは、そうしたものです。この可視化は、大きく分けて2つに分類されます。