楠本研究室

業績一覧

ホーム業績一覧

意味情報と入出力例を用いた正規表現の用例検索システム resem の提案

意味情報と入出力例を用いた正規表現の用例検索システム resem の提案
電子情報通信学会技術研究報告, vol.121, no.416, pp.109-114 (2022)
概要: プログラミングにおける強力かつ汎用的な文字列処理の仕組みとして,正規表現が広く知られている.一方で,そ の利用には一定の難しさがあるとされている.正規表現の利用を支援する方法の一つとして,過去の用例を参考にして再利 用するという方法が考えられる.しかし,再利用するパターンの検索には課題が存在する.Web 検索はその検索対象の広さ から効率的な検索は難しい.API 検索やスニペット検索は対象をソースコードに絞っているが,正規表現パターンの再利用 というシナリオにおいてはその利用は適当であるとはいえない.本研究では,正規表現におけるパターンの効率的な再利用 を目的とし,正規表現の用例検索システム resem を提案する.resem はパターンの意味を検索クエリとして受け付け,検索 結果の用例には対応する入出力例を併記する.これらの特徴からパターン作成における,目的の処理の分析や特殊文字の読 み取りに係るユーザーの負担を軽減する.また,resem の有用性を評価するため被験者実験を行い,パターン記述に要する時 間を減少させることを確認した
@inproceedings{竹重拓輝2022a,
  author = {竹重 拓輝 and 柗本 真佑 and 楠本 真二},
  title = {意味情報と入出力例を用いた正規表現の用例検索システム resem の提案},
  booktitle = {電子情報通信学会技術研究報告},
  volume = {121},
  number = {416},
  pages = {109--114},
  year = {2022},
  month = {mar}
}