楠本研究室

業績一覧

ホーム業績一覧

正規表現の記述支援を目的とした意味情報に基づく用例検索システム

正規表現の記述支援を目的とした意味情報に基づく用例検索システム
日本ソフトウェア科学会誌コンピュータソフトウェア, vol.41, no.1, pp.68-74 (2024)
概要: プログラミングにおける強力かつ汎用的な文字列処理の仕組みとして,正規表現が広く知られている.一方で,その利用には一定の難しさがあるとされている.正規表現の利用を支援する方法の一つとして,過去の用例を参考にした再利用が考えられる.しかし,再利用するパターンの検索には課題が存在する.ソースコードを対象としたAPI検索やスニペット検索は正規表現パターンの再利用というシナリオにおいてはその利用は適当であるとはいえない.本研究では,正規表現におけるパターンの効率的な再利用を目的とし,正規表現の用例検索システムRESEMを提案する.RESEMはパターンの意味を検索クエリとして受け付け,検索結果の用例には対応する入出力例を併記する.これらの特徴からパターン作成における,目的の処理の分析や特殊文字の読み取りに係るユーザーの負担を軽減する.また,RESEMの有用性を評価するため被験者実験を行い,パターン記述に要する時間を減少させることを確認した. タグ: expression, regular, retrieval, semantic-based, system, usages
@article{竹重拓輝2024b,
  author = {竹重 拓輝 and 柗本 真佑 and 楠本 真二},
  title = {正規表現の記述支援を目的とした意味情報に基づく用例検索システム},
  journal = {日本ソフトウェア科学会誌コンピュータソフトウェア},
  volume = {41},
  number = {1},
  pages = {68--74},
  year = {2024},
  month = {jan}
}