近畿大学の研究グループが「開発効率が良くなる検索方針」に関する論文発表「センスが良い検索」はどう身に付ける?

近畿大学理工学部情報学科の准教授を務める角田雅照氏らの研究グループは、ソフトウェア開発に向けた効率的なインターネットの検索方針に関する論文を発表した。「効率的な検索方針が明らかにできれば生産性を向上させられる」という。

» 2021年11月01日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 近畿大学理工学部情報学科の准教授を務める角田雅照氏らの研究グループは2021年10月29日、ソフトウェア開発に向けた効率的なインターネットの検索方針について論文を発表した。

画像 開発効率の高い「検索の仕方」とは?(提供:近畿大学

 論文は電子情報通信学会の論文誌『IEICE Transactions on Information and Systems, Vol.E105-D No.1』で発表しており、論文名は「Analyzing Web Search Strategy of Software Developers to Modify Source Codes」(ソフトウェア開発者のソースコード修正時におけるWeb検索戦略の分析)となる。

方針のあるなしでプログラムの修正速度を比較

 角田氏らの研究グループは「ソフトウェア開発で必要となるさまざまな技術の多くはインターネットで公開されており、それらの情報を適切に検索できるかどうかでソフトウェアの開発効率が変わってくる。開発効率を向上させる検索方針が明らかになれば、開発全体の生産力を向上させられるだろう」と述べている。

 同研究グループは「修正すべき点のあるプログラム」を用意し、情報科学を専攻する20歳代の大学生10人に「正しい計算になるようにプログラムを修正してほしい。修正の方法はインターネットで検索すること」という課題を出した。その際、検索の方針を定めた場合とそうでない場合で修正にかかる時間を測定した。

 同研究グループが示した検索方針は次の3つ。

  • 検索結果が表示された最初の数ページに期待する結果がない場合はそれ以降はページを遷移しない
  • 少ない単語で検索する。例えば「Java プログラム 誤差 おかしい」よりも「Java 誤差」の方が好ましい
  • 検索をやり直す場合は単語を別の表現で言い換える。例えば「Java 計算 おかしい」でうまく検索できない場合は、「計算」と「おかしい」を言い換えて「Java 小数点 誤差」にする

 測定の結果、3つの検索方針に従って検索することで「ソフトウェアの開発時間を短縮できる可能性がある」ことが分かったという。同研究グループは「ソフトウェア開発時には生産性を高めるために適切な検索方針を用いるべきだ」としている。

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。