情報処理学会第85回全国大会 会期:2023年3月2日~4日 会場:電気通信大学

6K-08
循環的複雑度を用いたAlphaCodeのソースコード評価
○寒川楽人,増田 聡(東京都市大)
Google社の自動プログラミングツールAlphaCodeが生成したコードからサイクロマティック複雑度を調査した。AlphaCodeのデモサイトから入手したコードをコードの静的解析ツールであるLizardでCCNを計算し、散布図としてまとめることで、コード行数(以後LOCとする)とCCNの相関を求め、そこから外れ値として、いくつかサンプルを取り出し、調査を行った。以上のことから、なぜAlphaCodeが生成したコードは人間にとって可読性が低いと感じられるのかを明らかにする。