Tweet | |
H. Takeshige, S. Matsumoto, and S. Kusumoto, "RESEM: Searching Regular Expression Patterns with Semantics and Input/Output Examples," In Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022), pp. 511-517, November 2022. | |
ID | 771 |
分類 | 国際会議 |
タグ | Regular expression Pattern Usage search Input/output example Dynamic analysis Semantics |
表題 (title) |
RESEM: Searching Regular Expression Patterns with Semantics and Input/Output Examples |
表題 (英文) |
|
著者名 (author) |
Hiroki Takeshige,Shinsuke Matsumoto,Shinji Kusumoto |
英文著者名 (author) |
Hiroki Takeshige,Shinsuke Matsumoto,Shinji Kusumoto |
編者名 (editor) |
|
編者名 (英文) |
|
キー (key) |
Hiroki Takeshige,Shinsuke Matsumoto,Shinji Kusumoto |
書籍・会議録表題 (booktitle) |
Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022) |
書籍・会議録表題(英文) |
|
巻数 (volume) |
|
号数 (number) |
|
ページ範囲 (pages) |
511-517 |
組織名 (organization) |
|
出版元 (publisher) |
|
出版元 (英文) |
|
出版社住所 (address) |
|
刊行月 (month) |
11 |
出版年 (year) |
2022 |
採択率 (acceptance) |
|
URL |
|
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
Regular expression is widely known as a powerful and general-purpose text processing tool for programming.Though the regular expression is highly versatile, there are various difficulties in using them. One promising approach to reduce the burden of the pattern composition is reuse by referring to past usages. However, it must be inefficient for programming because usual web search engines are not specially designed to support programming. Still, several source code-specialized search engines have been proposed, they are not suitable for the scenario of reusing regular expression patterns. The purpose of this study is the efficient reuse of regular expression patterns. To achieve the purpose, we propose a usage retrieval system RESEM specialized in regular expression patterns. RESEM adopts two key features: search by semantics and collecting input/output examples. RESEM will smoothly connect what to do to how to do in the implementation process of string manipulation. |
論文電子ファイル | h-takesg_202211_profes.pdf (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@inproceedings{id771, title = {{RESEM}: Searching Regular Expression Patterns with Semantics and Input/Output Examples}, author = {Hiroki Takeshige and Shinsuke Matsumoto and Shinji Kusumoto}, booktitle = {Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022)}, pages = {511-517}, month = {11}, year = {2022}, } |